/* =========================================================================
   Pranic Healing - Divine Lotus: Sunrise theme
   Straight from the logo. Ivory paper, golden sunburst, indigo ink.
   Warm, radiant, traditional-but-not-dusty. Palette, typography and shape.
   ========================================================================= */

:root {
  --font-display: "Newsreader", Georgia, serif;
  --font-body: "Plus Jakarta Sans", system-ui, sans-serif;
  --font-quote: "Newsreader", Georgia, serif;
  --display-weight: 600;
  --display-tracking: -0.015em;
  --display-leading: 1.12;

  --bg: #FFFCF5;
  --bg-alt: #FBF2DF;
  --surface: #FFFFFF;
  --surface-hover: #FFFBF0;
  --text: #37315A;
  --text-muted: #605986;
  --heading: #221C47;
  --link: #8A5B00;

  --accent: #F5C518;
  --accent-hover: #E0B000;
  --on-accent: #241E4A;
  --accent-ink: #8A5B00;
  --accent-soft: #FFF5D6;
  --accent2-ink: #4C47A8;

  --border: #EDE2CA;
  --border-strong: #DCCCA6;
  --focus: #4C47A8;

  --radius-sm: 8px;
  --radius: 12px;
  --radius-lg: 20px;
  --btn-radius: 999px;

  --shadow-sm: 0 2px 10px rgba(60,45,0,.07);
  --shadow-md: 0 14px 38px rgba(60,45,0,.12);
  --card-shadow: 0 2px 10px rgba(60,45,0,.05);
  --btn-shadow: 0 4px 14px rgba(245,197,24,.4);

  --header-bg: rgba(255,252,245,.88);
  --header-border: #EFE4CE;

  --hero-bg: linear-gradient(170deg, #FFF6DC 0%, #FFFCF5 58%);
  --aura-1: #FFD84D; --aura-2: #B9C7EE; --aura-3: #FFE9A3;
  --aura-opacity: .38; --aura-blur: 90px;

  --strip-bg: #241E4A; --strip-text: #E4E0F5; --strip-accent: #F5C518; --strip-border: transparent;

  --feature-bg: #241E4A; --feature-text: #DCD7F0; --feature-heading: #FFFFFF; --feature-cite: #F5C518;
  --feature-section-bg: #241E4A; --feature-section-text: #CFC9EA;
  --feature-section-heading: #FFFFFF; --feature-section-eyebrow: #F5C518; --feature-section-rule: #F5C518;

  --footer-bg: #1A1538; --footer-text: #C8C2E2; --footer-heading: #FFFFFF; --footer-border: rgba(255,255,255,.14);

  --orb-a-bg: rgba(76,71,168,.12); --orb-b-bg: rgba(245,197,24,.2);

  --petal-fill: rgba(185,199,238,.62); --petal-stroke: #4C47A8;
}
