/* GENERATED by tools/build-family-css.mjs — do not hand-edit.
   Source: tools/brand-tokens.json.
   Regenerate with: node tools/build-family-css.mjs
   See docs/family-css-system.md before changing anything downstream of
   this file — the values live in brand-tokens.json, the component rules
   live in tools/family-css/components/, and this file is only their
   compiled output. */

/* "Amoleo Dark" — docs/family-theme.md §1. Rissbrook does not load this
   file today: family-theme.md §3 records it overriding the base far more
   heavily than any other repo, not skipping it (docs/family-css-system.md).

   :root carries these values unconditioned — dark is the family's actual
   default, so a visitor with no OS preference and no data-theme attribute
   gets this rather than a flash of light before a preference resolves.
   [data-theme="dark"] repeats the same values for when a page also sets
   the attribute explicitly (harmless duplication, not a second source of
   truth — both branches are generated from the one baseTheme.dark value). */

:root, [data-theme="dark"] {
  --bg: #101013;
  --panel: #191920;
  --text: #e9e9ee;
  --muted: #9a9aa8;
  --border: #2b2b33;
  --brand-amoleo: #ffffff;
  --shadow: 0 2px 10px rgba(0, 0, 0, 0.32);
  --shadow-lg: 0 10px 28px rgba(0, 0, 0, 0.45);
}
