@font-face{font-family:"Jersey 15";src:url(/fonts/jersey-15.woff)format("woff");font-display:swap}@font-face{font-family:"Press Start 2P";src:url(/fonts/press-start-2p.woff)format("woff");font-display:swap}:root{--navy-0:#060a18;--navy:#0b1226;--navy-2:#162447;--navy-3:#1f3266;--line:#ffffff1a;--text:#e8ecf5;--muted:#a3adc4;--red:#ff3100;--orange:#ff8a1f;--gold:#ffb62e;--cream:#ece4d4;--sky:#2fa8ff;--green:#4ae203;--ink:#000;--game:"Jersey 15", Impact, "Arial Narrow", sans-serif;--pixel:"Press Start 2P", monospace;--body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--header-h:64px;--outline:3px solid var(--ink);--pop:6px 6px 0 var(--ink)}*,:before,:after{box-sizing:border-box}html,body{width:auto;height:auto;overflow:visible}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{background:var(--navy);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}main{overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,dl,dd,figure,table{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit}::selection{background:var(--red);color:#fff}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}[hidden]{display:none!important}.pixel{image-rendering:pixelated}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:#000;background:#fff;padding:8px 12px;font-weight:700;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.wrap{width:min(1200px,100% - 40px);margin-inline:auto}.red{color:var(--red)}.muted{color:var(--muted)}.small{font-size:13px}.eyebrow{font-family:var(--pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:18px;font-size:10px;line-height:1.8;display:inline-flex}.eyebrow .dot{background:var(--red);width:8px;height:8px;box-shadow:12px 0 0 var(--gold);flex:none;margin-right:12px}.h1,.h2{font-family:var(--game);letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:3px 3px 0 var(--ink);font-weight:400;line-height:.92}.h1{font-size:clamp(56px,8vw,112px)}.h2{font-size:clamp(44px,5.6vw,80px)}.lead{color:#cfd6e6;max-width:60ch;margin-top:20px;font-size:clamp(17px,1.4vw,19px)}.section{padding:clamp(64px,9vw,120px) 0;position:relative}.section-head{margin-bottom:clamp(32px,4vw,52px)}.btn{font-family:var(--game);letter-spacing:.04em;text-transform:uppercase;color:#fff;border:var(--outline);box-shadow:4px 4px 0 var(--ink), inset 0 0 0 2px #ffffff38;cursor:pointer;text-shadow:0 2px #00000059;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:26px;line-height:1;transition:transform .12s,box-shadow .12s,filter .15s;display:inline-flex}.btn:hover{box-shadow:6px 6px 0 var(--ink), inset 0 0 0 2px #ffffff38;filter:brightness(1.08);transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--ink), inset 0 0 0 2px #ffffff38;transform:translate(2px,2px)}.btn--sm{box-shadow:3px 3px 0 var(--ink);padding:9px 14px;font-size:20px}.btn--red{background:var(--red)}.btn--orange{background:linear-gradient(#ff8a1f,#ff3d00)}.btn--green{color:#062006;text-shadow:none;background:linear-gradient(#5cf01a,#2fb400)}.btn--discord{background:#5865f2}.btn--ghost{background:var(--navy-2)}.actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.actions--center{justify-content:center}.site-header{z-index:50;height:var(--header-h);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#060a18d1;position:sticky;top:0}.site-header__row{align-items:center;gap:24px;height:100%;display:flex}.brand{flex:none;align-items:center;gap:12px;display:flex}.brand img{width:72px;height:auto;filter:drop-shadow(2px 2px 0 var(--ink));transition:transform .2s}.brand:hover img{transform:rotate(-4deg)scale(1.05)}.chip{font-family:var(--pixel);letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a;border:2px solid var(--ink);background:#f5c518;padding:5px 7px 4px;font-size:9px}.nav{font-family:var(--game);letter-spacing:.04em;text-transform:uppercase;gap:26px;margin-left:auto;font-size:22px;display:flex}.nav a{color:var(--muted);transition:color .15s}.nav a:hover{color:#fff}.header-links{flex:none;align-items:center;gap:10px;display:flex}.icon-link{border:2px solid var(--ink);width:38px;height:38px;box-shadow:3px 3px 0 var(--ink);color:#fff;place-items:center;transition:transform .12s,filter .15s;display:grid}.icon-link:hover{filter:brightness(1.12);transform:translate(-1px,-1px)}.icon-link svg{fill:currentColor;width:20px;height:20px}.icon-link--ks{color:#062014;background:#05ce78}.icon-link--discord{background:#5865f2}.stage{background:radial-gradient(ellipse 70% 60% at 50% 45%, #2fa8ff38, transparent 70%), linear-gradient(160deg, #0f2a5c 0%, var(--navy) 55%, var(--navy-0) 100%);border-bottom:3px solid var(--ink);isolation:isolate;padding:14px 16px 18px;position:relative;overflow:hidden}.stage__streaks{z-index:-1;background:repeating-linear-gradient(-28deg,#0000 0 46px,#4fc7ff12 46px 50px,#0000 50px 120px,#ffffff0b 120px 122px);animation:2.4s linear infinite streaks;position:absolute;inset:-50%}@keyframes streaks{to{transform:translate(-122px,65px)}}.stage__flags img{z-index:-1;width:28px;image-rendering:pixelated;opacity:.55;animation:3.6s ease-in-out infinite bob;position:absolute}.stage__flags img:first-child{top:22%;left:4%}.stage__flags img:nth-child(2){width:22px;animation-delay:-1s;top:14%;right:5%}.stage__flags img:nth-child(3){width:20px;animation-delay:-2s;bottom:18%;left:7%}.stage__flags img:nth-child(4){animation-delay:-.5s;bottom:26%;right:3%}@keyframes bob{50%{transform:translateY(-10px)rotate(4deg)}}.stage__top{text-align:center;justify-content:center;display:flex}.stage__top .eyebrow{color:#fff;margin-bottom:12px;font-size:9px}.stage__links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.stage__more{width:fit-content;font-family:var(--game);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:14px auto 0;font-size:22px;transition:color .15s;display:block}.stage__more:hover{color:#fff}.stage__more span{animation:1.4s ease-in-out infinite nudge;display:inline-block}@keyframes nudge{50%{transform:translateY(4px)}}#unity-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative;inset:auto}#unity-game{border:4px solid var(--ink);box-shadow:0 0 0 3px var(--red), 10px 10px 0 3px var(--ink), 0 30px 80px #0009, 0 0 120px #2fa8ff40;background:#000;line-height:0;position:relative}#unity-game:fullscreen{box-shadow:none;border:0}#unity-canvas{background:#000;outline:none;display:block}#unity-footer{max-width:100%;height:44px;margin-top:10px}#unity-build-title{font-family:var(--game);letter-spacing:.04em;text-transform:uppercase;font-size:22px;font-weight:400}#unity-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#unity-slow-note{line-height:1.4}#unity-container:not(.is-playing) #unity-footer{visibility:hidden}#unity-container:not(.is-playing) #unity-loading-bar,#unity-container:not(.is-playing) #unity-warning,#unity-container:not(.is-playing) #unity-slow-note,#unity-container:not(.is-playing) #unity-exit-fullscreen{display:none}.banner{padding:10px}.banner--error{color:#fff;background:#d21f1f}.banner--warning{color:#111;background:#ffe14a}.noscript{color:#ffd98a;text-align:center;background:#3a2a10;max-width:760px;margin:12px auto 0;padding:10px 14px;font-size:14px}.poster{z-index:4;background:linear-gradient(135deg,#0d2a52,#0a0e18 70%);line-height:normal;position:absolute;inset:0;overflow:hidden;container-type:size}.poster__art{object-fit:cover;object-position:30% 50%;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:18s ease-in-out infinite alternate kenburns;position:absolute;inset:0}@keyframes kenburns{to{transform:scale(1.06)translate(-1%,1%)}}.poster__title{width:39%;font-family:var(--game);letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke:2.4cqh var(--ink);paint-order:stroke fill;filter:drop-shadow(1.2cqh 1.2cqh 0 var(--ink));pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;font-size:23cqh;line-height:.82;animation:.7s cubic-bezier(.2,.8,.2,1.3) both title-in;display:flex;position:absolute;top:8%;right:3.5%}.poster__demo{color:var(--red)}.poster__lite{color:var(--cream);transform:rotate(-3deg)}@keyframes title-in{0%{transform:scale(.6)rotate(-6deg)}}.poster__panel{text-align:center;background:#0d1324e0;border:.5cqh solid #2f7be8;width:39%;min-width:160px;padding:2cqh;position:absolute;bottom:6%;right:3.5%;box-shadow:0 0 0 .5cqh #0a0e18,0 1.2cqh #00000059}.play{cursor:pointer;width:100%;font-family:var(--game);letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 .4cqh #00000059;background:linear-gradient(#ff8a1f,#ff3d00);border:max(2px,.5cqh) solid #000;justify-content:center;align-items:center;gap:2cqh;padding:1.6cqh 2cqh;font-size:max(22px,9cqh);line-height:1;transition:filter .15s,transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 max(1px,.35cqh) #ffffff47}.play:not(:disabled){animation:1.8s ease-in-out infinite pulse}.play:not(:disabled):after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:2.6s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes pulse{50%{transform:scale(1.035)}}@keyframes shine{60%,to{transform:translate(120%)}}.play:hover:not(:disabled){filter:brightness(1.12)}.play:active:not(:disabled){transform:translateY(1px)}.play:disabled{cursor:default}.play__icon{filter:drop-shadow(0 .4cqh #00000059);border:max(8px,3cqh) solid #0000;border-left:max(12px,4.6cqh) solid #fff;border-right-width:0;flex:none;width:0;height:0}.poster.is-off .play{background:#2a3044}.poster.is-off .play__icon{display:none}.poster__note{color:#dfe7f5;margin-top:1.4cqh;font-size:max(11px,2.7cqh);font-weight:700;line-height:1.35}.game-error{z-index:5;text-align:center;color:var(--text);background:#0a0e18;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;line-height:1.5;display:flex;position:absolute;inset:0}.game-error__title{font-family:var(--game);text-transform:uppercase;font-size:40px;line-height:1}#game-error-text{max-width:60ch;color:var(--muted);overflow-wrap:anywhere;font-size:14px}.ticker{background:var(--red);border-bottom:3px solid var(--ink);box-shadow:0 6px 0 var(--ink);margin:18px -10px 0;overflow:hidden;transform:rotate(-1.2deg)}.ticker__track{width:max-content;font-family:var(--game);text-transform:uppercase;color:#fff;text-shadow:2px 2px 0 var(--ink);white-space:nowrap;align-items:center;gap:28px;padding:12px 0 8px;font-size:clamp(28px,3.2vw,42px);line-height:1;animation:26s linear infinite ticker;display:flex}.ticker__track i{color:var(--gold);font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.mission__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.mission__art img{filter:drop-shadow(8px 8px #00000080);width:100%;height:auto;animation:3s ease-in-out infinite charge}@keyframes charge{50%{transform:translate(10px)}}.news{padding-top:clamp(32px,5vw,64px)}.news__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.news-card{background:var(--navy-2);border:var(--outline);box-shadow:var(--pop);flex-direction:column;padding:12px 12px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.news-card:hover{box-shadow:10px 10px 0 var(--ink);transform:translate(-3px,-3px)}.news-card--pinned{box-shadow:6px 6px 0 var(--red)}.news-card--pinned:hover{box-shadow:10px 10px 0 var(--red)}.news-card__media{aspect-ratio:16/9;border:2px solid var(--ink);background:#000;margin-bottom:14px;overflow:hidden}.news-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.news-card:hover .news-card__media img{transform:scale(1.04)}.news-card__meta{font-family:var(--pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 6px;font-size:8px;display:flex}.news-card__tag{color:#1a1a1a;background:var(--gold);border:2px solid var(--ink);padding:4px 6px 3px}.news-card__title{font-family:var(--game);text-transform:uppercase;color:#fff;overflow-wrap:anywhere;margin-top:10px;padding:0 6px;font-size:30px;font-weight:400;line-height:1}.news-card__body{color:var(--muted);overflow-wrap:anywhere;max-height:6.4em;margin-top:8px;padding:0 6px;font-size:15px;overflow:hidden}.news-card.is-clamped .news-card__body{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.news-card__body p+p{margin-top:.8em}.news-card.is-open .news-card__body{max-height:none;-webkit-mask-image:none;mask-image:none}.news-card__more{color:var(--gold);font-family:var(--game);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:6px 6px 0;padding:0;font-size:20px}.news-card__more:hover{color:#fff}.news-card__link{align-self:flex-start;margin:14px 6px 0}.features{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-2) 100%);border-block:3px solid var(--ink)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.feature{background:var(--navy);border:var(--outline);box-shadow:var(--pop);padding:12px 12px 22px;transition:transform .2s,box-shadow .2s}.feature:hover{box-shadow:10px 10px 0 var(--ink);transform:translate(-3px,-3px)rotate(-.6deg)}.feature:nth-child(2n):hover{transform:translate(-3px,-3px)rotate(.6deg)}.feature__media{aspect-ratio:16/9;border:2px solid var(--ink);background:#000;margin-bottom:16px;overflow:hidden}.feature__media img{object-fit:cover;width:100%;height:100%}.feature h3{font-family:var(--game);text-transform:uppercase;color:#fff;padding:0 6px;font-size:32px;font-weight:400;line-height:1}.feature p{color:var(--muted);padding:6px 6px 0;font-size:15px}.squad-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.bunny{background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 22%, var(--navy-2)) 0%, var(--navy) 70%);border:var(--outline);box-shadow:var(--pop);text-align:center;padding:16px 16px 20px;transition:transform .2s;position:relative}.bunny:hover{transform:translateY(-6px)}.bunny__portrait{aspect-ratio:1;place-items:center;margin-bottom:12px;display:grid;position:relative}.bunny__portrait>img:first-child{filter:drop-shadow(4px 4px #00000073);width:92%;height:auto;transition:transform .25s}.bunny:hover .bunny__portrait>img:first-child{transform:scale(1.06)rotate(-2deg)}.bunny__name{font-family:var(--game);text-transform:uppercase;color:#fff;font-size:34px;font-weight:400;line-height:1}.bunny__role{font-family:var(--pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--tint);margin-top:6px;font-size:8px}.bunny__ability{border-top:1px dashed var(--line);text-align:left;color:var(--muted);align-items:flex-start;gap:10px;margin-top:14px;padding-top:14px;font-size:13px;line-height:1.45;display:flex}.bunny__ability img{flex:none;width:24px;height:24px}.bunny__ability b{color:#fff;display:block}.boss{background:radial-gradient(ellipse 60% 70% at 25% 50%, #ff31002e, transparent 70%), var(--navy-0);border-block:3px solid var(--ink)}.boss__grid{grid-template-columns:minmax(260px,400px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.wanted{color:#2b1a10;border:var(--outline);box-shadow:10px 10px 0 var(--ink);text-align:center;background:#e9dcc0 radial-gradient(#7850281f 1px,#0000 1px) 0 0/6px 6px;padding:22px 22px 26px;transition:transform .3s;transform:rotate(-3deg)}.wanted:hover{transform:rotate(0)scale(1.02)}.wanted__title{font-family:var(--game);letter-spacing:.06em;text-transform:uppercase;color:#8f1d0a;font-size:clamp(56px,7vw,84px);line-height:.85}.wanted img{background:#c9b48c;border:3px solid #2b1a10;width:100%;height:auto;margin:12px 0}.wanted__name{font-family:var(--game);text-transform:uppercase;font-size:46px;line-height:1}.wanted__reward{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:8px}.shots{scroll-snap-type:x mandatory;scrollbar-color:var(--red) var(--navy-2);gap:20px;padding:6px max(20px,50% - 600px) 24px;display:flex;overflow-x:auto}.shot{scroll-snap-align:center;border:var(--outline);box-shadow:var(--pop);cursor:zoom-in;background:#000;flex:0 0 min(560px,82vw);padding:0;transition:transform .2s}.shot:hover{transform:translateY(-4px)}.shot img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.lightbox{border:4px solid var(--ink);max-width:min(1600px,94vw);box-shadow:0 0 0 3px var(--red);background:#000;padding:0}.lightbox::backdrop{background:#03050ce0}.lightbox img{width:auto;max-height:86vh}.lightbox__close{border:2px solid var(--ink);background:var(--red);color:#fff;cursor:pointer;width:40px;height:40px;font-size:18px;position:absolute;top:8px;right:8px}.steam{background:var(--navy-2);border-block:3px solid var(--ink)}.steam__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.compare-wrap{background:var(--navy);border:var(--outline);box-shadow:var(--pop);padding:8px 18px;overflow-x:auto}.compare{border-collapse:collapse;width:100%;font-size:15px}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--line);padding:13px 10px}.compare tbody tr:last-child>*{border-bottom:0}.compare thead th{font-family:var(--game);text-transform:uppercase;vertical-align:bottom;font-size:28px;font-weight:400;line-height:1}.compare thead small{font-family:var(--pixel);color:var(--muted);margin-top:4px;font-size:7px;display:block}.compare tbody th{font-weight:600}.compare td{white-space:nowrap;font-weight:800}.compare td.yes{color:var(--green)}.compare td.no{color:var(--muted)}.controls__grid{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.card{background:var(--navy-2);border:var(--outline);box-shadow:var(--pop);padding:26px}.card__title{font-family:var(--game);text-transform:uppercase;color:#fff;margin-bottom:18px;font-size:40px;font-weight:400;line-height:1}.keys{gap:10px;margin-bottom:18px;display:grid}.keys>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.keys dt{gap:5px;display:flex}.keys dd{text-align:right;font-weight:700}kbd{min-width:32px;height:32px;font-family:var(--game);color:#fff;background:var(--navy-3);border:2px solid var(--ink);white-space:nowrap;border-bottom-width:4px;justify-content:center;align-items:center;padding:0 8px;font-size:20px;display:inline-flex}.tips{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tips>div{border:2px solid var(--line);background:#16244766;padding:22px}.tips h3{font-family:var(--game);text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:28px;font-weight:400;line-height:1}.tips p{color:var(--muted);font-size:15px}.join{text-align:center;border-top:3px solid var(--ink);background:linear-gradient(#0b122699,#060a18eb),url(/media/camp-night.webp) 50%/cover no-repeat;padding:clamp(80px,11vw,150px) 0;position:relative}.join__inner{flex-direction:column;align-items:center;display:flex}.join .lead{margin-inline:auto}.join__emote{width:72px;height:72px;margin-bottom:18px;animation:1.8s ease-in-out infinite bob}.site-footer{background:var(--navy-0);border-top:3px solid var(--ink);color:var(--muted);padding:28px 0;font-size:13px}.site-footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.site-footer ul{flex-wrap:wrap;gap:8px 22px;display:flex}.site-footer a:hover{color:#fff}.site-footer__brand img{opacity:.9;width:77px;height:auto;transition:opacity .15s}.site-footer__brand:hover img{opacity:1}.site-footer__legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:20px;padding-top:18px;font-size:12px;display:flex}.site-footer__legal ul{flex-wrap:wrap;gap:8px 18px;display:flex}.site-footer__legal p a{color:#fff;text-underline-offset:2px;text-decoration:underline}.js [data-reveal]{opacity:0;transition:opacity .6s ease-out,transform .6s cubic-bezier(.2,.8,.2,1.2);transform:translateY(28px)}.js [data-reveal].is-in{opacity:1;transform:none}.js .wanted[data-reveal].is-in{transform:rotate(-3deg)}.js .wanted[data-reveal].is-in:hover{transform:rotate(0)scale(1.02)}@media (width<=1080px){.squad-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.nav{display:none}.header-links{margin-left:auto}.mission__grid,.boss__grid,.steam__grid,.controls__grid{grid-template-columns:1fr}.feature-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wanted{max-width:360px;margin-inline:auto}}@media (width<=640px){:root{--header-h:56px}.wrap{width:calc(100% - 32px)}.brand img{width:58px}.wide-only{display:none}.feature-grid,.news-grid,.tips{grid-template-columns:1fr}.squad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bunny:last-child{grid-column:1/-1;justify-self:center;max-width:50%}#unity-hint{display:none}.poster__panel{width:48%}.actions .btn{flex:100%}.stage__links .btn{flex:calc(50% - 6px)}.header-links{gap:8px}.icon-link{width:34px;height:34px}.stage__top .eyebrow{font-size:7px}}@media (width<=380px){.chip{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js [data-reveal]{opacity:1;transform:none}}
