/* Theme: Berry Bloom (Fit After Baby). Made for this funnel from sage-calm's structure: white and cool pink-grey backgrounds (no beige),
   magenta accent and deep plum bars to match the GHL brand and the ebook's pink/purple design. Yellow stand-out colour (--cta2) for the top-right button. */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&family=Inter:wght@400;500;600;700&family=DM+Mono:wght@500&display=swap");
:root{
  --accent:#c8166f; --accent-2:#a5105b; --accent-glow:rgba(200,22,111,.28); --accent-soft:rgba(200,22,111,.10); --on-accent:#fff;
  --cta2:#ffd23f; --on-cta2:#2a0c45; --cta2-glow:rgba(255,210,63,.35);
  --bg:#ffffff; --bg2:#f7f1f6; --bg3:#ffffff; --line:#ecdde8; --hero-bg:#fdeef6; --bar-bg:#3a1060; --media-bg:#2a0c45;
  --glass:rgba(255,255,255,.94); --overlay:rgba(42,12,69,.6); --input-bg:#fff; --tint:rgba(42,12,69,.04);
  --text:#24122f; --text-2:#3f2d4a; --muted:#6d5d76; --strong:#24122f;
  --paper:#3a1060; --ink:#fdeef6;
  --chip-on:#3a1060; --on-chip-on:#fff;
  --green:#15803d; --red:#c53030; --gold:#d69e2e;
  --need-bg:#fdecea; --need-text:#9b2c2c; --ph-text:#a5105b;
  --display:"Poppins",system-ui,sans-serif; --display-case:none; --display-weight:800; --display-track:-.01em; --display-lh:1.08;
  --body:"Inter",system-ui,sans-serif; --mono:"DM Mono",ui-monospace,monospace;
  --radius:18px; --btn-radius:999px;
}
/* the plum top bar needs light text */
.bar .brand,.fbar .brand{color:#fff}
.fbar .safe{color:#fdeef6}
