#chapterOne{display:none;position:fixed;inset:0;z-index:999;background:#02070b;color:#eaf6f8;font-family:"Arial Narrow",Arial,sans-serif}.chapter-open{overflow:hidden}.chapter-open #chapterOne{display:block}#chapterOne>header{height:58px;padding:0 18px;display:grid;grid-template-columns:180px 1fr 130px;align-items:center;border-bottom:1px solid #17697a;background:#030a10}#chapterOne header b{letter-spacing:.15em}#chapterOne header i{display:block;color:#ff3b35;font-size:9px}#chapterOne header span{text-align:center;color:#10d9ff;font-size:9px}#chapterOne header button{height:100%;border:0;border-left:1px solid #17697a;background:none;color:#fff;font-size:8px;cursor:pointer}.ch-shell{height:calc(100vh - 58px);display:grid;grid-template-columns:190px 1fr 240px}.ch-shell>aside{padding:20px;border-right:1px solid #17414d;background:#030b11;overflow:auto}.ch-shell>.intel{border-left:1px solid #17414d;border-right:0}.ch-shell>aside>div{margin-bottom:18px}.ch-shell aside span{display:block;font-size:8px}.ch-shell aside span b{float:right;color:#10d9ff}.ch-shell aside i{display:block;height:4px;margin-top:7px;background:#122631}.ch-shell aside em{display:block;height:100%;background:#10d9ff}.ch-shell #stats>strong{width:120px;height:120px;margin:35px auto;display:grid;place-content:center;border:7px solid #17313c;border-top-color:#ff3b35;border-radius:50%;color:#ff3b35;text-align:center;font-size:28px}.ch-shell #stats small{display:block;color:#a2b2b7;font-size:6px}.ch-shell main{padding:6vh 5vw;overflow:auto;background:radial-gradient(circle at 50% 20%,#0b2936,transparent 45%),repeating-linear-gradient(0deg,transparent 0 3px,#fff 4px);background-size:auto,100% 4px}#stage article{max-width:800px;margin:auto;padding:35px;border:1px solid #17697a;background:#051018f2;box-shadow:0 0 60px #10d9ff12}#stage label{color:#ff3b35;font-size:8px;letter-spacing:.2em}#stage h1{margin:14px 0 22px;font-size:clamp(30px,4vw,54px);line-height:1}#stage article>p{color:#b8c8ce;line-height:1.7}#stage blockquote{margin:24px 0;padding:12px;border-left:2px solid #ff3b35;background:#1b0a0c;font-size:11px}#stage blockquote b{display:block;color:#ff3b35;font-size:7px}.test-options,.mission-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:25px}.test-options button,.mission-options button{padding:17px;display:grid;gap:7px;border:1px solid #1c4653;background:#06141d;color:#eaf6f8;text-align:left;cursor:pointer}.test-options button:hover,.mission-options button:hover{border-color:#10d9ff;box-shadow:0 0 18px #10d9ff25}.test-options b,.mission-options b{color:#10d9ff}.test-options b{display:inline;margin-right:8px}.mission-options span{font-size:9px}.mission-options small{color:#627981;font-size:7px}#stage meter{width:100%;height:4px;margin-top:20px}#stage article>small{display:block;margin-top:8px;color:#769099;font-size:7px}.cmd{margin-top:20px;padding:12px 18px;border:1px solid #ff3b35;background:#381013;color:#fff;font-size:9px;cursor:pointer}.result{padding:18px;border:1px solid #10d9ff;background:#071b23}.result>b{color:#10d9ff;font-size:8px}.result p{margin-top:8px;line-height:1.6}.intel h3{margin:6px 0 10px;color:#10d9ff;font-size:8px}.intel p,.intel button{width:100%;padding:8px 0;border:0;border-top:1px solid #14313b;background:none;color:#849ba3;text-align:left;font-size:7px;line-height:1.5}.final-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.final-stats b{padding:12px;border:1px solid #17414d;color:#10d9ff;font-size:8px}.ending h2{color:#ff3b35;font-size:12px}@media(max-width:800px){.ch-shell{grid-template-columns:135px 1fr}.intel{display:none}.test-options,.mission-options{grid-template-columns:1fr}}@media(max-width:560px){#chapterOne>header{grid-template-columns:100px 1fr 80px}.ch-shell{display:block}.ch-shell #stats{height:82px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px}.ch-shell #stats>div{margin:0}.ch-shell #stats>strong{width:auto;height:auto;margin:0;border-width:2px;border-radius:0;font-size:14px}.ch-shell main{height:calc(100vh - 140px);padding:15px}#stage article{padding:20px}#stage h1{font-size:30px}}
