:root{color-scheme:dark;--pink:#F04F9B;--black:#050505;--line:#292929}
*{box-sizing:border-box}
html,body{min-width:0;min-height:100%;background-color:var(--black)!important;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px)!important;background-size:55px 55px!important;background-position:0 0!important;color:var(--pink)!important}
body{padding:clamp(22px,3vw,48px) clamp(18px,2.5vw,42px) clamp(80px,8vw,130px)!important;font-family:Arial,"Helvetica Neue","PingFang SC","Microsoft YaHei",sans-serif!important}
.page{max-width:none!important;margin:0 auto!important}
.intro{display:grid!important;grid-template-columns:minmax(210px,.2fr) minmax(0,2.1fr) minmax(390px,.9fr);column-gap:clamp(28px,4vw,70px);align-items:start;width:100%;margin:clamp(50px,7vw,110px) auto clamp(70px,calc(15vw - 55px),175px)!important;padding:0!important;border:0!important}
.intro h1{grid-column:2}
.intro p,.hero-metrics{grid-column:3}
.intro h1{margin:0!important;color:var(--pink)!important;font:400 0/0 Arial,sans-serif!important;letter-spacing:-.075em!important}.intro h1::before{content:"memes,\A trends";display:block;white-space:pre;color:var(--pink);font:400 clamp(112px,12.4vw,200px)/.82 Arial,"Helvetica Neue",sans-serif;letter-spacing:-.075em}
.intro p{max-width:250px!important;margin:13px 0 0!important;color:var(--pink)!important;font:700 0/0 Arial,sans-serif!important}.intro p::before{content:"memes, made\A for the moment.";display:block;white-space:pre;color:var(--pink);font:700 clamp(21px,1.65vw,27px)/1.12 Arial,"Helvetica Neue",sans-serif}
.hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(460px,100%);margin:12px 0 0!important;align-self:center;color:#090909!important;container-type:inline-size}.metric-card{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:108px;padding:15px 18px;border:2px solid #e0e1e4;border-radius:14px;background:#fff;color:#090909!important;box-shadow:7px 7px 0 var(--pink);font-family:Arial,"Helvetica Neue",sans-serif!important}.metric-label{font-size:14px;line-height:1.15;color:#090909!important}.metric-card strong{margin:0;font-size:clamp(30px,8cqw,39px);line-height:.95;font-weight:800;letter-spacing:-.02em;color:#000!important}.metric-profile{z-index:3;box-shadow:-7px -7px 0 var(--pink);transform:rotate(-4deg) translate(-2px,3px)}.metric-likes{z-index:3;box-shadow:-7px -7px 0 var(--pink);transform:rotate(4deg) translate(3px,-2px)}.metric-posts,.metric-comments{z-index:2;box-shadow:none}.metric-card:hover{z-index:4;transform:translateY(-5px) rotate(0);transition:transform .18s ease}@container(max-width:400px){.metric-card{min-height:94px;padding:12px}.metric-label{font-size:12px}.metric-card strong{font-size:26px}}
.table-wrap{width:100%!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
table{display:block!important;width:100%!important;min-width:0!important}thead{display:none!important}.portfolio-sections{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:clamp(58px,7vw,100px)!important}.portfolio-section{display:grid!important;width:100%!important;grid-template-columns:minmax(210px,.2fr) minmax(0,1fr)!important;gap:clamp(28px,4vw,70px)!important;align-items:start!important}.portfolio-category{min-width:0!important}
td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}.acc{display:none!important}.pill{display:block!important;width:max-content;max-width:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pink)!important;font:400 clamp(17px,1.45vw,23px)/1.2 "Arial Narrow",Arial,sans-serif!important;white-space:normal;word-break:keep-all}
.tweets{display:grid!important;width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.tweet{min-width:0!important;overflow:hidden!important;border:1px solid #3b3b3b!important;border-radius:24px!important;background:rgba(8,8,8,.95)!important;color:#f4f2ef!important;box-shadow:none!important;transition:transform .2s ease,border-color .2s ease!important}.tweet:hover{transform:translateY(-5px)!important;border-color:var(--pink)!important;box-shadow:none!important}.tweet:focus-visible{outline:2px solid var(--pink)!important;outline-offset:4px}
.pic{width:100%!important;height:auto!important;aspect-ratio:1.48/1!important;object-fit:cover!important;border:0!important;border-bottom:1px solid #242424!important;background:#111!important}.body{min-height:66px!important;padding:14px 16px 0!important;color:#f4f2ef!important;font:400 clamp(12px,1vw,15px)/1.42 Arial,"Helvetica Neue","PingFang SC",sans-serif!important;-webkit-line-clamp:3!important}.stats{display:flex!important;gap:18px!important;padding:16px!important;color:#dedede!important;font:400 12px/1.3 Arial,"Helvetica Neue","PingFang SC",sans-serif!important}.stats span,.stats span::first-letter{color:#dedede!important}
.mask{background:rgba(0,0,0,.82)!important;backdrop-filter:blur(8px)}.sheet{border:1px solid #444!important;border-radius:24px!important;background:#0b0b0b!important;color:#f4f2ef!important;box-shadow:0 24px 70px #000!important}.sh-av{border-color:#444!important;background:#111!important}.sh-user small,.close{color:#aaa!important}.sheet-img{background:#111!important}.sheet-metrics{background:#161616!important;color:#f4f2ef!important}.sheet-metrics em{color:#aaa!important}.xlink{display:none!important}
@media(max-width:1100px){.intro{grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr);width:100%}.intro h1{grid-column:1}.intro p,.hero-metrics{grid-column:2}.portfolio-section{grid-template-columns:1fr!important;gap:16px!important}.pill{border-top:1px solid var(--pink)!important;padding-top:9px!important}.tweets{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:1200px){.intro{grid-template-columns:1fr;width:100%;gap:42px}.intro h1,.intro p,.hero-metrics{grid-column:1}.hero-metrics{width:min(440px,100%);margin:0!important}}
@media(max-width:700px){html,body{background-size:28px 28px!important}body{padding:18px 14px 60px!important}.intro{grid-template-columns:1fr;width:100%;margin:55px auto 45px!important;gap:30px}.intro h1,.intro p,.hero-metrics{grid-column:1}.intro h1::before{font-size:clamp(82px,25vw,126px)}.intro p::before{font-size:18px}.hero-metrics{width:100%;margin-top:10px!important;gap:10px}.metric-card{min-height:96px;padding:14px 12px}.metric-label{font-size:12px}.metric-card strong{font-size:23px}.metric-change{font-size:11px}.portfolio-sections{gap:68px!important}.portfolio-section{grid-template-columns:1fr!important;gap:18px!important}.tweets{grid-template-columns:1fr!important;gap:22px!important}.tweet{border-radius:18px!important}.body{font-size:14px!important}.stats{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.tweet{transition:none!important}.tweet:hover{transform:none!important}}
.sheet{overscroll-behavior:contain}
.sheet :is(button,a,[tabindex]):focus-visible{outline:3px solid var(--pink)!important;outline-offset:4px}
