hbauzan's picture
Release v4.17.7 — sync from GitHub main
819a47f
Raw
History Blame Contribute Delete
5.05 kB
/**
* Do not edit directly, this file was auto-generated.
*/
:root {
--color-primitive-violet-500: oklch(0.5973 0.2237 279.77); /** Primary violet brand color (hex #6C63FF) */
--color-primitive-pink-500: oklch(0.7234 0.1854 1.78); /** Secondary pink brand color (hex #FF6B9D) */
--color-primitive-success: oklch(0.7227 0.1920 149.58); /** Success semantic green (hex #22C55E) */
--color-primitive-warning: oklch(0.7686 0.1647 70.08); /** Warning semantic amber (hex #F59E0B) */
--color-primitive-error: oklch(0.6368 0.2078 25.33); /** Error semantic red (hex #EF4444) */
--color-primitive-info: oklch(0.6231 0.1880 259.81); /** Info semantic blue (hex #3B82F6) */
--color-primitive-neutral-50: oklch(0.9846 0.0017 247.84); /** Neutral gray 50 (hex #F9FAFB) */
--color-primitive-neutral-100: oklch(0.9670 0.0029 264.54); /** Neutral gray 100 (hex #F3F4F6) */
--color-primitive-neutral-200: oklch(0.9276 0.0058 264.53); /** Neutral gray 200 (hex #E5E7EB) */
--color-primitive-neutral-400: oklch(0.7137 0.0192 261.32); /** Neutral gray 400 (hex #9CA3AF) */
--color-primitive-neutral-600: oklch(0.4461 0.0263 256.80); /** Neutral gray 600 (hex #4B5563) */
--color-primitive-neutral-800: oklch(0.2781 0.0296 256.85); /** Neutral gray 800 (hex #1F2937) */
--color-primitive-neutral-900: oklch(0.2101 0.0318 264.66); /** Neutral gray 900 (hex #111827) */
--color-primitive-neutral-950: oklch(0.1184 0.0137 284.11); /** Neutral gray 950 (hex #05050A) */
--color-primitive-neutral-970: oklch(0.1430 0.0131 284.63); /** Brand background base color (hex #09090F) */
--color-primitive-neutral-surface: oklch(0.1879 0.0223 284.05); /** Brand surface base color (hex #12121D) */
--motion-fast: 150ms;
--motion-normal: 250ms;
--motion-slow: 400ms;
--motion-easing-standard: cubic-bezier(0.25, 0.8, 0.25, 1);
--motion-easing-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
--radius-sm: 4px;
--radius-md: 8px;
--radius-lg: 12px;
--radius-xl: 16px;
--radius-full: 9999px;
--shadow-sm: 0 1px 3px rgba(0,0,0,0.2);
--shadow-md: 0 4px 12px rgba(0,0,0,0.3);
--shadow-lg: 0 8px 24px rgba(0,0,0,0.4);
--shadow-glass: 0 8px 32px 0 rgba(0, 0, 0, 0.5);
--spacing-xxs: 2px;
--spacing-xs: 4px;
--spacing-sm: 8px;
--spacing-md: 12px;
--spacing-lg: 16px;
--spacing-xl: 24px;
--spacing-xxl: 32px;
--font-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; /** Default sans-serif font family (system stack; no external CDN) */
--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; /** Default monospace font family (system stack; no external CDN) */
--font-size-display: 48px; /** Font size for prominent display headings */
--font-size-h1: 28px; /** Font size for h1 headings */
--font-size-h2: 20px; /** Font size for h2 headings */
--font-size-h3: 16px; /** Font size for h3 headings */
--font-size-body: 13px; /** Font size for standard body copy */
--font-size-small: 11px; /** Font size for secondary or minor text */
--font-size-caption: 9px; /** Font size for caption text */
--color-brand-primary: var(--color-primitive-violet-500); /** Primary action and brand color */
--color-brand-secondary: var(--color-primitive-pink-500); /** Secondary action and accent color */
--color-brand-background: var(--color-primitive-neutral-970); /** App background color */
--color-brand-surface: oklch(from var(--color-primitive-neutral-surface) l c h / 0.75); /** Frosted panel background color */
--color-semantic-success: var(--color-primitive-success); /** Success states color */
--color-semantic-warning: var(--color-primitive-warning); /** Warning states color */
--color-semantic-error: var(--color-primitive-error); /** Error states color */
--color-semantic-info: var(--color-primitive-info); /** Info states color */
--color-neutral-50: var(--color-primitive-neutral-50);
--color-neutral-100: var(--color-primitive-neutral-100);
--color-neutral-200: var(--color-primitive-neutral-200);
--color-neutral-400: var(--color-primitive-neutral-400);
--color-neutral-600: var(--color-primitive-neutral-600);
--color-neutral-800: var(--color-primitive-neutral-800);
--color-neutral-900: var(--color-primitive-neutral-900);
--color-neutral-950: var(--color-primitive-neutral-950);
--color-brand-primary-dark: color-mix(in oklch, var(--color-brand-primary), oklch(0 0 0) 12%); /** Primary action hover/active state color derived dynamically with color-mix */
--color-brand-secondary-dark: color-mix(in oklch, var(--color-brand-secondary), oklch(0 0 0) 12%); /** Secondary action hover/active state color derived dynamically with color-mix */
--color-brand-border: oklch(from var(--color-brand-primary) l c h / 0.2); /** Subtle border color with transparency */
--color-brand-border-glow: oklch(from var(--color-brand-primary) l c h / 0.4); /** Glow border color for panel hover states */
--color-text-muted: var(--color-neutral-400); /** Muted and secondary body text color */
}