:root{color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#201a18;color:#f9edda;--sand: #ffd097;--mono: ui-monospace, SFMono-Regular, Consolas, monospace}*{box-sizing:border-box}body{margin:0;min-width:280px;min-height:100svh}#world{position:fixed;inset:0;overflow:hidden}#world canvas{display:block}.console{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(20px,4vw,64px);pointer-events:none}.console:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,#161414ed 0%,#161414c4 25%,#16141452 50%,transparent 77%),linear-gradient(0deg,#161414a8,transparent 24%)}.masthead,.telemetry{display:flex;align-items:center;justify-content:space-between;gap:14px}.masthead{padding-bottom:18px;border-bottom:1px solid #ffe7c36a}.masthead strong{font-size:21px;font-weight:900;letter-spacing:.05em;white-space:nowrap}.masthead strong span{color:var(--sand);margin-left:.24em}.index,.eyebrow,.telemetry{font:600 10px/1.45 var(--mono);letter-spacing:.16em}.index{text-align:right}.masthead b,.telemetry b{color:var(--sand)}.brief{margin-block:50px;max-width:min(100%,550px)}.eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 20px;color:var(--sand)}.eyebrow i{width:8px;height:8px;background:var(--sand);transform:rotate(45deg);box-shadow:0 0 15px #f8a85f}h1{margin:0;font-size:clamp(52px,7.9vw,128px);line-height:.85;font-weight:850;letter-spacing:-.075em;text-wrap:balance}.description{max-width:33ch;margin:28px 0 26px;font-size:clamp(16px,1.4vw,20px);line-height:1.45;color:#feebd7}.controls{display:flex;flex-wrap:wrap;gap:10px}button{pointer-events:auto;appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;border:1px solid #ffeaca6c;border-radius:0;padding:0 17px;font:700 13px/1.2 system-ui,sans-serif;cursor:pointer}button:focus-visible{outline:2px solid white;outline-offset:4px}button:disabled{opacity:.58;cursor:default}.primary{background:var(--sand);color:#241a14;border-color:var(--sand)}.primary:hover:not(:disabled){background:#ffe6ba}.secondary{background:#181614b0;color:#f9edda}.secondary:hover:not(:disabled){background:#3d3026}.notice{max-width:38ch;min-height:2.8em;margin:14px 0 0;color:#f9dfc2;font:500 11px/1.45 var(--mono)}.telemetry{border-top:1px solid #ffe7c36a;padding-top:18px;flex-wrap:wrap;color:#ffe5ca}html.immersive .console{display:none}@media(max-width:620px){.console:before{background:linear-gradient(0deg,#161414ed,#161414be 53%,#1614141c)}.brief{margin-block:26vh 38px}.telemetry{display:grid;grid-template-columns:repeat(2,1fr);font-size:9px}.telemetry span:last-child{grid-column:1 / -1}}
