/*
  theme-lexis.css — "Lexis" skin: illuminated-manuscript styling.
  Parchment/oxblood/gold, serif type, EB Garamond + Noto Serif.
  Only CSS custom properties are defined here — no layout rules.
  See css/base.css for how these tokens are consumed.
*/

[data-theme="lexis"] {
  --ok: #2F6B5E;
  --ok-tint: #DCE9E2;
  --bad: #7A1F1F;
  --bad-tint: #EED6CF;
  --bg: #F3E9D2;
  --surface: #FBF3E3;
  --ink: #3B2417;
  --muted: #8A7358;
  --border: #D8C6A0;

  --primary: #7A1F1F;
  --primary-dark: #5C1616;
  --primary-tint: #EAD9C4;

  --gold: #B8860B;
  --gold-dark: #8C6508;

  --accent: #2F6B5E;
  --accent-dark: #204A41;

  --font-display: 'EB Garamond', serif;
  --font-body: 'Noto Serif', serif;
  --font-greek: var(--font-display); /* Greek text; overridable per learner via html[data-font-greek] */

  --radius-lg: 6px;
}

[data-theme="lexis"][data-mode="dark"] {
  --ok: #5FA394;
  --ok-tint: #1F332E;
  --bad: #C25B5B;
  --bad-tint: #3B2320;
  --bg: #241811;
  --surface: #2E1F17;
  --ink: #F3E9D2;
  --muted: #B0987A;
  --border: #4A3423;

  --primary: #C25B5B;
  --primary-dark: #7A1F1F;
  --primary-tint: #3A2419;

  --gold: #D9AE3F;
  --gold-dark: #8C6508;

  --accent: #5FA394;
  --accent-dark: #2F6B5E;
}
