:root[data-theme=light]{--color-background:#f3f4f9;--color-surface:#fff;--color-text:#14172a;--color-text-muted:#474c66;--color-accent:#3a46d6;--color-focus-ring:#2d3bd0;--color-signal-high:#00451f;--color-signal-low:#858a9f;--color-wire:#585d78;--color-chip-nand:#c92a64;--color-chip-text:#fff;--color-chip-text-low:#14172a;--color-grid:#d8dbe8;--color-wire-blue:#2354c7;--color-wire-blue-muted:#6487d8;--color-wire-red:#b21f1f;--color-wire-red-muted:#d86464;--color-wire-orange:#8b4a18;--color-wire-orange-muted:#c87332;--color-wire-yellow:#6c5b13;--color-wire-yellow-muted:#9f8728;--color-wire-green:#126828;--color-wire-green-muted:#279b44;--color-wire-teal:#126461;--color-wire-teal-muted:#269793;--color-wire-purple:#8624cc;--color-wire-purple-muted:#ac6cda;--color-wire-pink:#a91e6f;--color-wire-pink-muted:#d65ca3}:root[data-theme=dark]{--color-background:#0d1017;--color-surface:#171b27;--color-text:#e9ecf6;--color-text-muted:#a6adc4;--color-accent:#7f9bff;--color-focus-ring:#ffd24a;--color-signal-high:#38ff88;--color-signal-low:#68729a;--color-wire:#8089ad;--color-chip-nand:#ff5c8d;--color-chip-text:#0d1017;--color-chip-text-low:#fff;--color-grid:#1e2331;--color-wire-blue:#94b4ff;--color-wire-blue-muted:#2d5ed2;--color-wire-red:#f99;--color-wire-red-muted:#c22929;--color-wire-orange:#ff9a4d;--color-wire-orange-muted:#9c5621;--color-wire-yellow:#dbaf00;--color-wire-yellow-muted:#7a671a;--color-wire-green:#00d134;--color-wire-green-muted:#197630;--color-wire-teal:#00ccc5;--color-wire-teal-muted:#18726f;--color-wire-purple:#d79eff;--color-wire-purple-muted:#9235d4;--color-wire-pink:#ff8fd0;--color-wire-pink-muted:#b9277c}:root[data-theme=high-contrast]{--color-background:#000;--color-surface:#0b0b0b;--color-text:#fff;--color-text-muted:#d6d6d6;--color-accent:#5fd7ff;--color-focus-ring:#ff0;--color-signal-high:#00ff6a;--color-signal-low:#5c5cff;--color-wire:#fff;--color-chip-nand:#ff4f9a;--color-chip-text:#000;--color-chip-text-low:#fff;--color-grid:#3a3a3a;--color-wire-blue:#759fff;--color-wire-blue-muted:#1f62ff;--color-wire-red:#ff7575;--color-wire-red-muted:#e60000;--color-wire-orange:#ff7a14;--color-wire-orange-muted:#bd5200;--color-wire-yellow:#c79f00;--color-wire-yellow-muted:#8a6e00;--color-wire-green:#00bd2f;--color-wire-green-muted:#008521;--color-wire-teal:#00b3ad;--color-wire-teal-muted:#00807b;--color-wire-purple:#ca80ff;--color-wire-purple-muted:#a424ff;--color-wire-pink:#ff6bc1;--color-wire-pink-muted:#db0080}:root{--motion-duration:.15s;--font-mono:"SF Mono", menlo, consolas, "Liberation Mono", monospace;--font-size-small:.875rem;--font-size-title:1.25rem;--z-overlay:2;--z-modal:10}@media (prefers-reduced-motion:reduce){:root{--motion-duration:0s}}*,:before,:after{box-sizing:border-box}body{color:var(--color-text);background-color:var(--color-background);margin:0;font-family:system-ui,sans-serif}a{color:var(--color-accent)}.page{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
