/* =========================================================
   Slimzol — Design Tokens
   Same architecture as the MemoHoney/Stallion template family —
   only color VALUES changed to match the Slimzol bottle
   (amber glass dropper, bright cyan / teal label, navy text).
   ========================================================= */
:root{
  --mh-navy-900:#07303f;
  --mh-navy-800:#0b3e50;
  --mh-navy-700:#105067;
  --mh-navy-600:#166987;
  --mh-gold-700:#0e7fa3;
  --mh-gold-600:#149ec8;
  --mh-gold-500:#29b6d8;
  --mh-gold-400:#5fcbe4;
  --mh-gold-300:#a7e3f1;
  --mh-honey-100:#e6f6fb;
  --mh-honey-50:#f4fbfd;
  --mh-cream:#e9f5f9;
  --mh-ink:#0e2733;
  --mh-ink-soft:#4a5a63;
  --mh-line:#d4e6ec;
  --mh-white:#ffffff;
  --mh-success:#2e7d4f;
  --mh-danger:#b3341c;

  /* Gradients */
  --mh-grad-hero: radial-gradient(120% 140% at 15% 0%, #105067 0%, #07303f 48%, #04212c 100%);
  --mh-grad-gold: linear-gradient(135deg, #5fcbe4 0%, #29b6d8 52%, #149ec8 100%);
  --mh-grad-panel: linear-gradient(180deg, #f4fbfd 0%, #e6f6fb 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(7,48,63,.10);
  --mh-shadow-md: 0 14px 34px rgba(7,48,63,.20);
  --mh-shadow-gold: 0 12px 28px rgba(41,182,216,.32);
  --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);
}
