/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --color-background: #121212; /** Page background, dark theme default. */
  --color-surface: #222222; /** Card/panel surface raised one step above background. */
  --color-border: #333333; /** Default 1px border on dark surfaces. */
  --color-text-primary: #dbdbdb; /** Default body text on dark backgrounds. */
  --color-text-muted: #888888; /** Secondary/auxiliary text. */
  --color-brand-purple: #6a2dcc; /** Apliteni primary purple. */
  --color-brand-purple-light: #9b5dff;
  --color-brand-purple-mid: #b479ff;
  --color-brand-cyan: #20dcf5;
  --color-brand-cyan-light: #8ffff8;
  --color-brand-green: #98ff8f;
  --color-brand-green-light: #bdffbd;
  --color-brand-pink: #ff8fc5;
  --color-brand-pink-dark: #e35bb3;
  --color-brand-yellow: #ffed8f;
  --color-brand-blue: #8fbcff;
  --color-brand-white: #ffffff;
  --color-keitaro-primary: #62c862; /** Keitaro brand green. */
  --color-keitaro-navy: #312e81;
  --color-keitaro-purple: #7e22ce;
  --color-keitaro-blue: #3b82f6;
  --color-keitaro-teal: #0d9488;
  --color-keitaro-magenta: #c026d3;
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --radius-pill: 9999px; /** Effectively infinite — produces pill/circle shapes. */
  --shadow-sm: 0px 1px 3px 0px rgba(0,0,0,0.6);
  --shadow-md: 0px 4px 12px 0px rgba(0,0,0,0.5);
  --shadow-lg: 0px 8px 32px 0px rgba(0,0,0,0.6);
  --glow-purple: 0px 0px 24px 0px rgba(155,93,255,0.35); /** Soft purple glow for hover/focus states on brand surfaces. */
  --glow-cyan: 0px 0px 24px 0px rgba(32,220,245,0.3);
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 12px;
  --space-lg: 16px;
  --space-xl: 24px;
  --space-2xl: 32px;
  --space-3xl: 48px;
  --space-4xl: 64px;
  --font-family-apliteni: Poppins, system-ui, sans-serif; /** Apliteni primary family. Loaded via Google Fonts. */
  --font-family-keitaro-display: 'Permanent Marker', cursive; /** Keitaro display/wordmark family. Hand-drawn marker style. */
  --font-family-keitaro-body: Inter, system-ui, sans-serif; /** Keitaro body family. */
}
