/* =========================================================
   VapoLung — Design Tokens
   Same architecture as the MemoHoney/Stallion template family —
   only color VALUES changed to match the VapoLung bottle
   (amber glass, cream label, deep navy-blue band, gold accents).
   ========================================================= */
:root{
  --mh-navy-900:#0a1f3c;
  --mh-navy-800:#0e2a4e;
  --mh-navy-700:#143a68;
  --mh-navy-600:#1d4d84;
  --mh-gold-700:#9a7420;
  --mh-gold-600:#b88f2e;
  --mh-gold-500:#d0a94e;
  --mh-gold-400:#dfbf72;
  --mh-gold-300:#f0dca8;
  --mh-honey-100:#eef3f9;
  --mh-honey-50:#f7fafd;
  --mh-cream:#f2ead6;
  --mh-ink:#122236;
  --mh-ink-soft:#4e5c6e;
  --mh-line:#dce6f0;
  --mh-white:#ffffff;
  --mh-success:#2e7d4f;
  --mh-danger:#b3341c;

  /* Gradients */
  --mh-grad-hero: radial-gradient(120% 140% at 15% 0%, #143a68 0%, #0a1f3c 48%, #061527 100%);
  --mh-grad-gold: linear-gradient(135deg, #dfbf72 0%, #d0a94e 52%, #b88f2e 100%);
  --mh-grad-panel: linear-gradient(180deg, #f7fafd 0%, #eef3f9 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(10,31,60,.10);
  --mh-shadow-md: 0 14px 34px rgba(10,31,60,.22);
  --mh-shadow-gold: 0 12px 28px rgba(208,169,78,.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);
}
