.premium-home{--bg:#090c10;--panel:#121a18;--panel-soft:#19231f;--text:#f2f4f3;--muted:#9ca9a3;--lime:#a8d5ba;--lime-dim:#20352b;--line:#ffffff19;background:var(--bg)}.premium-home::before{display:none}.premium-home ::selection{background:#a8d5ba;color:#101110}.premium-home .section,.premium-home .section-shell{width:min(1280px,calc(100% - 96px))}.premium-home .site-header{height:88px;background:#090c10ee;border-bottom:1px solid var(--line)}.premium-home .nav-wrap{width:min(1440px,calc(100% - 96px))}.premium-home .brand{font-size:20px}.premium-home .brand-mark{width:42px;height:42px;border-radius:50%;font-size:18px;box-shadow:none;background:var(--lime)}.premium-home .brand small{font-size:9px;color:var(--muted)}.premium-home .main-nav{gap:25px}.premium-home .main-nav a{font-size:12px}.premium-home .main-nav a[aria-current]{color:var(--text)}.premium-home .button{min-height:49px;padding:0 22px;border-radius:4px;font-size:12px}.premium-home .button-primary{background:var(--lime);box-shadow:none}.premium-home .button-primary:hover{background:#b2cbbf;box-shadow:0 8px 30px #a8d5ba20}.premium-home .button-outline:hover{border-color:var(--lime);background:#a8d5ba0a}.premium-home .nav-cta{min-height:40px;border-color:#ffffff38}.premium-home .hero{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;min-height:710px;padding:76px 0 82px}.premium-home .hero-copy{position:relative;width:auto;z-index:2}.premium-home .art-cross,.premium-home .art-orbit,.premium-home .hero-glow{display:none}.premium-home .eyebrow{color:#b3b3a7;font-size:9px;letter-spacing:.16em}.premium-home .eyebrow-line{width:23px;background:var(--lime)}.premium-home .status-pill{position:static;display:inline-flex;margin:27px 0 20px;border-radius:3px;padding:5px 9px;font-size:9px;background:#ffffff05;border:1px solid var(--line)}.premium-home .status-pill.is-offline{color:#c4c4b9}.premium-home .status-pill.is-live{color:#b8f280;background:#b8f20808}.premium-home .hero h1{margin:0;font-size:clamp(48px, 5.2vw, 78px);line-height:1.03;letter-spacing:-.07em;font-weight:600}.premium-home .hero-outline{color:var(--lime)}.premium-home .hero-subtitle{margin:23px 0 12px;color:var(--text);font:500 15px var(--display);letter-spacing:-.02em}.premium-home .hero-subtitle span{margin:0 10px;color:#64675c}.premium-home .hero-description{max-width:400px;font-size:14px;line-height:1.85;color:var(--muted)}.premium-home .hero-actions{margin-top:28px;gap:10px;flex-wrap:wrap}.premium-home .hero-actions .button-text{display:none}.premium-home .hero-meta{display:flex;flex-wrap:wrap;margin-top:35px;gap:9px;font-size:9px}.premium-home .hero-meta strong{font-size:10px;color:#c6c7bb;font-weight:400}.premium-home .meta-icon{color:var(--lime)}.premium-home .hero-art{position:relative;inset:auto;width:100%;height:530px;margin:0;perspective:1000px}.premium-home .art-card{position:absolute;inset:14px 0;width:100%;height:auto;border-radius:5px;transform:rotate(3deg);overflow:hidden;border:1px solid #a8c8bc30;background:radial-gradient(ellipse at 60% 25%,#526e65 0,#304b43 35%,#1b302b 80%);box-shadow:0 30px 70px #0005}.premium-home .art-card::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,#20100810 3px 4px);z-index:2;pointer-events:none}.premium-home .art-card::after{content:'';position:absolute;width:460px;height:460px;border:1px solid #c1ded050;border-radius:50%;top:-110px;right:-150px;background:0 0}.premium-home .art-topline{position:absolute;inset:26px 26px auto;z-index:3;color:#d3e2da;font:500 9px var(--mono);letter-spacing:.1em}.premium-home .art-equalizer i{background:#d3e2da}.premium-home .portrait-mark{position:absolute;display:block;inset:52px 0 auto;text-align:center;color:#14241f;font:700 clamp(175px, 23vw, 330px)/1 var(--display);letter-spacing:-.12em;transform:skew(-8deg);text-shadow:2px 2px 0 #b4d5c180,8px 9px 0 #162e26,16px 17px 0 #162e2650}.premium-home .portrait-mark span{color:#dde7df;font-size:.78em}.premium-home .art-caption{position:absolute;left:28px;right:28px;bottom:28px;z-index:3;text-align:left;border-top:1px solid #c1ded040;padding-top:18px}.premium-home .caption-label{color:#c1d2c8;font-size:8px;letter-spacing:.09em}.premium-home .art-caption strong{display:block;margin:5px 0;font-size:38px;line-height:1.2;letter-spacing:-.06em;color:#d9e6de}.premium-home .art-caption strong span{color:#dde7df}.premium-home .caption-tag{color:#c1d2c8;font-size:8px;letter-spacing:.1em}.premium-home .floating-chip{z-index:4;background:#242720;color:#eceee0;border:1px solid #ffffff26;border-radius:3px;box-shadow:0 12px 24px #0004;font-size:8px;padding:12px 15px}.premium-home .chip-top{top:48px;right:-17px}.premium-home .chip-bottom{bottom:40px;left:-24px}.premium-home .chip-spark{color:var(--lime)}.premium-home .signal-dot{background:#b8d69c;box-shadow:none}.premium-home .scroll-cue{display:none}.channel-strip{border-block:1px solid var(--line);padding:24px max(48px,calc((100vw - 1280px)/ 2));display:flex;justify-content:space-between;align-items:center;gap:22px;color:#96998c;font:9px var(--mono);letter-spacing:.08em;background:#151612}.channel-strip b{color:var(--text);font-weight:400}.channel-strip i{color:var(--lime);font-style:normal;margin:0 20px}.channel-strip a{white-space:nowrap;color:var(--text)}.premium-home .section{padding-top:92px;padding-bottom:92px}.premium-home .section-heading{align-items:end;margin-bottom:35px}.premium-home .about-copy h2,.premium-home .section-heading h2{margin-top:14px;font-size:clamp(32px, 3.4vw, 48px);font-weight:500;letter-spacing:-.055em}.premium-home .about-copy h2 span,.premium-home .section-heading h2 span{color:#999e8b}.premium-home .section-heading>p{color:var(--muted);font-size:13px;max-width:310px}.premium-home .stream-layout{gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#080907}.premium-home .stream-frame{border:0;border-radius:0}.premium-home .stream-aside{background:#1a1c17;border:0;border-radius:0;padding:30px}.premium-home .stream-game-icon{background:#a8d5ba12;border-color:#a8d5ba33;color:var(--lime)}.premium-home .platform-link{padding:14px 0;font-size:12px}.premium-home .schedule-note{color:#999e8b}.premium-home .viewer-section{border-top:1px solid var(--line)}.premium-home .comment-form,.premium-home .message-wall,.premium-home .viewer-card{border-radius:7px;background:#191b16;border-color:var(--line)}.premium-home .comment-form,.premium-home .message-wall{background:#121a18}.premium-home .community-section,.premium-home .social-section{--muted:#a7b5ae}.premium-home .community-section .section-heading h2 span{color:#a8d5ba}.premium-home .community-section :is(.field-counter,.form-fineprint,.wall-header>span,.empty-wall p,.empty-state,.message-author time){color:#a7b5ae}.premium-home .comment-form input::placeholder,.premium-home .comment-form textarea::placeholder{color:#a7b5ae}.premium-home .viewer-card{padding:32px}.premium-home .viewer-card h3{font-weight:500;letter-spacing:-.04em}.premium-home .reaction-buttons button,.premium-home .vote-buttons button{background:#22251e;border-color:#ffffff12}.premium-home .reaction-buttons button:hover,.premium-home .viewer-card button[aria-pressed=true],.premium-home .vote-buttons button:hover{background:#293b32;border-color:var(--lime)}.premium-home .support-section{width:100%;max-width:none;padding-inline:max(48px,calc((100% - 1280px)/ 2));background:#e9e8de;color:#20221c}.premium-home .support-backdrop{display:none}.premium-home .support-heading>p,.premium-home .support-section .eyebrow{color:#656858}.premium-home .support-section h2 span{color:#747c63}.premium-home .donation-grid{grid-template-columns:repeat(3,1fr);gap:14px}.premium-home .donation-card{min-height:220px;padding:26px;border-radius:6px;border:1px solid #252a1a24;background:#f4f3eb;box-shadow:none}.premium-home .donation-card:hover{border-color:#62724c;box-shadow:0 12px 25px #242a1810}.premium-home .donation-amount{color:#2d3424;font-size:38px}.premium-home .donation-card strong{font-size:14px}.premium-home .donation-card p{color:#737864;font-size:12px}.premium-home .donate-link{color:#39432b;font-size:12px}.premium-home .custom-icon,.premium-home .donate-link span{color:#617547}.premium-home .featured-card{background:#252d20;color:#f1f1df;border-color:#252d20}.premium-home .featured-card .donate-link,.premium-home .featured-card .donation-amount{color:#e1ecb6}.premium-home .featured-card p{color:#b0b9a0}.premium-home .popular-tag{background:#a8d5ba;color:#18251e;border-radius:3px;padding:5px 10px}.premium-home .whop-checkout{width:100%;margin-top:auto}.premium-home .whop-checkout label{color:#59644b}.premium-home .whop-checkout input[type=number]{border:1px solid #bac1ad;background:#fffdf6;color:#28301f;border-radius:4px;padding:9px;font-size:16px}.premium-home .donation-card .checkout-feedback{color:#a43c17}.premium-home .secure-note{color:#6d7460;font-size:11px}.premium-home .supporters-panel{background:#dfdfd1;border-color:#343b2520;border-radius:6px}.premium-home .supporters-title{border-color:#343b2520}.premium-home .supporters-title h3{font-weight:500}.premium-home .supporter-row b,.premium-home .supporter-row strong,.premium-home .supporters-panel .empty-state{color:#505d40}.premium-home .supporter-avatar{color:#455332;border-color:#45533240;background:#cad0bb}.premium-home .supporter-star{color:#626e4a}.premium-home .comment-form label{font-size:12px}.premium-home .comment-form input,.premium-home .comment-form textarea{font-size:14px;background:#0d1311;border-color:#ffffff20;padding:14px}.premium-home .message-wall{min-height:370px}.premium-home .wall-header h3{font-size:20px;font-weight:500}.premium-home .empty-wall{padding-top:60px}.premium-home .about-section{border-block:1px solid var(--line)}.premium-home .about-mark{background:#1e231a;border:1px solid #ffffff17;border-radius:50%}.premium-home .about-mark span{color:#cad5b4;text-shadow:none}.premium-home .about-mark::after,.premium-home .about-mark::before{border-color:#cad5b425}.premium-home .about-copy>p{font-size:14px;color:var(--muted)}.premium-home .game-card{border-radius:6px;background:#191c16;border-color:var(--line)}.premium-home .games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-home .game-watch{grid-column:1/-1;grid-row:auto;justify-self:start;min-height:32px}.premium-home .game-art-chess{background:radial-gradient(ellipse at 50% 100%,#967b52,transparent 75%),#302d26}.premium-home .game-art-chess::before{background:conic-gradient(#ffffff07 25%,transparent 0 50%,#ffffff07 0 75%,transparent 0) 0 0/64px 64px}.premium-home .chess-card .game-monogram{color:#f2e4c9;font-family:Georgia,'Segoe UI Symbol',serif;font-size:145px;letter-spacing:0}.premium-home .game-art-valorant{background:radial-gradient(ellipse at 50% 100%,#a03f2b,transparent 75%),#302620}.premium-home .game-art-ml{background:radial-gradient(ellipse at 50% 100%,#697347,transparent 75%),#242b21}.premium-home .game-art{height:260px}.premium-home .game-info{padding:26px}.premium-home .game-info p{font-size:12px}.premium-home .game-category{color:#a4ad93}.premium-home .social-section{background:#101916;border-block:1px solid var(--line)}.premium-home .social-inner{width:min(1280px,calc(100% - 96px))}.premium-home .social-inner h2{font-size:clamp(36px, 4vw, 58px);font-weight:500;letter-spacing:-.05em}.premium-home .social-inner h2 span{color:#a8d5ba}.premium-home .social-links a{background:#ffffff03;border-color:#ffffff20;min-height:55px;font-size:12px}.premium-home .site-footer{background:var(--bg)}.premium-home .footer-inner{width:min(1280px,calc(100% - 96px))}.premium-home .support-section{background:#191f1c;color:#e2e8e3}.premium-home .support-heading>p,.premium-home .support-section .eyebrow{color:#a2afa6}.premium-home .support-section h2 span{color:#a8d5ba}.premium-home .donation-card{background:#202923;border-color:#b0c5b520}.premium-home .donation-card:hover{border-color:#a8d5ba80}.premium-home .custom-icon,.premium-home .donate-link,.premium-home .donation-amount{color:#c0d5c8}.premium-home .donation-card p,.premium-home .secure-note{color:#a4b2a7}.premium-home .featured-card{background:#2b3e33;border-color:#a8d5ba80}.premium-home .featured-card .donate-link,.premium-home .featured-card .donation-amount{color:#d1e4d7}.premium-home .whop-checkout label{color:#acbfb0}.premium-home .whop-checkout input[type=number]{background:#151e18;color:#e0e9e3;border-color:#a8d5ba40}.premium-home .supporters-panel{background:#141b16;border-color:#b0c5b520}.premium-home .supporter-row b,.premium-home .supporter-row strong,.premium-home .supporters-panel .empty-state{color:#aabfae}.premium-home .supporter-avatar{background:#273b2e;color:#d3e4d6}.premium-home .cinema-teaser{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;border-top:1px solid var(--line)}.cinema-teaser h2{margin:20px 0;font:500 clamp(32px, 4vw, 50px)/1.1 var(--display);letter-spacing:-.05em}.cinema-heading h1 span,.cinema-teaser h2 span{color:#a8d5ba}.cinema-teaser p{max-width:350px;margin:0 0 25px;color:#a5b1a9;font-size:14px}.cinema-ticket{display:flex;flex-direction:column;gap:32px;padding:40px;background:radial-gradient(ellipse at top right,#49625960,transparent 75%),#1d2923;border:1px solid #a8d5ba40;border-radius:8px;transform:rotate(-2deg)}.cinema-ticket>span{font:9px var(--mono);color:#b1c7bb;letter-spacing:.1em}.cinema-ticket strong{font:500 44px/1.1 var(--display);letter-spacing:-.05em;color:#e3ece6}.premium-home .movie-lounge{padding-block:70px 90px}.cinema-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin:24px 0 45px}.cinema-heading h1{margin:0;font:500 clamp(36px, 4.5vw, 66px)/1.05 var(--display);letter-spacing:-.06em}.cinema-heading p{max-width:310px;color:#a5b1a9;font-size:14px}.cinema-screen{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:430px;padding:55px 25px;border:1px solid #a8d5ba30;border-radius:12px;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 50% 0,#354e4150,transparent 70%),#141b17}.cinema-screen-lines{position:absolute;inset:18px;z-index:-1;border:1px solid #a8d5ba10;border-radius:6px}.cinema-lock{display:grid;place-items:center;width:68px;height:68px;background:#a8d5ba0c;border:1px solid #a8d5ba30;color:#a8d5ba;border-radius:50%;margin-bottom:25px}.cinema-screen h2{margin:17px 0 10px;font:500 36px var(--display);letter-spacing:-.045em}.cinema-screen p{max-width:480px;color:#a5b1a9;font-size:14px;line-height:1.85}.cinema-coming{display:inline-block;padding:10px 18px;margin:16px 0 22px;border:1px solid #a8d5ba40;border-radius:4px;color:#b1c7bb;font:10px var(--mono);letter-spacing:.12em}.cinema-screen>a{color:#cad9ce;font-size:12px}.cinema-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.cinema-details article>span{color:#99b4a4;font:9px var(--mono);letter-spacing:.08em}.cinema-details h3{font:500 21px var(--display);letter-spacing:-.03em;margin:18px 0 10px}.cinema-details p{color:#a5b1a9;font-size:13px}.owner-cinema-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.owner-cinema-header h1{margin:14px 0 25px;font:500 30px var(--display);letter-spacing:-.04em}.movie-provider-note,.owner-cinema-header>a{color:#a5b1a9;font-size:12px}.movie-picker{display:flex;align-items:center;gap:20px;padding:24px;margin-bottom:25px;border:1px solid #a8d5ba30;border-radius:8px;background:#19221c}.movie-picker>div{flex:1}.movie-picker label{display:block;margin-bottom:8px;font-size:12px;color:#d7e2db}.movie-picker input{width:100%;padding:13px;font-size:16px;color:#e4ede7;background:#111912;border:1px solid #a8d5ba40;border-radius:4px}.movie-picker p{margin:9px 0 0;color:#a5b1a9;font-size:11px}.movie-player{width:100%;aspect-ratio:16/9;border:1px solid #a8d5ba30;border-radius:8px;overflow:hidden;background:#000}.movie-player iframe{display:block;width:100%;height:100%;border:0}.movie-provider-note a{color:#d0e0d5;text-decoration:underline;margin-left:12px}.owner-sign-in{margin-bottom:22px}.movie-passes{padding:60px 0 20px;margin-top:40px;border-top:1px solid var(--line)}.movie-passes.movie-passes-embedded{padding:0 0 26px;margin-top:0;border-top:0}.movie-passes-embedded .movie-pass-grid{margin-top:12px}.movie-passes h2{font:500 clamp(28px, 3vw, 42px)/1.15 var(--display);letter-spacing:-.04em;margin:18px 0}.pass-intro,.pass-rules{color:#a5b1a9;font-size:13px;line-height:1.8}.movie-pass-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:35px 24px}.movie-pass-card{position:relative;display:flex;flex-direction:column;padding:24px 20px;border:1px solid #a8d5ba30;border-radius:8px;background:#1a221d}.movie-pass-card h3{margin:0 0 20px;font:500 17px var(--display)}.pass-price{font:500 37px var(--display);color:#d3e4d9}.pass-price small{display:block;margin-top:7px;font:10px var(--mono);color:#a5b1a9}.movie-pass-card p{color:#b0c2b7;font-size:12px;margin:22px 0}.movie-pass-card .button{margin-top:auto;width:100%;cursor:not-allowed;color:#a5b1a9}.movie-pass-card .button:hover{transform:none;background:0 0;border-color:#ffffff2e}.movie-pass-featured{background:#263b2e;border-color:#a8d5ba70}.pass-value{position:absolute;right:15px;top:-10px;padding:4px 8px;border-radius:3px;background:#a8d5ba;color:#18251e;font:8px var(--mono)}.pass-launch-note{padding:16px;border:1px solid #a8d5ba30;border-radius:6px;font-size:12px;color:#bbcfc2;line-height:1.8}@media (max-width:1000px){.movie-pass-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.movie-pass-grid{grid-template-columns:1fr}}.movie-search-setup{padding:16px 20px;border:1px solid #a8d5ba30;border-radius:6px;background:#a8d5ba08;color:#bccdc1;font-size:13px;overflow-wrap:anywhere}.movie-search-credit a,.movie-search-setup a{text-decoration:underline;text-underline-offset:3px}.movie-search-results{margin-block:32px}.movie-search-results>h3{font:500 24px var(--display);letter-spacing:-.03em;overflow-wrap:anywhere}.movie-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.movie-result{display:flex;flex-direction:column;border:1px solid #a8d5ba25;background:#1a221d;border-radius:8px;overflow:hidden}.movie-poster{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:block;background:#25372c}.movie-poster-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:#afc8b8}.movie-poster-empty>span{font-size:38px}.movie-poster-empty small{font-size:11px}.movie-result-info{display:flex;flex:1;flex-direction:column;padding:18px}.movie-result-year{font:10px var(--mono);color:#a8d5ba}.movie-result h4{margin:10px 0;font:500 18px/1.35 var(--display);overflow-wrap:anywhere}.movie-result p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 20px;color:#a5b1a9;font-size:12px}.movie-result .button{margin-top:auto;width:100%}.movie-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px;font-size:12px;color:#b4c5b9}.movie-search-credit{font-size:10px;color:#8fa396;margin:22px 0}.movie-id-options{margin:24px 0;border-top:1px solid #a8d5ba25;padding-top:20px}.movie-id-options summary{cursor:pointer;color:#b4c5b9;font-size:13px;padding-bottom:18px}@media (max-width:1000px){.movie-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.movie-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.movie-result-info{padding:12px}.movie-result h4{font-size:16px}}@media (max-width:360px){.movie-results-grid{grid-template-columns:1fr}}@media (max-width:680px){.movie-picker,.owner-cinema-header{align-items:stretch;flex-direction:column}.owner-cinema-header{margin-bottom:20px}.owner-cinema-header h1{margin-bottom:0}.movie-picker{padding:18px}.premium-home .cinema-teaser{grid-template-columns:1fr;gap:30px}.cinema-ticket{padding:30px;margin-inline:5px}.cinema-ticket strong{font-size:36px}.cinema-heading{flex-direction:column;align-items:start;gap:15px}.cinema-heading h1{font-size:42px}.cinema-screen{padding:38px 20px}.cinema-screen h2{font-size:30px}.cinema-details{grid-template-columns:1fr;gap:18px}.movie-lounge+.site-footer{margin-top:0}.movie-lounge .eyebrow{font-size:8px}}@media (max-width:1100px){.premium-home .main-nav{gap:15px}.premium-home .nav-wrap{gap:18px}.premium-home .hero{gap:35px}.premium-home .hero-art{height:470px}.premium-home .portrait-mark{top:85px}.premium-home .art-caption strong{font-size:31px}.channel-strip>span:nth-child(2){display:none}}@media (max-width:900px){.premium-home .games-grid{grid-template-columns:1fr}.premium-home .nav-cta{display:none}.premium-home .hero{grid-template-columns:1fr 1fr;gap:22px}.premium-home .hero h1{font-size:49px}.premium-home .hero-art{height:420px}.premium-home .art-caption strong{font-size:24px}.premium-home .hero-actions .button{padding:0 14px;font-size:11px}.premium-home .stream-layout{grid-template-columns:1fr}}@media (max-width:680px){.premium-home .footer-inner,.premium-home .nav-wrap,.premium-home .section,.premium-home .section-shell,.premium-home .social-inner{width:calc(100% - 40px)}.premium-home .site-header{height:72px}.premium-home .brand{font-size:17px}.premium-home .brand-mark{width:36px;height:36px;font-size:15px}.premium-home .main-nav{top:72px;background:#191c16;border-color:var(--line)}.premium-home .main-nav a{padding:10px;font-size:14px}.premium-home .menu-toggle{margin-left:auto;width:44px;height:44px}.premium-home .hero{display:flex;flex-direction:column;gap:32px;padding:45px 0 55px}.premium-home .hero-copy{width:100%}.premium-home .hero h1{font-size:clamp(43px, 10.5vw, 68px)}.premium-home .hero-description{font-size:14px;max-width:420px}.premium-home .status-pill{margin-top:22px}.premium-home .hero-meta{margin-top:24px}.premium-home .hero-art{width:calc(100% - 26px);max-width:430px;height:430px;align-self:center}.premium-home .portrait-mark{font-size:clamp(195px, 61vw, 265px);top:54px}.premium-home .art-caption strong{font-size:30px}.premium-home .chip-top{right:-12px}.premium-home .chip-bottom{left:-12px;bottom:32px}.channel-strip{padding:21px 20px;font-size:8px;gap:18px}.premium-home .section{padding-top:60px;padding-bottom:60px}.premium-home .section-heading{gap:14px;align-items:start}.premium-home .section-heading>p{font-size:12px}.premium-home .section-heading h2{font-size:35px}.premium-home .stream-aside{min-height:auto;padding:24px}.premium-home .support-section{width:100%;padding-inline:20px}.premium-home .donation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.premium-home .donation-card{padding:18px 14px;min-height:226px}.premium-home .donation-amount{font-size:32px}.premium-home .donation-card strong{font-size:12px}.premium-home .donation-card p{font-size:11px}.premium-home .viewer-card{padding:23px}.premium-home .comment-form input,.premium-home .comment-form textarea{font-size:16px}.premium-home .community-layout{gap:20px}.premium-home .about-section{display:grid;grid-template-columns:1fr}.premium-home .about-mark{margin-inline:auto}.premium-home .game-art{height:220px}.premium-home .game-info{padding:22px}}
