/* Auto-generated localllmlab tokens from bytelyst.tokens.json — do not edit manually */ :root { --llm-bg-canvas: #06070A; --llm-bg-elevated: #0E1118; --llm-surface-card: #121725; --llm-surface-muted: #1A2335; --llm-border-default: rgba(255,255,255,0.12); --llm-border-strong: rgba(255,255,255,0.22); --llm-text-primary: #EFF4FF; --llm-text-secondary: #A5B1C7; --llm-text-tertiary: #6C7C98; --llm-accent-primary: #5A8CFF; --llm-accent-secondary: #2EE6D6; --llm-success: #34D399; --llm-warning: #F59E0B; --llm-danger: #FF6E6E; --llm-focus-ring: rgba(90,140,255,0.45); --llm-overlay-scrim: rgba(5,8,18,0.72); /* localllmlab product colors */ --llm-bg-canvas: #06070A; --llm-bg-elevated: #0E1118; --llm-surface-card: #121725; --llm-surface-muted: #1A2335; --llm-border-subtle: #1E293B; --llm-border-default: #2A3654; --llm-text-primary: #EFF4FF; --llm-text-secondary: #A5B1C7; --llm-text-tertiary: #6C7C98; --llm-accent-primary: #5A8CFF; --llm-accent-secondary: #2EE6D6; --llm-success: #34D399; --llm-warning: #F59E0B; --llm-danger: #FF6E6E; --llm-purple: #A78BFA; --llm-font-display: "Space Grotesk", "SF Pro Display", sans-serif; --llm-font-body: "DM Sans", "SF Pro Text", sans-serif; --llm-font-mono: "IBM Plex Mono", "SF Mono", monospace; --llm-fs-xs: 12px; --llm-fs-sm: 14px; --llm-fs-md: 16px; --llm-fs-lg: 18px; --llm-fs-xl: 22px; --llm-fs-2xl: 28px; --llm-fs-3xl: 36px; --llm-space-0: 0; --llm-space-1: 4px; --llm-space-2: 8px; --llm-space-3: 12px; --llm-space-4: 16px; --llm-space-5: 20px; --llm-space-6: 24px; --llm-space-7: 28px; --llm-space-8: 32px; --llm-space-10: 40px; --llm-space-12: 48px; --llm-space-16: 64px; --llm-radius-xs: 8px; --llm-radius-sm: 12px; --llm-radius-md: 16px; --llm-radius-lg: 20px; --llm-radius-xl: 24px; --llm-radius-pill: 999px; --llm-elevation-sm: 0 4px 12px rgba(0,0,0,0.12); --llm-elevation-md: 0 12px 28px rgba(0,0,0,0.18); --llm-elevation-lg: 0 20px 48px rgba(0,0,0,0.24); --llm-motion-fast: 140ms; --llm-motion-base: 220ms; --llm-motion-slow: 320ms; --llm-easing-standard: cubic-bezier(0.2, 0.0, 0.2, 1); /* ── @bytelyst/ui alias layer (--bl-* → --llm-*) ──────────────── */ --bl-bg-canvas: var(--llm-bg-canvas); --bl-bg-elevated: var(--llm-bg-elevated); --bl-surface-card: var(--llm-surface-card); --bl-surface-muted: var(--llm-surface-muted); --bl-surface-highlight: color-mix(in oklab, var(--llm-surface-muted) 82%, white); --bl-surface-overlay: color-mix(in oklab, var(--llm-bg-canvas) 88%, transparent); --bl-input: color-mix(in oklab, var(--llm-surface-muted) 76%, var(--llm-bg-canvas)); --bl-border: var(--llm-border-default); --bl-border-strong: var(--llm-border-strong); --bl-border-subtle: color-mix(in oklab, var(--llm-border-default) 62%, transparent); --bl-text-primary: var(--llm-text-primary); --bl-text-secondary: var(--llm-text-secondary); --bl-text-tertiary: var(--llm-text-tertiary); --bl-text-quiet: color-mix(in oklab, var(--llm-text-secondary) 78%, var(--llm-bg-canvas)); --bl-accent: var(--llm-accent-primary); --bl-accent-foreground: var(--llm-bg-canvas); --bl-accent-muted: color-mix(in oklab, var(--llm-accent-primary) 16%, transparent); --bl-info: var(--llm-accent-primary); --bl-info-muted: color-mix(in oklab, var(--llm-accent-primary) 14%, transparent); --bl-success: var(--llm-success); --bl-success-muted: color-mix(in oklab, var(--llm-success) 14%, transparent); --bl-warning: var(--llm-warning); --bl-warning-muted: color-mix(in oklab, var(--llm-warning) 14%, transparent); --bl-danger: var(--llm-danger); --bl-danger-muted: color-mix(in oklab, var(--llm-danger) 14%, transparent); --bl-danger-foreground: var(--llm-bg-canvas); --bl-focus-ring: var(--llm-focus-ring); --bl-focus-ring-muted: color-mix(in oklab, var(--llm-accent-primary) 18%, transparent); --bl-overlay-scrim: var(--llm-overlay-scrim); } [data-theme="light"] { --llm-bg-canvas: #F6F8FC; --llm-bg-elevated: #EEF2FA; --llm-surface-card: #FFFFFF; --llm-surface-muted: #F3F5FA; --llm-border-default: rgba(14,19,32,0.12); --llm-border-strong: rgba(14,19,32,0.24); --llm-text-primary: #0E1320; --llm-text-secondary: #55637A; --llm-success: #13956A; --llm-warning: #B87504; --llm-danger: #D24242; --llm-focus-ring: rgba(90,140,255,0.35); --llm-overlay-scrim: rgba(10,13,23,0.5); }