/* Colour schemes (data-pal on <html>): only background, surfaces and accent change. Gender and right/wrong colours are fixed in style.css. */
/* Лаванда: нынешний: фиолетовый акцент на холодном сером */
:root[data-pal="lavender"] { --paper: #f2f2f7; --surface: #ffffff; --fill: #e9e9ef; --paper-2: #e9e9ef; --accent: #6e56cf; --accent-soft: #ece8fb; --accent-ink: #ffffff; }
@media (prefers-color-scheme: dark) { :root[data-pal="lavender"]:not([data-theme="light"]) { --paper: #000000; --surface: #1c1c1e; --fill: #2c2c2e; --paper-2: #2c2c2e; --accent: #a594f9; --accent-soft: #2a2546; --accent-ink: #1c1c1e; } }
:root[data-pal="lavender"][data-theme="dark"] { --paper: #000000; --surface: #1c1c1e; --fill: #2c2c2e; --paper-2: #2c2c2e; --accent: #a594f9; --accent-soft: #2a2546; --accent-ink: #1c1c1e; }
/* Графит: монохром: акцент — чёрный, цвет только у рода и верно/неверно */
:root[data-pal="graphite"] { --paper: #f4f4f2; --surface: #ffffff; --fill: #e8e8e5; --paper-2: #e8e8e5; --accent: #1f1f1f; --accent-soft: #ececea; --accent-ink: #ffffff; }
@media (prefers-color-scheme: dark) { :root[data-pal="graphite"]:not([data-theme="light"]) { --paper: #0e0e0e; --surface: #1b1b1b; --fill: #2a2a2a; --paper-2: #2a2a2a; --accent: #f0f0f0; --accent-soft: #2a2a2a; --accent-ink: #111111; } }
:root[data-pal="graphite"][data-theme="dark"] { --paper: #0e0e0e; --surface: #1b1b1b; --fill: #2a2a2a; --paper-2: #2a2a2a; --accent: #f0f0f0; --accent-soft: #2a2a2a; --accent-ink: #111111; }
/* Слива: глубокий сливовый, чуть теплее лаванды */
:root[data-pal="plum"] { --paper: #f5f2f5; --surface: #ffffff; --fill: #ece6ec; --paper-2: #ece6ec; --accent: #8a3b7e; --accent-soft: #f4e6f1; --accent-ink: #ffffff; }
@media (prefers-color-scheme: dark) { :root[data-pal="plum"]:not([data-theme="light"]) { --paper: #120d12; --surface: #1f191f; --fill: #2f272f; --paper-2: #2f272f; --accent: #e39bd6; --accent-soft: #3a2536; --accent-ink: #1f191f; } }
:root[data-pal="plum"][data-theme="dark"] { --paper: #120d12; --surface: #1f191f; --fill: #2f272f; --paper-2: #2f272f; --accent: #e39bd6; --accent-soft: #3a2536; --accent-ink: #1f191f; }
/* Янтарь: тёплая бумага и медовый акцент — ближе к книге */
:root[data-pal="amber"] { --paper: #f6f3ec; --surface: #fffdf8; --fill: #ece6da; --paper-2: #ece6da; --accent: #a35f00; --accent-soft: #f6ead6; --accent-ink: #ffffff; }
@media (prefers-color-scheme: dark) { :root[data-pal="amber"]:not([data-theme="light"]) { --paper: #14110c; --surface: #211c15; --fill: #302a20; --paper-2: #302a20; --accent: #f0b660; --accent-soft: #3a2e1a; --accent-ink: #211c15; } }
:root[data-pal="amber"][data-theme="dark"] { --paper: #14110c; --surface: #211c15; --fill: #302a20; --paper-2: #302a20; --accent: #f0b660; --accent-soft: #3a2e1a; --accent-ink: #211c15; }
/* Мох: спокойный оливковый на тёплом сером */
:root[data-pal="moss"] { --paper: #f2f4ef; --surface: #ffffff; --fill: #e5e9df; --paper-2: #e5e9df; --accent: #4e6b34; --accent-soft: #e6eddc; --accent-ink: #ffffff; }
@media (prefers-color-scheme: dark) { :root[data-pal="moss"]:not([data-theme="light"]) { --paper: #0d100b; --surface: #1a1e17; --fill: #2a3025; --paper-2: #2a3025; --accent: #a9c98a; --accent-soft: #27321f; --accent-ink: #1a1e17; } }
:root[data-pal="moss"][data-theme="dark"] { --paper: #0d100b; --surface: #1a1e17; --fill: #2a3025; --paper-2: #2a3025; --accent: #a9c98a; --accent-soft: #27321f; --accent-ink: #1a1e17; }
