/* Reading colour schemes. Generated by scripts/36_schemes.py - every
   token is verified at 7:1 against its own background before this file
   is written. Edit the script, not this block. */
:root, :root[data-scheme="paper"]{
  --paper:#FCFBF8; --surface:#FFFFFF;
  --ink:#141210; --ink-soft:#4A4540; --ink-faint:#59544E;
  --line:#DEDAD2; --line-soft:#EDEAE3;
  --accent:#0B4F87; --accent-soft:#E7EEF6;
  --accent-warm:#6E2A0C; --on-accent:#FFFFFF;
  --good:#1F5A3C; --warn:#6B4A08; --crit:#7A2622;
  color-scheme:light;}

:root[data-scheme="sepia"]{
  --paper:#F4ECD8; --surface:#FBF6EA;
  --ink:#241D14; --ink-soft:#4F4538; --ink-faint:#564C3D;
  --line:#DCD0B4; --line-soft:#EBE3CE;
  --accent:#07406E; --accent-soft:#E4EBF3;
  --accent-warm:#7A2E12; --on-accent:#FFFFFF;
  --good:#1D5537; --warn:#63440A; --crit:#6E0F18;
  color-scheme:light;}

:root[data-scheme="contrast"]{
  --paper:#FFFFFF; --surface:#FFFFFF;
  --ink:#000000; --ink-soft:#2E2E2E; --ink-faint:#3D3D3D;
  --line:#9A9A9A; --line-soft:#D4D4D4;
  --accent:#00439B; --accent-soft:#E3ECFA;
  --accent-warm:#7A1F00; --on-accent:#FFFFFF;
  --good:#14472C; --warn:#5A3C00; --crit:#8A1010;
  color-scheme:light;}

:root[data-scheme="dim"]{
  --paper:#D8D4CE; --surface:#E6E3DE;
  --ink:#16140F; --ink-soft:#2B2821; --ink-faint:#3A362E;
  --line:#B6B1A8; --line-soft:#C9C5BD;
  --accent:#06385F; --accent-soft:#C7CFD8;
  --accent-warm:#5E2309; --on-accent:#FFFFFF;
  --good:#153F28; --warn:#4E3505; --crit:#6B1A18;
  color-scheme:light;}

:root[data-scheme="night"]{
  --paper:#15181C; --surface:#1E2228;
  --ink:#EDEBE7; --ink-soft:#D6D2CC; --ink-faint:#B9B4AC;
  --line:#363B43; --line-soft:#262B32;
  --accent:#F0C98A; --accent-soft:#2A2A22;
  --accent-warm:#F0C98A; --on-accent:#15181C;
  --good:#8FD6AC; --warn:#E8C06A; --crit:#F09C96;
  color-scheme:dark;}

:root[data-scheme="black"]{
  --paper:#000000; --surface:#0C0C0C;
  --ink:#FFFFFF; --ink-soft:#D9D9D9; --ink-faint:#BDBDBD;
  --line:#3A3A3A; --line-soft:#222222;
  --accent:#FFD479; --accent-soft:#2A2518;
  --accent-warm:#FFD479; --on-accent:#000000;
  --good:#8FE3B4; --warn:#F2CE77; --crit:#FFA7A0;
  color-scheme:dark;}

@media (prefers-color-scheme:dark){:root[data-scheme="auto"]{
--paper:#15181C; --surface:#1E2228;
  --ink:#EDEBE7; --ink-soft:#D6D2CC; --ink-faint:#B9B4AC;
  --line:#363B43; --line-soft:#262B32;
  --accent:#F0C98A; --accent-soft:#2A2A22;
  --accent-warm:#F0C98A; --on-accent:#15181C;
  --good:#8FD6AC; --warn:#E8C06A; --crit:#F09C96;
  color-scheme:dark;}}

:root[data-scheme="auto"]{
  --paper:#FCFBF8; --surface:#FFFFFF;
  --ink:#141210; --ink-soft:#4A4540; --ink-faint:#59544E;
  --line:#DEDAD2; --line-soft:#EDEAE3;
  --accent:#0B4F87; --accent-soft:#E7EEF6;
  --accent-warm:#6E2A0C; --on-accent:#FFFFFF;
  --good:#1F5A3C; --warn:#6B4A08; --crit:#7A2622;
  color-scheme:light;}
