:root{color-scheme:light;--bg: #f6f7f9;--surface: #ffffff;--surface2: #eef0f4;--elevated: #e3e7ed;--border: rgba(15, 23, 42, .11);--border-bright: rgba(15, 23, 42, .22);--text: #111827;--text-dim: #5b6472;--green: #15803d;--mint: #0f766e;--amber: #b45309;--rose: #e11d48;--gold: #047857;--on-accent: #ffffff;--orange: #ea580c;--orange-text: #c2410c;--orange-soft: #9a3412;--staff: #6d28d9;--staff-bg: rgba(109, 40, 217, .07);--staff-border: rgba(109, 40, 217, .35)}:root[data-theme=dark]{color-scheme:dark;--bg: #14141b;--surface: #1c1c25;--surface2: #242430;--elevated: #2e2e3c;--border: rgba(126, 231, 159, .13);--border-bright: rgba(126, 231, 159, .28);--text: #e9f5ee;--text-dim: #9a9aab;--green: #25d366;--mint: #5eead4;--amber: #fbbf24;--rose: #fb7185;--gold: #a7f3d0;--on-accent: #06140b;--orange: #f97316;--orange-text: #fb923c;--orange-soft: #fdba74;--staff: #c4b5fd;--staff-bg: rgba(139, 92, 246, .16);--staff-border: rgba(167, 139, 250, .55)}:root{--font-display: "Lexend", system-ui, sans-serif;--font-body: "Instrument Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}
