:root{--accent: rgb(225, 113, 0);--accent-600: rgb(210, 100, 0);--accent-foreground: #ffffff;--accent-soft: rgba(225, 113, 0, .14);--background: var(--bg);--bg: rgb(12, 19, 38);--bg-elev: rgb(16, 24, 46);--bg-elev-2: rgb(20, 29, 55);--border: var(--brand-soft);--border-mid: rgba(255, 255, 255, .14);--border-soft: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .22);--brand-mid: rgba(255, 255, 255, .14);--brand-soft: rgba(255, 255, 255, .08);--brand-strong: rgba(255, 255, 255, .22);--card: var(--bg-elev);--card-foreground: var(--fg);--color-accent: var(--accent);--color-accent-foreground: var(--accent-foreground);--color-background: var(--background);--color-border: var(--border);--color-card: var(--card);--color-card-foreground: var(--card-foreground);--color-destructive: var(--destructive);--color-foreground: var(--foreground);--color-input: var(--input);--color-muted: var(--muted);--color-muted-foreground: var(--muted-foreground);--color-popover: var(--popover);--color-popover-foreground: var(--popover-foreground);--color-primary: var(--primary);--color-primary-foreground: var(--primary-foreground);--color-ring: var(--ring);--color-secondary: var(--secondary);--color-secondary-foreground: var(--secondary-foreground);--destructive: #ef4444;--fg: rgb(226, 232, 240);--fg-dim: rgb(148, 163, 184);--fg-muted: rgb(202, 213, 226);--font-heading: var(--font-sans);--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--font-sans: Satoshi, "Satoshi Placeholder", Inter, ui-sans-serif, system-ui, sans-serif;--foreground: var(--fg);--input: var(--brand-mid);--muted: var(--bg-elev);--muted-foreground: var(--fg-dim);--popover: var(--bg-elev);--popover-foreground: var(--fg);--primary: var(--accent);--primary-foreground: #ffffff;--radius: .75rem;--radius-lg: 12px;--radius-md: 8px;--radius-sm: 6px;--radius-xl: 16px;--ring: var(--accent);--secondary: var(--bg-elev-2);--secondary-foreground: var(--fg);--success: rgb(34, 197, 94)}
