/* Happy Grieving — brand design tokens (SHARED by website + app)
   This is the single source of truth for the Happy Grieving master brand's
   colour and type. Both the website (../website) and the app (../app) import
   THIS file so the two products stay visually identical.

   Master brand only. Grief Trips is a separate sub-brand: it inherits these
   tokens and adds its own trip accents (Portugal slate, Maldives teal), which
   deliberately do NOT live here. See ../brand/BRAND-BOOK.md.

   Palette: cream #F5F1E8 · sage #94AE7E · sage-blue #BCCFCB · taupe #C9C2B2
   · charcoal-navy #2E3440 · forest #3A4A32 · slate #5C6B82 */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap');

:root {
  --ground: #F5F1E8;
  --ground-soft: #EDE7D9;
  --panel: #FFFFFF;
  --ink: #2E3440;
  --ink-soft: #5C6B82;
  --forest: #3A4A32;
  --sage: #94AE7E;
  --sage-soft: #BCCFCB;
  --taupe: #C9C2B2;
  --head: 'Poppins', 'Futura', 'Avenir Next', system-ui, sans-serif;
  --body: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --serif: Georgia, 'Times New Roman', serif;
}
@media (prefers-color-scheme: dark) {
  :root {
    --ground: #262B35;
    --ground-soft: #2E3440;
    --panel: #333947;
    --ink: #F5F1E8;
    --ink-soft: #BCCFCB;
    --forest: #BCCFCB;
    --taupe: #4A5265;
  }
}
:root[data-theme="dark"] {
  --ground: #262B35; --ground-soft: #2E3440; --panel: #333947;
  --ink: #F5F1E8; --ink-soft: #BCCFCB; --forest: #BCCFCB; --taupe: #4A5265;
}
:root[data-theme="light"] {
  --ground: #F5F1E8; --ground-soft: #EDE7D9; --panel: #FFFFFF;
  --ink: #2E3440; --ink-soft: #5C6B82; --forest: #3A4A32; --taupe: #C9C2B2;
}
