:root{font-family:Arial,Helvetica,sans-serif;color:#eff5ff;background:#080d1b;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}body{margin:0}a{color:#65f5e4;text-decoration:none;border:1px solid #2e5759;border-radius:8px;padding:12px 18px;white-space:nowrap}a:hover{background:#143332}a:focus-visible{outline:2px solid #65f5e4;outline-offset:5px}.development{max-width:1600px;margin:auto;padding:32px 40px}header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.eyebrow{font-size:11px;letter-spacing:2px;color:#65f5e4;font-weight:700}h1{font-size:28px;letter-spacing:-.6px;margin:12px 0}p{color:#8e9db6;font-size:14px;line-height:1.65;margin:8px 0}.badge{display:inline-block;vertical-align:middle;margin-left:16px;padding:6px 9px;border:1px solid #394460;border-radius:5px;font-size:10px;letter-spacing:1px;color:#b9a5ff}.game-viewport{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;background:#080d1b}.development .game-viewport{border:1px solid #28354e;border-radius:12px;box-shadow:0 16px 60px #0005}.game-viewport canvas{display:block}.info-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px;margin:32px 0}article+article{border-left:1px solid #263147;padding-left:32px}h2{font-size:18px;font-weight:500;margin:14px 0 8px}small{color:#8192ae;font-size:12px}footer{border-top:1px solid #263147;padding-top:20px;color:#687992;font-size:10px;letter-spacing:2px;display:flex;justify-content:space-between}.broadcast{height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.broadcast .game-viewport{width:min(100vw,177.777778dvh);flex-shrink:0}@media(max-width:700px){.development{padding:20px 12px}header{align-items:flex-start;flex-direction:column}h1{font-size:23px}.badge{margin-left:8px}.info-grid{grid-template-columns:1fr;gap:20px}article+article{border-left:0;border-top:1px solid #263147;padding:20px 0 0}footer{letter-spacing:1px}}.diagnostics{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;font:12px monospace;color:#a8bed4}.diagnostics a{padding:8px}.diagnostics button{font:inherit;color:#65f5e4;background:#101a2e;border:1px solid #2e5759;border-radius:6px;padding:10px;cursor:pointer}.diagnostics button:focus-visible{outline:2px solid #65f5e4}.pilot-metrics{flex-basis:100%;line-height:1.8}.progression-metrics{flex-basis:100%;line-height:1.9;overflow-wrap:anywhere;border-top:1px solid #263147;padding-top:14px}.progression-metrics strong{color:#eff5ff}.progression-metrics summary{cursor:pointer;color:#65f5e4}
