:root{--font-ui:var(--font-inter), Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:var(--font-display), Georgia, serif;--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--surface-canvas:var(--bg-primary);--surface-subtle:var(--bg-secondary);--surface-raised:var(--bg-surface);--surface-hover:var(--bg-surface-hover);--content-strong:var(--text-primary);--content-default:var(--text-secondary);--content-muted:var(--text-muted);--action-primary:var(--accent-primary);--action-primary-hover:var(--accent-secondary);--focus-ring:var(--accent-primary);--control-compact:32px;--control-default:40px;--control-touch:44px;--bg-primary:#0b0e14;--bg-secondary:#10141e;--bg-surface:#151a25;--bg-surface-hover:#1c2230;--border-color:#ffffff17;--shadow-premium:0 18px 48px #00000047, 0 2px 8px #00000029;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg-primary:#f6f7f9;--bg-secondary:#eef0f4;--bg-surface:#fff;--bg-surface-hover:#f3f4f7;--border-color:#14182317;--shadow-premium:0 18px 48px #14182314, 0 2px 8px #1418230a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{font-family:var(--font-ui)}button,input,textarea,select{font:inherit}.math-editor,.editor-shortcut-bar button,.dm-kbd,.dm-preflight-source,.math-preview code,.tiptap-math-pane .ProseMirror code{font-family:var(--font-mono)!important}
