/* Neutral palette review. Original red remains the brand colour. */
:root{--bg:#1c1c1c;--surface:#222222;--text:#efede8;--muted:#bcb9b4;--line:#494744;--accent:#d1cbc3;--red:#df9489;--brand-red:#ef4035;--action:#b4463c;--action-hover:#a83e35;--on-action:#fff8f2;--header:var(--bg);color-scheme:dark;}
:root[data-palette="black"]{--bg:#111111;--surface:#181818;--line:#42413f;}
:root[data-palette="warm"]{--bg:#211f1c;--surface:#272420;--line:#504b44;}
