/**
 * Hollis & Co — Design Tokens
 * Auto-generated. Do not edit directly.
 * Source: @hollis-co/design-tokens
 */

:root {
  --hollis-color-navy: #1A2A3E;
  --hollis-color-steel: #6A8CA5;
  --hollis-color-ivory: #F5F1EC;
  --hollis-color-gray: #D0D0D2;
  --hollis-color-gold: #C5A86A;
  --hollis-color-navy-dark: #111E2D;
  --hollis-color-navy-mid: #243650;
  --hollis-color-gold-dim: rgba(197,168,106,0.18);
  --hollis-color-ivory-dark: #EDE9E3;
  --hollis-color-error: #C0392B;
  --hollis-color-success: #27AE60;
  --hollis-color-warning: #E67E22;
  --hollis-color-white: #FFFFFF;
  --hollis-color-black: #000000;

  --hollis-font-display: 'Cormorant Garamond', Georgia, serif;
  --hollis-font-body: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --hollis-font-mono: 'JetBrains Mono', 'Fira Code', monospace;

  --hollis-font-size-xs: 11px;
  --hollis-font-size-sm: 13px;
  --hollis-font-size-base: 15px;
  --hollis-font-size-md: 17px;
  --hollis-font-size-lg: 20px;
  --hollis-font-size-xl: 24px;
  --hollis-font-size-2xl: 32px;
  --hollis-font-size-3xl: 42px;
  --hollis-font-size-4xl: 56px;

  --hollis-spacing-1: 4px;
  --hollis-spacing-2: 8px;
  --hollis-spacing-3: 12px;
  --hollis-spacing-4: 16px;
  --hollis-spacing-5: 20px;
  --hollis-spacing-6: 24px;
  --hollis-spacing-8: 32px;
  --hollis-spacing-10: 40px;
  --hollis-spacing-12: 48px;
  --hollis-spacing-16: 64px;
  --hollis-spacing-20: 80px;
  --hollis-spacing-24: 96px;

  --hollis-radius-none: 0;
  --hollis-radius-sm: 2px;
  --hollis-radius-md: 4px;
  --hollis-radius-lg: 6px;
  --hollis-radius-full: 9999px;

  --hollis-shadow-none: none;
  --hollis-shadow-sm: 0 1px 2px rgba(26,42,62,0.06);
  --hollis-shadow-md: 0 2px 8px rgba(26,42,62,0.08);
  --hollis-shadow-lg: 0 4px 16px rgba(26,42,62,0.12);
  --hollis-shadow-card: 0 1px 3px rgba(26,42,62,0.08), 0 1px 2px rgba(26,42,62,0.04);

  --hollis-transition-fast: 0.15s ease;
  --hollis-transition-normal: 0.2s ease;
  --hollis-transition-slow: 0.35s ease;
}
