[data-theme=signal-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0a1322;--ground2:#060b14;--surface:#111c2e;--line:#26334a;--ink:#ecf5fc;--muted:#a9b8c7;--accent:#4fd2ff;--accent-ink:#06131f;--alt:#9f7bff;--ok:#3ef08f;--warn:#f08c5a;--highlight:#ffd84d;--panel-fill:#ffffff0b;--panel-border:#ffffff1a;--rest-fill:#ffffff0e;--rest-border:#ffffff57;--ring-track:#ffffff2e;--ring-tick-off:#ffffff57;--rail-fill:#ffffff1a;--led-off:#ffffff24}[data-theme=signal-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f3f7fb;--ground2:#f3f7fb;--surface:#fff;--line:#dbdfe2;--ink:#0b1a2e;--muted:#4d5f74;--accent:#0779a8;--accent-ink:#f3f7fb;--alt:#6247cf;--ok:#177a4b;--warn:#b8531f;--highlight:#ffd84d;--panel-fill:#0000000b;--panel-border:#0000001a;--rest-fill:#0000000e;--rest-border:#00000070;--ring-track:#0000002e;--ring-tick-off:#00000070;--rail-fill:#0000001a;--led-off:#00000024}[data-theme=cobalt-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f6f8fb;--ground2:#f1f4f8;--surface:#fff;--line:#dbe1ea;--ink:#101828;--muted:#4b5565;--accent:#2247d1;--accent-ink:#fff;--alt:#0c8ab0;--ok:#1a7f4b;--warn:#c2410c;--highlight:#ffd84d;--panel-fill:#0000000b;--panel-border:#0000001a;--rest-fill:#0000000e;--rest-border:#00000070;--ring-track:#0000002e;--ring-tick-off:#00000070;--rail-fill:#0000001a;--led-off:#00000024}[data-theme=cobalt-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0d1220;--ground2:#0d1220;--surface:#151c2e;--line:#252a37;--ink:#eef1f7;--muted:#a6afc2;--accent:#7c9bff;--accent-ink:#0d1220;--alt:#5fd1f0;--ok:#4ade80;--warn:#fb923c;--highlight:#ffd84d;--panel-fill:#ffffff0b;--panel-border:#ffffff1a;--rest-fill:#ffffff0e;--rest-border:#ffffff57;--ring-track:#ffffff2e;--ring-tick-off:#ffffff57;--rail-fill:#ffffff1a;--led-off:#ffffff24}[data-theme=daylight-ink-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f3ecdc;--ground2:#ede4d0;--surface:#fbf7ee;--line:#d9cfb8;--ink:#1b2a44;--muted:#56607a;--accent:#1b2a44;--accent-ink:#f3ecdc;--alt:#8a6d2b;--ok:#1f6f45;--warn:#a8391f;--highlight:#ffd84d;--panel-fill:#0000000b;--panel-border:#0000001a;--rest-fill:#0000000e;--rest-border:#00000070;--ring-track:#0000002e;--ring-tick-off:#00000070;--rail-fill:#0000001a;--led-off:#00000024}[data-theme=daylight-ink-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#16213a;--ground2:#16213a;--surface:#1e2b48;--line:#2e374d;--ink:#f3ecdc;--muted:#b7b3a4;--accent:#e6c47a;--accent-ink:#16213a;--alt:#c8a95a;--ok:#5fd396;--warn:#f2906c;--highlight:#ffd84d;--panel-fill:#ffffff0b;--panel-border:#ffffff1a;--rest-fill:#ffffff0e;--rest-border:#ffffff57;--ring-track:#ffffff2e;--ring-tick-off:#ffffff57;--rail-fill:#ffffff1a;--led-off:#ffffff24}[data-theme=graphite-amber-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#141518;--ground2:#0f1012;--surface:#1c1e23;--line:#2e3036;--ink:#f1f1ee;--muted:#a4a6a8;--accent:#f2b544;--accent-ink:#1a1200;--alt:#8f9aa8;--ok:#4ed489;--warn:#ff6b57;--highlight:#ffd84d;--panel-fill:#ffffff0b;--panel-border:#ffffff1a;--rest-fill:#ffffff0e;--rest-border:#ffffff57;--ring-track:#ffffff2e;--ring-tick-off:#ffffff57;--rail-fill:#ffffff1a;--led-off:#ffffff24}[data-theme=graphite-amber-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f4f2ee;--ground2:#f4f2ee;--surface:#fcfbf9;--line:#dcdad6;--ink:#1a1b1e;--muted:#585b62;--accent:#9a6300;--accent-ink:#f4f2ee;--alt:#4f5a68;--ok:#1c7a47;--warn:#b93a25;--highlight:#ffd84d;--panel-fill:#0000000b;--panel-border:#0000001a;--rest-fill:#0000000e;--rest-border:#00000070;--ring-track:#0000002e;--ring-tick-off:#00000070;--rail-fill:#0000001a;--led-off:#00000024}
@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/zilla-slab-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/zilla-slab-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/libre-franklin-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/libre-franklin-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/libre-franklin-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/dm-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--display:"Zilla Slab", Georgia, -apple-system, BlinkMacSystemFont, serif;--sans:"Libre Franklin", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mono:"DM Mono", ui-monospace, Menlo, Consolas, monospace}h1,h2,h3{font-family:var(--display)}:root{--mock-bezel:#101a2c;--mock-outline:#d8e6f238;--mock-island:#04070d;--mock-shadow:#000000a6;--mock-glow-accent:#4fd2ff12;--mock-glow-alt:#9f7bff1f;--mock-screen:#0a1322;--mock-screen2:#060b14;--mock-ink:#ecf5fc;--mock-muted:#d8e6f2bf;--mock-dim:#d8e6f280;--mock-accent:#4fd2ff;--mock-ok:#3ef08f;--mock-led-off:#ffffff24;--mock-led-glow:#4fd2ff99;--mock-led-ok-glow:#3ef08f99;--mock-card-fill:#ffffff09;--mock-card-border:#ffffff17;--mock-card-done-fill:#3ef08f0f;--mock-card-done-border:#3ef08f8c;--mock-card-cur-fill:#4fd2ff1a;--mock-auto-fill:#4fd2ff0f;--mock-ring-track:#d8e6f21a;--mock-ring-tick:#d8e6f238;--mock-ring-glow:#3ef08f8c;--mock-ring-glow-near:#3ef08fb3;--mock-ring-glow-inner:#3ef08f40;--mock-note-glow:#3ef08f8c;--mock-rail-edge:#f08c5abf;--mock-rail-mid:#1c2c3ee6;--mock-marker-fill:#13241f;--mock-marker-glow:#3ef08f80;--mock-dot:#ecf5fcd9;--mock-level-fill:#4fd2ff12;--mock-gear-border:#ffffff14;--mock-gear-fill:#ffffff0d;--mock-homebar:#ffffff47}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:linear-gradient(180deg, var(--ground) 0%, var(--ground2) 100%);color:var(--ink);font-family:var(--sans);background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex}main{flex:1;width:100%}a{color:inherit}h1,h2,h3{overflow-wrap:anywhere}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}
