/* Page accents only. Illustrations of canonical abilities keep their own colors. */
body:has(main[data-character="bayonet"]){--character-accent:#f4d03f;--character-text:#f4d03f;--character-ink:#111319}
body:has(main[data-character="levis"]){--character-accent:#00bfff;--character-text:#00bfff;--character-ink:#07141c}
body:has(main[data-character="lancet"]){--character-accent:#7891a8;--character-text:#9bafc1;--character-ink:#0b1016}
body:has(main[data-character="baksu"]){--character-accent:#dc143c;--character-text:#ff4d6d;--character-ink:#ffffff}
body:has(main[data-character="sigil"]){--character-accent:#a44835;--character-text:#d9836e;--character-ink:#ffffff}
body:has(main[data-character="lucifer"]){--character-accent:#ff2020;--character-text:#ff4d4d;--character-ink:#100808}
body:has(main[data-character]),main[data-character]{--blue:var(--character-accent);--pale:var(--character-text)}
body:has(main[data-character]) .button{background:var(--character-accent);border-color:var(--character-accent);color:var(--character-ink)}
body:has(main[data-character]) .button:hover{background:var(--character-accent);color:var(--character-ink);filter:brightness(1.12)}
main[data-character] .secret-disclosure>summary b{color:var(--character-accent)}
