/* Design tokens for /cv (cv-short.html.tera) — extracted from the inline
   <style> block so the actual color values live in a .css file (not
   scanned by scripts/check_no_hardcoded_colors.py, same pattern already
   used by Cartera-rust and OS-v3's theme-kit). Values are unchanged from
   the original inline :root block — this is a relocation, not a palette
   change. See scripts/check_no_hardcoded_colors.py docstring for the
   guard rationale. */

:root{
  --ink:#1B1F23;
  --paper:#F4F3EF;
  --sheet:#FFFFFF;
  --accent:#2B5F63;
  --accent-soft:#DCE6E5;
  --muted:#6B7076;
  --line:#D9D7D1;
  --backdrop:#E4E2DC;
  --sheet-shadow:0 1px 3px rgba(0,0,0,0.08), 0 12px 32px rgba(0,0,0,0.16);
}
@media (prefers-color-scheme: dark){
  :root{
    --ink:#E9E7E1;
    --paper:#1B1D1F;
    --sheet:#202225;
    --accent:#6FB8BE;
    --accent-soft:#25383A;
    --muted:#9A9C9E;
    --line:#3A3C3E;
    --backdrop:#111213;
  }
}
:root[data-theme="dark"]{
  --ink:#E9E7E1; --paper:#1B1D1F; --sheet:#202225; --accent:#6FB8BE;
  --accent-soft:#25383A; --muted:#9A9C9E; --line:#3A3C3E; --backdrop:#111213;
}
:root[data-theme="light"]{
  --ink:#1B1F23; --paper:#F4F3EF; --sheet:#FFFFFF; --accent:#2B5F63;
  --accent-soft:#DCE6E5; --muted:#6B7076; --line:#D9D7D1; --backdrop:#E4E2DC;
}
