/* Sigh Club · the brand foundation (2026-10-18). One place for the colours and the type every surface shares: the landing page,
   the class player, login, the legal pages, the class builder and its guided flow (brand-builder.css on top there).
   Tokens only, so it can sit on any page without moving its layout; the website's labels and buttons are at the end of styles.css.
   Loaded after styles.css (and before ahh.css on the landing page). Change a colour here and every page follows.

   Olga, 2026-10-18: "Use new landing design that is on staging and update all parts on the product ... make sure the name,
   style, interfaces, copywriting, product design etc everything working together and consistent".

   The palette: cream paper, plum, the pink accent, and since 2026-10-19 the Bloom colours again (butter, periwinkle, mint, lilac;
   Olga: "Bring back multicolours"). History: three colours from 2026-10-17, marigold as the accent until 2026-10-18 ("plum plus
   yellow looks like it s a negative photo file in some situations", "bring pink and plum"). The accent is one token, --accent.
   Mauve is plum's own light tint (her card outline of 2026-10-15), used where a chart needs a third family.
   The breath families keep each part's own colours: calm green, balance periwinkle, activate pink. */

:root {
  --page: #FFF7EE; --card: #FFFFFF; --paper: #FFFDFA;
  --ink: #3B2140; --body: #4E4054; --muted: #7A6E80; --rule: rgba(59,33,64,.16); --line: rgba(59,33,64,.12);
  --plum: #5B2E5E; --plum-deep: #3B2140;
  --mauve: #A997AC; --mauve-light: #ECE4ED;
  --accent: #F3A6C6; --accent-light: #FBD3E2; --accent-deep: #C7678F;
  /* the old names: --rose is the accent; butter, periwinkle, mint and lilac keep their own Bloom colours from styles.css again
     (Olga, 2026-10-19: "Bring back multicolours"), and each page keeps its own breath-family colours */
  --rose: var(--accent); --rose-light: var(--accent-light);
  --serif: 'Instrument Serif', Georgia, serif; --sans: 'Inter', system-ui, -apple-system, sans-serif; --mono: 'Inter', system-ui, sans-serif;
}
