:root{--bg:#0b0d10;--surface:#14181d;--surface-2:#1c2128;--border:#2a313a;--text:#e6e9ee;--text-muted:#8a94a3;--accent:#5fd3a6;--danger:#ff6b6b;--derived:#b39ddb;--radius:10px;--tap:48px;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--text);font:16px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}