/* Theme tokens, copied from ~/.local/share/nechos/themes/<name>/colors.toml (tests/website_tokens.test.js compares them).
   Ink is only these tokens: no alpha, no ad-hoc colours. --acc = accent, --ink = ink on an accent fill. */
:root[data-theme="dark"][data-accent="iris"] { --bg: #30343c; --fg: #eef0f4; --muted: #aeb3be; --t0: #14161a; --t1: #545a66; --t2: #868d9a; --t3: #b8bdc8; --t4: #eceef2; --rim: #8c92a0; --acc: #aa9bff; --ink: #16181c; }
:root[data-theme="dark"][data-accent="ember"] { --bg: #30343c; --fg: #eef0f4; --muted: #aeb3be; --t0: #14161a; --t1: #545a66; --t2: #868d9a; --t3: #b8bdc8; --t4: #eceef2; --rim: #8c92a0; --acc: #ff9a3c; --ink: #16181c; }
:root[data-theme="dark"][data-accent="moss"] { --bg: #30343c; --fg: #eef0f4; --muted: #aeb3be; --t0: #14161a; --t1: #545a66; --t2: #868d9a; --t3: #b8bdc8; --t4: #eceef2; --rim: #8c92a0; --acc: #5ed78c; --ink: #16181c; }
:root[data-theme="light"][data-accent="iris"] { --bg: #f4f3ef; --fg: #1b1c1f; --muted: #5b5d64; --t0: #161616; --t1: #545454; --t2: #8e8e8e; --t3: #c6c6c6; --t4: #f9f9f9; --rim: #161616; --acc: #5232cc; --ink: #ffffff; }
:root[data-theme="light"][data-accent="ember"] { --bg: #f4f3ef; --fg: #1b1c1f; --muted: #5b5d64; --t0: #161616; --t1: #545454; --t2: #8e8e8e; --t3: #c6c6c6; --t4: #f9f9f9; --rim: #161616; --acc: #a63f00; --ink: #ffffff; }
:root[data-theme="light"][data-accent="moss"] { --bg: #f4f3ef; --fg: #1b1c1f; --muted: #5b5d64; --t0: #161616; --t1: #545454; --t2: #8e8e8e; --t3: #c6c6c6; --t4: #f9f9f9; --rim: #161616; --acc: #14693a; --ink: #ffffff; }
:root[data-theme="black"] { --bg: #000000; --fg: #ffffff; --muted: #8a8a8a; --t0: #000000; --t1: #4d4d4d; --t2: #808080; --t3: #b8b8b8; --t4: #ffffff; --rim: #8a8a8a; --acc: #ffffff; --ink: #000000; }
:root[data-theme="white"] { --bg: #ffffff; --fg: #000000; --muted: #6e6e6e; --t0: #000000; --t1: #4d4d4d; --t2: #8a8a8a; --t3: #c4c4c4; --t4: #ffffff; --rim: #000000; --acc: #000000; --ink: #ffffff; }
