.cs-page{--cs-ink:#050914;--cs-panel:#0b1425;--cs-line:#24405b;--cs-cyan:#2ce9ff;--cs-amber:#ffd23f;--cs-red:#ff4268;background:var(--cs-ink);color:#f4f8ff;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;overflow:hidden}.cs-page *{box-sizing:border-box}.cs-page a{color:inherit}.cs-nav{border-bottom:1px solid #2ce9ff2b;justify-content:space-between;align-items:center;width:min(1220px,94vw);min-height:76px;margin:auto;display:flex}.cs-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.cs-brand img{object-fit:contain;width:48px;height:48px}.cs-brand>span{width:105px;font:950 15px var(--font-geist-sans),sans-serif;flex-wrap:wrap;display:flex}.cs-brand em{color:var(--cs-cyan);font-style:normal}.cs-brand small{color:#6c879d;width:100%;font:800 6px var(--font-geist-mono),monospace;letter-spacing:1px}.cs-nav>div{gap:24px;display:flex}.cs-nav>div a{color:#9bb1c4;font:800 11px var(--font-geist-mono),monospace;text-transform:uppercase;text-decoration:none}.cs-nav>div a:hover{color:var(--cs-cyan)}.cs-hero{justify-content:space-between;align-items:end;gap:32px;width:min(1220px,94vw);margin:28px auto 20px;display:flex}.cs-hero span,.cs-how header>span,.cs-learning header>span,.cs-operations>div>span,.cs-sources span,.cs-faq>span{color:var(--cs-amber);font:900 11px var(--font-geist-mono),monospace;letter-spacing:2px}.cs-hero h1{font:1000 clamp(52px,7vw,92px)/.8 var(--font-geist-sans),sans-serif;letter-spacing:-5px;margin:7px 0 0}.cs-hero h1 em{color:var(--cs-cyan);font-style:normal}.cs-hero>p{color:#aac0d1;max-width:520px;margin:0;font-size:17px;line-height:1.55}.cs-game-zone{width:min(1220px,96vw);margin:auto}.cs-console{background:linear-gradient(145deg,#0c1728,#060b13 70%);border:1px solid #31536d;box-shadow:0 35px 90px #000b,0 0 45px #2ce9ff0b}.cs-statusbar{background:#08111d;border-bottom:1px solid #31536d;grid-template-columns:1fr auto 1fr;align-items:center;min-height:50px;padding:9px 15px;display:grid}.cs-statusbar span,.cs-statusbar b,.cs-statusbar button{font:900 10px var(--font-geist-mono),monospace;letter-spacing:1.3px}.cs-statusbar span i{background:#5cff8d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 11px #5cff8d}.cs-statusbar b{color:var(--cs-amber);text-align:center}.cs-statusbar button{color:#bcd2e2;cursor:pointer;background:#0c1927;border:1px solid #35536b;justify-self:end;padding:8px 11px}.cs-layout{grid-template-columns:minmax(145px,.62fr) minmax(300px,480px) minmax(160px,.72fr);justify-content:center;gap:22px;padding:22px;display:grid}.cs-metrics,.cs-queue{flex-direction:column;gap:10px;display:flex}.cs-metrics article,.cs-queue>section,.cs-desktop-controls{background:#091421;border:1px solid #263e54;padding:14px}.cs-metrics small,.cs-queue small{color:#7894aa;font:800 9px var(--font-geist-mono),monospace;letter-spacing:1.3px;display:block}.cs-metrics strong{color:#fff;font:950 clamp(18px,2vw,27px) var(--font-geist-mono),monospace;margin-top:5px;display:block}.cs-board-shell{aspect-ratio:1/2;background:#02050a;border:1px solid #4b708d;width:min(100%,480px);padding:7px;position:relative;box-shadow:inset 0 0 35px #000,0 0 30px #2ce9ff10}.cs-board{background:linear-gradient(#10223555 1px,#0000 1px) 0 0/10% 5%,linear-gradient(90deg,#10223555 1px,#0000 1px) 0 0/10% 5%,radial-gradient(circle at 50% 100%,#102e44,#03070c 72%) 0 0/100% 100%;grid-template-rows:repeat(20,1fr);grid-template-columns:repeat(10,1fr);height:100%;display:grid}.cs-board>i{border:1px solid #17304740;place-items:center;margin:1px;display:grid;position:relative}.cs-board>i.filled{background:linear-gradient(135deg,color-mix(in srgb,var(--cell) 88%,white),var(--cell) 52%,color-mix(in srgb,var(--cell) 60%,black));border-color:color-mix(in srgb,var(--cell) 72%,white);box-shadow:inset 3px 3px 0 #ffffff30,inset -4px -4px 0 #0005,0 0 8px color-mix(in srgb,var(--cell) 42%,transparent)}.cs-board>i.filled:after{content:"";border:1px solid #ffffff38;position:absolute;inset:25%}.cs-board>i.ghost{opacity:.16;background:var(--cell);box-shadow:none}.cs-board>i.threat{z-index:1;background:repeating-linear-gradient(135deg,#ff244e 0 5px,#8e0926 5px 10px);border-color:#ff9aad;animation:1.1s steps(2,end) infinite csThreat;box-shadow:inset 0 0 0 2px #ffcfda55,0 0 14px #ff315f99}.cs-board>i.threat span{z-index:2;color:#fff;font:1000 clamp(7px,1.3vw,12px) var(--font-geist-mono),monospace;position:relative}.cs-overlay{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#030812e8;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:7px}.cs-overlay>small,.cs-question>small{color:var(--cs-amber);font:900 9px var(--font-geist-mono),monospace;letter-spacing:1.5px}.cs-overlay h2{color:#fff;max-width:100%;font:1000 clamp(36px,5vw,66px)/.85 var(--font-geist-sans),sans-serif;letter-spacing:-3px;margin:12px 0}.cs-overlay p{color:#a8bfce;max-width:320px;line-height:1.55}.cs-overlay>button,.cs-question button{border:1px solid var(--cs-cyan);background:var(--cs-cyan);color:#031018;min-width:190px;font:950 11px var(--font-geist-mono),monospace;cursor:pointer;margin-top:13px;padding:13px 16px}.cs-results{background:#31536d;grid-template-columns:1fr 1fr;gap:1px;width:min(330px,100%);margin:10px 0;display:grid}.cs-results span{color:#7f9aaf;font:800 8px var(--font-geist-mono),monospace;background:#091421;flex-direction:column;padding:9px;display:flex}.cs-results b{color:#fff;font-size:15px}.cs-question{width:100%}.cs-question h2{letter-spacing:-1px;font-size:clamp(20px,3vw,31px);line-height:1.05}.cs-question button{color:#fff;background:#0d1b2d;border-color:#31536d;width:min(330px,100%);margin:7px auto;display:block}.cs-question button:hover{border-color:var(--cs-cyan);color:var(--cs-cyan)}.cs-queue>section:first-child{min-height:170px}.cs-preview{border-bottom:1px solid #1d3346;align-items:center;gap:10px;margin-top:14px;padding-bottom:10px;display:flex}.cs-preview:last-child{border:0}.cs-preview>span{color:#8fa8ba;font:800 9px var(--font-geist-mono),monospace;text-transform:uppercase}.cs-mini-grid{place-content:center;gap:2px;width:65px;height:50px;display:grid}.cs-mini-grid i{border:1px solid #fff5;width:13px;height:13px;box-shadow:inset 2px 2px #ffffff3d}.cs-power strong{color:var(--cs-amber);font:950 16px var(--font-geist-mono),monospace;margin:12px 0;display:block}.cs-power button,.cs-desktop-controls button{color:#fff;width:100%;font:900 9px var(--font-geist-mono),monospace;cursor:pointer;background:#102033;border:1px solid #3b617d;padding:10px}.cs-power button:not(:disabled){border-color:var(--cs-amber);background:var(--cs-amber);color:#121005}.cs-power button:disabled{opacity:.45}.cs-power>span{color:var(--cs-cyan);font:800 8px var(--font-geist-mono),monospace;margin-top:9px;display:block}.cs-desktop-controls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cs-touch{display:none}.cs-keymap{color:#728da2;font:800 9px var(--font-geist-mono),monospace;border-top:1px solid #263e54;flex-wrap:wrap;justify-content:center;gap:18px;padding:14px;display:flex}.cs-keymap span{align-items:center;gap:5px;display:flex}.cs-keymap kbd{color:#fff;font:inherit;background:#0d1b27;border:1px solid #46657d;padding:3px 5px}.cs-how,.cs-learning{width:min(1180px,92vw);margin:110px auto}.cs-how>header,.cs-learning>header{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:42px;display:grid}.cs-how h2,.cs-learning h2,.cs-operations h2,.cs-sources h2,.cs-faq h2{font:1000 clamp(42px,5.6vw,76px)/.86 var(--font-geist-sans),sans-serif;letter-spacing:-4px;margin:10px 0 0}.cs-how header p,.cs-learning>header p{color:#9bb0c1;margin:0;font-size:16px;line-height:1.75}.cs-how>div,.cs-answer-grid,.cs-terms>div{border-top:1px solid #29455d;border-left:1px solid #29455d;grid-template-columns:repeat(4,1fr);display:grid}.cs-how article,.cs-answer-grid article,.cs-terms article{background:#08111d;border-bottom:1px solid #29455d;border-right:1px solid #29455d;min-height:230px;padding:25px}.cs-how article>b,.cs-answer-grid small{color:var(--cs-amber);font:900 10px var(--font-geist-mono),monospace}.cs-how h3,.cs-answer-grid h3,.cs-terms h3{margin:48px 0 10px;font-size:20px}.cs-how p,.cs-answer-grid p,.cs-terms p{color:#91a8b9;font-size:14px;line-height:1.7}.cs-answer-grid{grid-template-columns:1fr 1fr}.cs-answer-grid article{min-height:300px}.cs-answer-grid h3{margin-top:35px;font-size:25px}.cs-operations{grid-template-columns:.85fr 1.15fr;gap:70px;margin:110px 0;display:grid}.cs-operations ol{margin:0;padding:0;list-style:none}.cs-operations li{border-top:1px solid #29455d;grid-template-columns:44px 1fr;gap:15px;padding:20px 0;display:grid}.cs-operations li>b{color:var(--cs-cyan);font:900 10px var(--font-geist-mono),monospace}.cs-operations li span{color:#91a8b9;font-size:14px;line-height:1.6}.cs-operations li strong{color:#fff;margin-bottom:4px;font-size:17px;display:block}.cs-terms>header{margin-bottom:28px}.cs-terms>div{grid-template-columns:repeat(3,1fr)}.cs-terms article{min-height:190px}.cs-terms h3{margin-top:10px}.cs-sources{background:#0a1522;border:1px solid #29455d;grid-template-columns:1fr 1fr;gap:70px;margin:110px 0;padding:50px;display:grid}.cs-sources p{color:#9bb0c1;font-size:15px;line-height:1.75}.cs-sources a{color:var(--cs-cyan);font:900 11px var(--font-geist-mono),monospace;margin-top:15px;text-decoration:none;display:block}.cs-faq{max-width:900px;margin:100px auto}.cs-faq details{border-top:1px solid #29455d}.cs-faq details:last-child{border-bottom:1px solid #29455d}.cs-faq summary{cursor:pointer;padding:21px 0;font-size:17px;font-weight:800}.cs-faq details p{color:#98adbd;margin:0;padding:0 0 22px;line-height:1.7}.cs-bottom{border-top:1px solid #29455d;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1220px,92vw);margin:auto;padding:55px 0;display:grid}.cs-bottom>p{color:#7891a4}.cs-bottom>div{gap:18px;display:flex}.cs-bottom>div a{color:#a5bac9;font:800 10px var(--font-geist-mono),monospace;text-decoration:none}.cs-hero h1{font-family:var(--font-geist-sans),sans-serif;font-size:clamp(52px,7vw,92px);font-weight:1000;line-height:.8}.cs-game-zone{width:min(1100px,96vw)}.cs-layout{grid-template-columns:minmax(145px,.72fr) minmax(300px,360px) minmax(160px,.8fr);gap:18px}.cs-board-shell{width:min(100%,360px)}.cs-overlay h2{font-family:var(--font-geist-sans),sans-serif;font-size:clamp(36px,5vw,58px);font-weight:1000;line-height:.85}@keyframes csThreat{50%{filter:brightness(1.35)}}@media (max-width:850px){.cs-nav>div a:not(:last-child){display:none}.cs-hero{display:block}.cs-hero>p{margin-top:17px}.cs-layout{grid-template-columns:minmax(110px,.55fr) minmax(280px,430px);gap:12px}.cs-queue{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.cs-queue>section:first-child{min-height:0}.cs-preview{margin-right:15px;display:inline-flex}.cs-desktop-controls{grid-column:1/-1}.cs-how>header,.cs-learning>header,.cs-sources{grid-template-columns:1fr}.cs-how>div{grid-template-columns:1fr 1fr}.cs-operations{grid-template-columns:1fr;gap:35px}.cs-terms>div{grid-template-columns:1fr 1fr}.cs-bottom{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:560px){.cs-nav{min-height:64px}.cs-brand img{width:42px;height:42px}.cs-hero{margin-top:20px}.cs-hero h1{letter-spacing:-3px;font-size:52px}.cs-hero>p{font-size:14px}.cs-game-zone{width:100%}.cs-console{border-inline:0}.cs-statusbar{grid-template-columns:1fr auto}.cs-statusbar b{grid-area:2/1/auto/-1;padding-top:7px}.cs-layout{grid-template-columns:76px minmax(240px,1fr);gap:8px;padding:8px}.cs-metrics article{padding:8px}.cs-metrics strong{font-size:14px}.cs-metrics small{letter-spacing:.5px;font-size:7px}.cs-board-shell{padding:4px}.cs-overlay{padding:12px;inset:4px}.cs-overlay h2{font-size:38px}.cs-queue{display:none}.cs-touch{grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;display:grid}.cs-touch button{color:#fff;touch-action:manipulation;background:#0c1927;border:1px solid #31536d;min-height:48px;font-size:20px;font-weight:900}.cs-touch .hard{background:var(--cs-cyan);color:#031018;font-size:10px}.cs-keymap{display:none}.cs-how,.cs-learning{width:92vw;margin:80px auto}.cs-how>header,.cs-learning>header{grid-template-columns:1fr}.cs-how h2,.cs-learning h2,.cs-operations h2,.cs-sources h2,.cs-faq h2{letter-spacing:-2px;font-size:43px}.cs-how>div,.cs-answer-grid,.cs-terms>div{grid-template-columns:1fr}.cs-how article,.cs-answer-grid article{min-height:0}.cs-sources{padding:25px}.cs-bottom>div{flex-direction:column}}.cs-hero h1,.cs-overlay h2{color:#f8fbff;-webkit-text-stroke:1px #d9f8ff;text-shadow:4px 5px #183c5c,0 0 24px #2ce9ff44}.cs-hero h1 em,.cs-overlay h2 em{color:#2ce9ff;-webkit-text-stroke:1px #e9fdff;text-shadow:5px 6px #08758d,0 0 24px #2ce9ff77;font-style:normal}.cs-overlay{overflow:hidden}.cs-overlay h2{overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;font-size:clamp(31px,4.2vw,50px);line-height:.84}.cs-question{width:100%;max-width:100%;padding:4px}.cs-question h2{width:100%;max-width:100%;font-family:var(--font-geist-sans),sans-serif;letter-spacing:-1.5px;overflow-wrap:break-word;-webkit-text-stroke:0;text-shadow:2px 3px #183c5c;margin:14px auto 12px;font-size:clamp(24px,3.1vw,37px);font-weight:1000;line-height:.94}.cs-question button{width:100%;min-width:0;margin:7px auto;padding:11px 9px}.cs-gameover{flex-direction:column;align-items:center;width:100%;max-height:100%;padding:4px;display:flex;overflow-y:auto}.cs-gameover>small{color:var(--cs-amber);font:900 8px var(--font-geist-mono),monospace;letter-spacing:1.5px}.cs-gameover>button{border:1px solid var(--cs-cyan);background:var(--cs-cyan);color:#031018;min-width:190px;font:950 10px var(--font-geist-mono),monospace;cursor:pointer;margin-top:9px;padding:11px 16px}.cs-gameover .cs-results{margin:6px 0}.cs-share-card{background:radial-gradient(circle at 50% 20%,#153e56,#07111f 72%);border:1px solid #2ce9ff88;width:min(320px,100%);padding:12px;position:relative;box-shadow:inset 0 0 28px #2ce9ff14}.cs-share-logo{justify-content:center;align-items:center;gap:8px;display:flex}.cs-share-logo i{clip-path:polygon(50% 0,96% 22%,86% 78%,50% 100%,14% 78%,4% 22%);background:linear-gradient(135deg,#2ce9ff,#4d8dff);width:22px;height:22px;box-shadow:0 0 12px #2ce9ff}.cs-share-logo span{font:1000 14px var(--font-geist-sans),sans-serif;font-style:italic}.cs-share-card>p{color:#9fb8ca;font:850 8px var(--font-geist-mono),monospace;letter-spacing:1.5px;margin:8px 0 0}.cs-share-card>strong{color:#fff;font:1000 31px var(--font-geist-mono),monospace;text-shadow:3px 3px #08758d;display:block}.cs-share-card>small{color:var(--cs-amber);font:800 7px var(--font-geist-mono),monospace}.cs-share-card>div:last-child{justify-content:center;gap:5px;margin-top:10px;display:flex}.cs-share-card button,.cs-share-card a{color:#fff;min-width:30px;height:30px;font:900 7px var(--font-geist-mono),monospace;cursor:pointer;background:#0d2032;border:1px solid #355b78;place-items:center;padding:0 8px;text-decoration:none;display:grid}.cs-share-card button:first-child{background:var(--cs-cyan);color:#031018;grid-auto-flow:column;gap:5px}.cs-share-card svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cs-impact{z-index:12;border:2px solid var(--cs-cyan);text-align:center;background:#071625f4;flex-direction:column;align-items:center;padding:24px 12px;animation:1.25s both csImpactIn;display:flex;position:absolute;inset:18% 4% auto;box-shadow:0 0 50px #2ce9ff66}.cs-impact small{color:#b3cad9;font:900 8px var(--font-geist-mono),monospace;letter-spacing:2px}.cs-impact strong{color:#fff;font:1000 clamp(25px,3vw,38px) var(--font-geist-sans),sans-serif;text-shadow:3px 4px #08758d;margin:8px 0;font-style:italic}.cs-impact span{color:var(--cs-amber);font:900 9px var(--font-geist-mono),monospace}.cs-impact.wrong{background:#230711f4;border-color:#ff315f;animation:1.25s both csImpactBad;box-shadow:0 0 55px #ff315f77}.cs-impact.wrong strong{color:#ff6684;text-shadow:3px 4px #650e24}.cs-impact.blast{background:#231006f4;border-color:#ff8a36;box-shadow:0 0 65px #ff8a3688}.cs-impact-burst{pointer-events:none;position:absolute;inset:50%}.cs-impact-burst i{transform-origin:50% 90px;background:linear-gradient(#fff,#ffd23f,#ff315f);width:7px;height:28px;animation:.8s ease-out both csParticle;position:absolute}.cs-impact-burst i:first-child{transform:rotate(0)}.cs-impact-burst i:nth-child(2){transform:rotate(30deg)}.cs-impact-burst i:nth-child(3){transform:rotate(60deg)}.cs-impact-burst i:nth-child(4){transform:rotate(90deg)}.cs-impact-burst i:nth-child(5){transform:rotate(120deg)}.cs-impact-burst i:nth-child(6){transform:rotate(150deg)}.cs-impact-burst i:nth-child(7){transform:rotate(180deg)}.cs-impact-burst i:nth-child(8){transform:rotate(210deg)}.cs-impact-burst i:nth-child(9){transform:rotate(240deg)}.cs-impact-burst i:nth-child(10){transform:rotate(270deg)}.cs-impact-burst i:nth-child(11){transform:rotate(300deg)}.cs-impact-burst i:nth-child(12){transform:rotate(330deg)}.cs-threat-key{padding:12px!important}.cs-threat-key>strong{color:#ff6684;font:950 9px var(--font-geist-mono),monospace;margin:8px 0;line-height:1.4;display:block}.cs-threat-key>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.cs-threat-key span{color:#91a9bb;font:750 7px var(--font-geist-mono),monospace;align-items:center;gap:5px;display:flex}.cs-threat-key span b{color:#fff;background:repeating-linear-gradient(135deg,#ff315f 0 4px,#870a25 4px 8px);border:1px solid #ff8298;place-items:center;width:20px;height:20px;font-size:6px;display:grid}.cs-threat-key p{color:#7894a7;margin:9px 0 0;font-size:9px;line-height:1.45}@keyframes csImpactIn{0%{opacity:0;transform:scale(.35)rotate(-4deg)}18%{opacity:1;transform:scale(1.08)rotate(1deg)}28%,82%{transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes csImpactBad{0%{opacity:0;transform:translate(-30px)}12%,28%,44%{opacity:1;transform:translate(14px)}20%,36%,52%{transform:translate(-14px)}70%{transform:translate(0)}to{opacity:0}}@keyframes csParticle{0%{opacity:1;translate:0 -20px;scale:1}to{opacity:0;translate:0 -115px;scale:.15}}@media (max-width:850px){.cs-threat-key{display:none}.cs-overlay h2{font-size:clamp(30px,7vw,44px)}.cs-question h2{font-size:clamp(23px,5.8vw,34px)}}@media (max-width:560px){.cs-overlay h2{letter-spacing:-1.5px;font-size:31px}.cs-question h2{letter-spacing:-.7px;font-size:22px;line-height:.98}.cs-question button{padding:9px 6px;font-size:8px}.cs-impact{padding:18px 8px;inset:24% 3% auto}.cs-impact strong{font-size:23px}.cs-gameover h2{font-size:27px}.cs-gameover .cs-results{font-size:8px}.cs-share-card{padding:9px}.cs-share-card>strong{font-size:24px}.cs-share-card button,.cs-share-card a{min-width:27px;height:27px}}.cs-hero h1{color:#f4f8ff;letter-spacing:-5px;-webkit-text-stroke:0;text-shadow:none;align-items:center;gap:clamp(14px,2vw,28px);margin-top:10px;font-size:clamp(48px,6.4vw,84px);font-weight:900;line-height:.86;display:flex}.cs-hero h1 em{color:#031018;background:var(--cs-cyan);letter-spacing:-4px;-webkit-text-stroke:0;text-shadow:none;clip-path:polygon(0 0,94% 0,100% 22%,100% 100%,6% 100%,0 78%);padding:8px 20px 10px;font-style:normal;position:relative}.cs-hero h1 em:after{content:"QUEUE";color:#075d70;font-family:var(--font-geist-mono),monospace;letter-spacing:1.6px;font-size:7px;font-weight:900;line-height:1;position:absolute;bottom:3px;right:11px}.cs-overlay h2{color:#f4f8ff;letter-spacing:-2.5px;-webkit-text-stroke:0;text-shadow:none;justify-content:center;align-items:center;gap:10px;font-size:clamp(31px,4.2vw,48px);font-weight:900;line-height:.92;display:flex}.cs-overlay h2 em{color:#031018;background:var(--cs-cyan);-webkit-text-stroke:0;text-shadow:none;clip-path:polygon(0 0,92% 0,100% 25%,100% 100%,8% 100%,0 75%);padding:5px 10px 7px;font-style:normal}.cs-question h2{text-shadow:none;display:block}.cs-question h2 em{color:inherit;clip-path:none;background:0 0;padding:0}.cs-share-card>strong,.cs-impact strong,.cs-impact.wrong strong{text-shadow:none}@media (max-width:560px){.cs-hero h1{letter-spacing:-3px;flex-wrap:wrap;gap:7px;font-size:clamp(36px,11vw,43px);line-height:.9}.cs-hero h1 em{letter-spacing:-2px;padding:6px 12px 8px}.cs-overlay h2{flex-direction:column;gap:5px;font-size:30px}.cs-question h2{font-size:22px;display:block}}.cs-question{padding:0 5px;position:relative}.cs-question-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-question-head small{color:var(--cs-amber);font:900 8px var(--font-geist-mono),monospace;letter-spacing:1.3px;text-align:left}.cs-question-head b{color:#07111c;background:var(--cs-amber);font:1000 11px var(--font-geist-mono),monospace;padding:5px 7px}.cs-question-timer{background:#1b3043;height:5px;margin:8px 0 16px;overflow:hidden}.cs-question-timer i{background:linear-gradient(90deg,#5cff8d,#2ce9ff 48%,#ffd23f 72%,#ff4268);height:100%;transition:width .25s linear;display:block}.cs-question h2{color:#f5f8fb;font-family:"Arial Black",var(--font-geist-sans),sans-serif;letter-spacing:-1.4px;text-wrap:balance;margin:0 auto 17px;font-size:clamp(21px,2.7vw,32px);font-weight:900;line-height:1.02}.cs-question button{text-align:left;font-family:var(--font-geist-sans),sans-serif;letter-spacing:0;grid-template-columns:32px 1fr;align-items:center;padding:8px 11px 8px 8px;font-size:11px;font-weight:800;display:grid}.cs-question button span{width:25px;height:25px;color:var(--cs-cyan);font:1000 10px var(--font-geist-mono),monospace;background:#07111d;border:1px solid #3a6681;place-items:center;display:grid}.cs-question button:hover span{color:#031018;background:var(--cs-cyan)}.cs-gameover h2{letter-spacing:-2px;text-align:center;width:100%;margin:10px 0 12px;font-size:clamp(29px,4vw,44px);line-height:.9;display:block}.cs-gameover h2 span{color:#f4f8ff;display:block}.cs-gameover h2 em{letter-spacing:-1px;margin-top:5px;padding:6px 11px 8px;font-size:.78em;display:inline-block}.cs-share-card{background:linear-gradient(145deg,#101e42 0,#07101f 38%,#241038 72%,#091e2c);border-color:#5df4ff;animation:2.8s ease-in-out infinite csCardPulse;overflow:hidden}.cs-share-card:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff1e 48%,#ffffff38 50%,#ffffff1e 52%,#0000 58%);animation:3.4s linear infinite csCardSweep;position:absolute;inset:-60% -20%}.cs-share-card:after{content:"";background:linear-gradient(90deg,#2ce9ff,#ab7dff,#ff4268,#ffd23f,#5cff8d);height:5px;position:absolute;inset:auto 0 0}.cs-share-card>*{z-index:1;position:relative}.cs-share-logo i{background:linear-gradient(145deg,#2ce9ff 0 48%,#ab7dff 48% 70%,#ff4268 70%)}.cs-share-logo span{color:#fff}.cs-share-logo b{color:#5df4ff}.cs-share-card>strong{color:#fff;font-size:34px}.cs-share-card>small{color:#ffe365}.cs-share-card button,.cs-share-card a{transition:transform .15s,background .15s}.cs-share-card button:hover,.cs-share-card a:hover{background:#173552;transform:translateY(-2px)}@keyframes csCardSweep{to{transform:translate(140%)}}@keyframes csCardPulse{50%{border-color:#ff5cae}}@media (max-width:560px){.cs-question-head small{font-size:7px}.cs-question h2{font-size:21px;line-height:1.03}.cs-question button{font-size:9px}.cs-gameover h2{font-size:28px}.cs-gameover h2 em{font-size:.72em}.cs-share-card>strong{font-size:26px}}
