:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8ecff;background:#0b1026;font-family:system-ui,sans-serif}body{margin:0}.panel{background:#141b3d;border-radius:12px;max-width:860px;margin:2rem auto;padding:1.5rem}label{margin:.75rem 0;display:block}input{width:100%;padding:.5rem;font-size:1rem;display:block}button{cursor:pointer;border-radius:8px;margin:.25rem;padding:.6rem 1rem;font-size:1rem}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #ffd166}.options{gap:.5rem;display:grid}blockquote{background:#0e1533;border-left:4px solid #7aa2ff;padding:1rem}.hint{color:#ffd166}table{border-collapse:collapse;width:100%}td,th{border:1px solid #334;padding:.3rem}.numbered-sentences{padding-left:0;list-style:none}.numbered-sentences li{margin:.25em 0}.tested-sentence{margin:.5em 0;font-weight:600}.hud{margin:.5rem 0;font-weight:600}.encounter,.board{margin:.75rem 0}.signal-card{background:#0e1533;border-left:4px solid #ff6b6b;padding:.75rem}.glitch{font-family:ui-monospace,monospace}.options button[aria-checked=true],.options button.selected{color:#fff;background:#24306b;outline:3px solid #7aa2ff}.options button.revealed{border:3px solid #06d6a0}.missions{padding:0;list-style:none}.missions li{margin:1rem 0}[tabindex="-1"]:focus-visible,h1:focus-visible,h2:focus-visible{outline-offset:2px;outline:3px solid #ffd166}
