/*
SVCM — Synthetic Voices, Creative Memory
MSCA PF 2026 · HORIZON-MSCA-2026-PF-01 · Draft SEP-211353721
Rubén Vega Balbás, PhD · ruvebal@crea-comm.net · https://orcid.org/0000-0001-6862-9081
© 2026 Rubén Vega Balbás · See LICENSE / LICENSE-CONTENT / LICENSE-PROPOSAL
*/

:root {
  --max: clamp(66ch, 2.5vw + 78ch, 96ch);
  --text-primary: #1f2420;
  --text-secondary: #5b6058;
  --primary: #6b5a94;
  --primary-hover: #4a3d6b;
  --accent: #6b5a94;
  --bg: #faf8f3;
  --bg-light: #ffffff;
  --border-light: #e8e4d8;
  --hero-fg: #1f2420;
}

html.dark {
  --text-primary: #e9e6de;
  --text-secondary: #9a9d94;
  --primary: #a996d6;
  --primary-hover: #cabdec;
  --bg: #17191a;
  --bg-light: #1e2122;
  --border-light: #2c302c;
  --hero-fg: #e9e6de;
}

body { background: var(--bg); color: var(--text-primary); }
.prose { max-width: var(--max); }
