@font-face{font-family:NeoX Display;src:url('./fonts/neox-display-medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:NeoX Text;src:url('./fonts/neox-text-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:NeoX Text;src:url('./fonts/neox-text-medium.woff2') format('woff2');font-weight:500 700;font-display:swap}
@font-face{font-family:NeoX Mono;src:url('./fonts/neox-mono-regular.woff2') format('woff2');font-weight:400;font-display:swap}
:root{--ink:#101214;--panel:#1b1f23;--panel-strong:#16191d;--line:#3b424b;--text:#f1f4f7;--muted:#b2bdc8;--accent:#70b6ff;--accent-2:#70b6ff;--danger:#ff7276;--caution:#f4c36b;--hfs-console:var(--ink);--hfs-console-2:var(--panel-strong);--hfs-console-3:var(--panel);--hfs-glass:rgba(35,58,79,.64);--hfs-glass-strong:rgba(32,53,74,.82);--glass-blur:blur(24px) saturate(135%);--glass-control:rgba(205,229,250,.10);--glass-line:rgba(222,239,255,.25);--hfs-outline:var(--line);--hfs-outline-strong:#6e7c8b;--hfs-amber:var(--caution);--hfs-cyan:var(--text);--hfs-green:#91d6bc;--hfs-mono:'NeoX Mono',monospace;--font-ui:'NeoX Text',system-ui,sans-serif;--font-display:'NeoX Display','NeoX Text',system-ui,sans-serif;--instrument-ink:#f1f4f7;--instrument-sky:#315c7d;--instrument-ground:#58432f;--space:4px;--panel-cut:16px;--control-cut:8px;--radius-panel:0px;--radius-control:0px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}
