/* =========================================================
   Breathiterol — Design Tokens
   Same architecture as the MemoHoney/Stallion template family —
   only color VALUES changed to match the Breathiterol bottle
   (amber glass, deep plum-purple label, gold ring accent).
   ========================================================= */
:root{
  --mh-navy-900:#2a0f3d;
  --mh-navy-800:#3a1a52;
  --mh-navy-700:#4b2568;
  --mh-navy-600:#5f3182;
  --mh-gold-700:#a9780f;
  --mh-gold-600:#c8940f;
  --mh-gold-500:#e0b43a;
  --mh-gold-400:#ecc766;
  --mh-gold-300:#f6e4ad;
  --mh-honey-100:#f3ecf7;
  --mh-honey-50:#faf7fc;
  --mh-cream:#f4eef8;
  --mh-ink:#241033;
  --mh-ink-soft:#5c4a69;
  --mh-line:#e7dcef;
  --mh-white:#ffffff;
  --mh-success:#2e7d4f;
  --mh-danger:#b3341c;

  /* Gradients */
  --mh-grad-hero: radial-gradient(120% 140% at 15% 0%, #4b2568 0%, #2a0f3d 48%, #180822 100%);
  --mh-grad-gold: linear-gradient(135deg, #ecc766 0%, #e0b43a 52%, #c8940f 100%);
  --mh-grad-panel: linear-gradient(180deg, #faf7fc 0%, #f3ecf7 100%);

  /* Typography */
  --mh-font-display: 'Fraunces', 'Georgia', serif;
  --mh-font-body: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

  /* Radii / shadow / motion */
  --mh-radius-sm: 10px;
  --mh-radius-md: 18px;
  --mh-radius-lg: 28px;
  --mh-radius-pill: 999px;
  --mh-shadow-sm: 0 2px 10px rgba(42,15,61,.10);
  --mh-shadow-md: 0 14px 34px rgba(42,15,61,.22);
  --mh-shadow-gold: 0 12px 28px rgba(224,180,58,.34);
  --mh-ease: cubic-bezier(.22,1,.36,1);

  /* Layout */
  --mh-container-max: 1220px;
  --mh-header-h: 84px;
  --safe-top: env(safe-area-inset-top, 0px);
  --safe-bottom: env(safe-area-inset-bottom, 0px);
}
