/* Сгенерировано scripts/build.mjs из tokens.json — не править руками */

/* Тема: по умолчанию — системная; принудительно — <html data-theme="light|dark"> */
:root {
  color-scheme: light dark;
  --emax-font-display: 'Space Grotesk', sans-serif;
  --emax-font-body: 'Manrope', sans-serif;
  --emax-radius-input: 10px;
  --emax-radius-button: 12px;
  --emax-radius-card: 14px;
  --emax-radius-card-lg: 16px;
  --emax-radius-hero: 18px;
  --emax-radius-media: 24px;
  --emax-radius-pill: 999px;
  --emax-space-1: 4px;
  --emax-space-2: 8px;
  --emax-space-3: 12px;
  --emax-space-4: 16px;
  --emax-space-5: 20px;
  --emax-space-6: 24px;
  --emax-space-8: 32px;
  --emax-space-11: 44px;
  --emax-space-16: 64px;
  --emax-bg: #FAF7F2;
  --emax-surface: #FFFFFF;
  --emax-text: #1C1B1A;
  --emax-muted: #6B6864;
  --emax-muted-light: #8A8680;
  --emax-border: #E7E3DC;
  --emax-teal: #0E7C86;
  --emax-coral: #F2643B;
  --emax-teal-tint: #E4F1EF;
  --emax-coral-tint: #FDE3DA;
  --emax-coral-border: #F5D3C6;
  --emax-on-accent: #FAF7F2;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --emax-bg: #12181A;
    --emax-surface: #1C2427;
    --emax-text: #F5F3EF;
    --emax-muted: #A9A6A0;
    --emax-muted-light: #8F8B85;
    --emax-border: #2B3336;
    --emax-teal: #2DBDB3;
    --emax-coral: #FF7A52;
    --emax-teal-tint: #1B3336;
    --emax-coral-tint: #3A241D;
    --emax-coral-border: #5A3325;
    --emax-on-accent: #0B1211;
  }
}
:root[data-theme="dark"] {
  --emax-bg: #12181A;
  --emax-surface: #1C2427;
  --emax-text: #F5F3EF;
  --emax-muted: #A9A6A0;
  --emax-muted-light: #8F8B85;
  --emax-border: #2B3336;
  --emax-teal: #2DBDB3;
  --emax-coral: #FF7A52;
  --emax-teal-tint: #1B3336;
  --emax-coral-tint: #3A241D;
  --emax-coral-border: #5A3325;
  --emax-on-accent: #0B1211;
}
