/* GENERATED from config/design/tokens.php — do not edit by hand.
   Run: docker-compose run --rm wpcli eval-file config/design/build-tokens.php */

:root {
  /* Colors */
  --seta-color-primary: #1E3A5F;
  --seta-color-primary-dark: #16293F;
  --seta-color-accent: #D98C4A;
  --seta-color-accent-dark: #C2773A;
  --seta-color-accent-light: #E8A86A;
  --seta-color-text: #1A1D21;
  --seta-color-muted: #5B636B;
  --seta-color-line: #E3E6EA;
  --seta-color-soft: #F5F6F7;
  --seta-color-bg: #FFFFFF;
  --seta-color-ok: #2E7D52;

  /* Typography */
  --seta-font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --seta-font-serif: 'Fraunces', 'Iowan Old Style', Georgia, 'Times New Roman', serif;
  --seta-fs-display: 3.75rem;
  --seta-fs-h1: 2.75rem;
  --seta-fs-h2: 2.0rem;
  --seta-fs-h3: 1.625rem;
  --seta-fs-h4: 1.25rem;
  --seta-fs-base: 1.0rem;
  --seta-fs-sm: 0.875rem;
  --seta-fs-xs: 0.75rem;

  /* Radius */
  --seta-radius-sm: 8px;
  --seta-radius-md: 10px;
  --seta-radius-lg: 14px;
  --seta-radius-xl: 16px;

  /* Spacing */
  --seta-space-1: 4px;
  --seta-space-2: 8px;
  --seta-space-3: 12px;
  --seta-space-4: 16px;
  --seta-space-5: 24px;
  --seta-space-6: 32px;
  --seta-space-7: 40px;
  --seta-space-8: 48px;
  --seta-space-9: 64px;

  /* Misc */
  --seta-container: 1180px;
  --seta-shadow-card: 0 8px 40px rgba(20, 30, 50, 0.12);
  --seta-shadow-soft: 0 2px 12px rgba(20, 30, 50, 0.08);
  --seta-shadow-lift: 0 14px 40px rgba(20, 30, 50, 0.08);
  --seta-font-weight-regular: 400;
  --seta-font-weight-medium: 500;
  --seta-font-weight-semibold: 600;
  --seta-font-weight-bold: 700;
}

/* Alias Elementor Global Colors/Fonts to the seta tokens so Elementor-built
   content shares the SAME source values even if the Kit CSS cache is stale. */
:root {
  --e-global-color-primary: var(--seta-color-primary);
  --e-global-color-seta_primary_dark: var(--seta-color-primary-dark);
  --e-global-color-accent: var(--seta-color-accent);
  --e-global-color-seta_accent_dark: var(--seta-color-accent-dark);
  --e-global-color-seta_accent_light: var(--seta-color-accent-light);
  --e-global-color-text: var(--seta-color-text);
  --e-global-color-secondary: var(--seta-color-muted);
  --e-global-color-seta_line: var(--seta-color-line);
  --e-global-color-seta_soft: var(--seta-color-soft);
  --e-global-color-seta_bg: var(--seta-color-bg);
  --e-global-color-seta_ok: var(--seta-color-ok);
  --e-global-typography-primary-font-family: Fraunces;
  --e-global-typography-secondary-font-family: Inter;
  --e-global-typography-text-font-family: Inter;
  --e-global-typography-accent-font-family: Inter;
}
