/* Generated by tools/looks.py — PVDIS looks: site theme tokens + look colourway accent. */
:root,html[data-look="01"]{--accent:#F37021;--accent-ink:#111211;--accent-strong:#A8420C;--accent-on:#F37021;--bg:#F7F1E7;--text:#111211;--muted:#55514A;--line:#E4D9C8;--line-strong:#CDBBA2;--link-line:var(--accent);--focus:#A8420C;--bar-bg:var(--accent);--bar-text:#111211;--cta-bg:var(--accent);--cta-text:#111211;--cta-hover:#FF8A3D;--accent-text:#A8420C;--accent-display:#E0600F;--accent-line:var(--accent);--hero-1:#FBC9A3;--hero-2:#F6DEC8;--hero-3:#F4ECE0;--shadow:#7A3A10;--panel:#ECE2D2;--select-bg:#111211;--select-text:#FFFFFF;--surface:#FFFDF9;--img-bg:#F3EADD;--badge-bg:#FFFFFFE6;--badge-text:#111211;--ok:#3F6B47;--warn:var(--accent);--band:#EFE3D1;--band2:#F3E2CF;--input-bg:#FFFBF5;--input-line:#C9B69C}
html[data-look="02"]{--accent:#111211;--accent-ink:#FFFFFF;--accent-strong:#111211;--accent-on:#111211;--bg:#FFFFFF;--text:var(--accent);--muted:#4A4A4A;--line:#DADADA;--line-strong:#9E9E9E;--link-line:var(--accent);--focus:var(--accent);--bar-bg:var(--accent);--bar-text:#FFFFFF;--cta-bg:var(--accent);--cta-text:#FFFFFF;--cta-hover:#333333;--accent-text:var(--accent);--accent-display:#6B6B6B;--accent-line:var(--accent);--hero-1:#FFFFFF;--hero-2:#EFEFEF;--hero-3:#F5F5F5;--shadow:#000000;--panel:#EDEDED;--select-bg:var(--accent);--select-text:#FFFFFF;--surface:#FFFFFF;--img-bg:#F2F2F2;--badge-bg:#FFFFFFE6;--badge-text:var(--accent);--ok:#000000;--warn:#8A8A8A;--band:#F2F2F2;--band2:#EBEBEB;--input-bg:#FFFFFF;--input-line:#9E9E9E}
html[data-look="03"]{--accent:#9A7430;--accent-ink:#FFFFFF;--accent-strong:#7E5E24;--accent-on:#7E5E24;--bg:#FBF8F2;--text:#111211;--muted:#5E5A51;--line:#DED8CE;--line-strong:#C5BBAB;--link-line:var(--accent);--focus:var(--accent);--bar-bg:#EEE7DB;--bar-text:#514B42;--cta-bg:#111211;--cta-text:#FFFFFF;--cta-hover:#33332F;--accent-text:#7E5E24;--accent-display:var(--accent);--accent-line:#111211;--hero-1:#F7EAD0;--hero-2:#EEE1CD;--hero-3:#F1ECE3;--shadow:#6C5230;--panel:#EAE4D9;--select-bg:#111211;--select-text:#FFFFFF;--surface:#FFFFFF;--img-bg:#F0EDE6;--badge-bg:#FFFFFFDF;--badge-text:#111211;--ok:#44634A;--warn:var(--accent);--band:#EAE2D3;--band2:#EAE3D7;--input-bg:#FAF7F0;--input-line:#C7BCAB}
html[data-look="04"]{--accent:#D2AE62;--accent-ink:#111211;--accent-strong:#D2AE62;--accent-on:#D2AE62;--bg:#111211;--text:#F7F1E7;--muted:#BDB5A7;--line:#2E2C27;--line-strong:#4F4A3F;--link-line:#A88A3A;--focus:var(--accent);--bar-bg:#0A0A09;--bar-text:#D9CFBD;--cta-bg:var(--accent);--cta-text:#111211;--cta-hover:#E0C27E;--accent-text:var(--accent);--accent-display:var(--accent);--accent-line:var(--accent);--hero-1:#7A6A48;--hero-2:#3A342A;--hero-3:#1E1D1A;--shadow:#000000;--panel:#22221F;--select-bg:var(--accent);--select-text:#111211;--surface:#181917;--img-bg:#2A2924;--badge-bg:#111211D9;--badge-text:#F7F1E7;--ok:#7BC67E;--warn:var(--accent);--band:#171815;--band2:#1C1C19;--input-bg:#1C1D1A;--input-line:#5A5347;color-scheme:dark}
html[data-look="05"]{--accent:#CDF03A;--accent-ink:#1C1D1B;--accent-strong:#CDF03A;--accent-on:#CDF03A;--bg:#15181B;--text:#F2F1EA;--muted:#AAB2AA;--line:#2A3035;--line-strong:#434B51;--link-line:var(--accent);--focus:var(--accent);--bar-bg:var(--accent);--bar-text:#1C1D1B;--cta-bg:var(--accent);--cta-text:#1C1D1B;--cta-hover:#DCFF5E;--accent-text:var(--accent);--accent-display:var(--accent);--accent-line:var(--accent);--hero-1:#5E7322;--hero-2:#2E3A2A;--hero-3:#1C2125;--shadow:#000000;--panel:#23292E;--select-bg:var(--accent);--select-text:#1C1D1B;--surface:#1B1F23;--img-bg:#2B3238;--badge-bg:#15181BD9;--badge-text:#F2F1EA;--ok:var(--accent);--warn:#FFB547;--band:#1A1E22;--band2:#1E2328;--input-bg:#1D2226;--input-line:#4A535A;color-scheme:dark}
html[data-look="06"]{--accent:#4B22C9;--accent-ink:#FFFFFF;--accent-strong:#4B22C9;--accent-on:#4B22C9;--bg:#F7F1E7;--text:#111211;--muted:#4F4D57;--line:#DDD8D0;--line-strong:#B7B4C4;--link-line:var(--accent);--focus:var(--accent);--bar-bg:var(--accent);--bar-text:#FFFFFF;--cta-bg:var(--accent);--cta-text:#FFFFFF;--cta-hover:#6440E0;--accent-text:var(--accent);--accent-display:var(--accent);--accent-line:var(--accent);--hero-1:#D9CFF7;--hero-2:#EEE9FB;--hero-3:#F1EEE8;--shadow:#22105E;--panel:#E5E3EA;--select-bg:var(--accent);--select-text:#FFFFFF;--surface:#FFFFFF;--img-bg:#EEEEF2;--badge-bg:#FFFFFFE6;--badge-text:#111211;--ok:#2E6B4A;--warn:#B5781F;--band:#ECE8F8;--band2:#ECE6DB;--input-bg:#FFFDF9;--input-line:#B7B4C4}
html[data-look="07"]{--accent:#B4613A;--accent-ink:#FFFFFF;--accent-strong:#9A4F2C;--accent-on:#9A4F2C;--bg:#F6EEE3;--text:#13201F;--muted:#4C5654;--line:#E2D5C3;--line-strong:#C8B59B;--link-line:var(--accent);--focus:#0E4D4A;--bar-bg:#0E4D4A;--bar-text:#F6EEE3;--cta-bg:#9A4F2C;--cta-text:#FFFFFF;--cta-hover:#82411F;--accent-text:#9A4F2C;--accent-display:var(--accent);--accent-line:#0E4D4A;--hero-1:#EBC3A8;--hero-2:#EAD6BF;--hero-3:#EFE6DA;--shadow:#5A2410;--panel:#E9DECF;--select-bg:#0E4D4A;--select-text:#FFFFFF;--surface:#FFFCF7;--img-bg:#F1E7DA;--badge-bg:#FFFFFFE6;--badge-text:#13201F;--ok:#0E4D4A;--warn:var(--accent);--band:#DCE8E4;--band2:#EFE1CE;--input-bg:#FFFCF7;--input-line:#C2AE93}
html[data-look="08"]{--accent:#FFC21A;--accent-ink:#111211;--accent-strong:#8A6400;--accent-on:#FFC21A;--bg:#FFFBF0;--text:#111211;--muted:#55514A;--line:#EDE3C8;--line-strong:#D6C690;--link-line:#E0A800;--focus:#8A6400;--bar-bg:var(--accent);--bar-text:#111211;--cta-bg:var(--accent);--cta-text:#111211;--cta-hover:#FFD24D;--accent-text:#8A6400;--accent-display:#111211;--accent-text-paint:linear-gradient(180deg,transparent 64%,#FFC21A 64%,#FFC21A 90%,transparent 90%);--accent-line:#111211;--hero-1:#FFE48A;--hero-2:#FFF0C2;--hero-3:#FFF8E6;--shadow:#6B5200;--panel:#F3EBD3;--select-bg:#111211;--select-text:#FFFFFF;--surface:#FFFFFF;--img-bg:#F7F1E0;--badge-bg:#FFFFFFE6;--badge-text:#111211;--ok:#3F6B47;--warn:#C98F00;--band:#FFF0C7;--band2:#F7EDD5;--input-bg:#FFFEF9;--input-line:#CDBF95}
html[data-look="09"]{--accent:#E2372A;--accent-ink:#FFFFFF;--accent-strong:#B0175F;--accent-on:#B0175F;--bg:#FFF7F0;--text:#1C1424;--muted:#584D5C;--line:#F0DDD3;--line-strong:#D9BDB2;--link-line:var(--accent);--focus:#B0175F;--bar-bg:linear-gradient(90deg,#D9381E,#B0175F);--bar-text:#FFFFFF;--cta-bg:linear-gradient(90deg,#D9381E,#B0175F);--cta-text:#FFFFFF;--cta-hover:linear-gradient(90deg,#C22E16,#96104F);--accent-text:#B0175F;--accent-display:#C2185B;--accent-text-paint:linear-gradient(90deg,#D9381E,#B0175F);--accent-clip:text;--accent-fill:transparent;--accent-line:#B0175F;--hero-1:#FFC7B0;--hero-2:#FBE0DA;--hero-3:#FFF0E8;--shadow:#6A1030;--panel:#F6E4DE;--select-bg:#1C1424;--select-text:#FFFFFF;--surface:#FFFFFF;--img-bg:#FBEFEA;--badge-bg:#FFFFFFE6;--badge-text:#1C1424;--ok:#2E6B4A;--warn:var(--accent);--band:#FCE8E0;--band2:#F7E3EC;--input-bg:#FFFFFF;--input-line:#D2B3AA}
html[data-look="10"]{--accent:#5C1621;--accent-ink:#FFFFFF;--accent-strong:#5C1621;--accent-on:#5C1621;--bg:#FBEDEE;--text:#1F1114;--muted:#5E464A;--line:#F0D6DA;--line-strong:#DDB3BA;--link-line:var(--accent);--focus:var(--accent);--bar-bg:var(--accent);--bar-text:#FBEDEE;--cta-bg:var(--accent);--cta-text:#FFFFFF;--cta-hover:#7A2330;--accent-text:var(--accent);--accent-display:var(--accent);--accent-line:var(--accent);--hero-1:#F3B9C2;--hero-2:#F8D7DC;--hero-3:#FBEDEE;--shadow:var(--accent);--panel:#F4DDE0;--select-bg:var(--accent);--select-text:#FFFFFF;--surface:#FFFFFF;--img-bg:#F8EAEC;--badge-bg:#FFFFFFE6;--badge-text:#1F1114;--ok:#2E6B4A;--warn:#B0485A;--band:#F8DDE1;--band2:#F5E3E5;--input-bg:#FFFAFA;--input-line:#D8B3B9}
