/* One approved logo and palette per active tool; no storage or behaviour changes. */
html[data-hyvinn-visual-tool="hyvinn"]{--v-accent:#1b7056;--v-soft:#e1f4e9;--v-tint:#c0e5d1;--v-glow:#9ed9bd;--v-line:#bbdacb;--v-logo:url("/assets/plus-icons/hyvinn.webp")}
html[data-hyvinn-visual-tool="111"]{--v-accent:#835913;--v-soft:#fff2d5;--v-tint:#f5dfa6;--v-glow:#edc56b;--v-line:#e2d2ac;--v-logo:url("/assets/plus-icons/111.webp")}
html[data-hyvinn-visual-tool="fitras"]{--v-accent:#3157a7;--v-soft:#e8edff;--v-tint:#d0dcfa;--v-glow:#acc0ef;--v-line:#c2d1ee;--v-logo:url("/assets/plus-icons/fitras.webp")}
html[data-hyvinn-visual-tool="omis"]{--v-accent:#994564;--v-soft:#fbe8ef;--v-tint:#f1cadb;--v-glow:#e3a7c2;--v-line:#e5c2d2;--v-logo:url("/assets/plus-icons/omis.webp")}
html[data-hyvinn-visual-tool="mielis"]{--v-accent:#1b7056;--v-soft:#e1f4e9;--v-tint:#c0e5d1;--v-glow:#9ed9bd;--v-line:#bbdacb;--v-logo:url("/assets/plus-icons/mielis.webp")}
html[data-hyvinn-visual-tool="fysis"]{--v-accent:#3157a7;--v-soft:#e8edff;--v-tint:#d0dcfa;--v-glow:#acc0ef;--v-line:#c2d1ee;--v-logo:url("/assets/plus-icons/fysis.webp")}
html[data-hyvinn-visual-tool="ruokis"]{--v-accent:#835913;--v-soft:#fff2d5;--v-tint:#f5dfa6;--v-glow:#edc56b;--v-line:#e2d2ac;--v-logo:url("/assets/plus-icons/ruokis.webp")}
html[data-hyvinn-visual-tool="adis"]{--v-accent:#176f72;--v-soft:#e0f5f3;--v-tint:#bde7e2;--v-glow:#8ed6cf;--v-line:#b9dad7;--v-logo:url("/assets/plus-icons/adis.webp")}
html[data-hyvinn-visual-tool="oppis"]{--v-accent:#3157a7;--v-soft:#e8edff;--v-tint:#d0dcfa;--v-glow:#acc0ef;--v-line:#c2d1ee;--v-logo:url("/assets/plus-icons/oppis.webp")}
html[data-hyvinn-visual-tool="nypsis"]{--v-accent:#176f72;--v-soft:#e0f5f3;--v-tint:#bde7e2;--v-glow:#8ed6cf;--v-line:#b9dad7;--v-logo:url("/assets/plus-icons/nypsis.webp")}
html[data-hyvinn-visual-tool="tyolis"]{--v-accent:#3157a7;--v-soft:#e8edff;--v-tint:#d0dcfa;--v-glow:#acc0ef;--v-line:#c2d1ee;--v-logo:url("/assets/plus-icons/tyolis.webp")}
html[data-hyvinn-visual-tool="tunnis"]{--v-accent:#994564;--v-soft:#fbe8ef;--v-tint:#f1cadb;--v-glow:#e3a7c2;--v-line:#e5c2d2;--v-logo:url("/assets/plus-icons/tunnis.webp")}
html[data-hyvinn-visual-tool="tukis"]{--v-accent:#1b7056;--v-soft:#e1f4e9;--v-tint:#c0e5d1;--v-glow:#9ed9bd;--v-line:#bbdacb;--v-logo:url("/assets/plus-icons/tukis.webp")}
html[data-hyvinn-visual-tool="kehis"]{--v-accent:#176f72;--v-soft:#e0f5f3;--v-tint:#bde7e2;--v-glow:#8ed6cf;--v-line:#b9dad7;--v-logo:url("/assets/plus-icons/kehis.webp")}
html[data-hyvinn-visual-tool="hermis"]{--v-accent:#176f72;--v-soft:#e0f5f3;--v-tint:#bde7e2;--v-glow:#8ed6cf;--v-line:#b9dad7;--v-logo:url("/assets/plus-icons/hermis.webp")}
html[data-hyvinn-visual-tool="rauhis"]{--v-accent:#1b7056;--v-soft:#e1f4e9;--v-tint:#c0e5d1;--v-glow:#9ed9bd;--v-line:#bbdacb;--v-logo:url("/assets/plus-icons/rauhis.webp")}
html[data-hyvinn-visual-tool="tasis"]{--v-accent:#176f72;--v-soft:#e0f5f3;--v-tint:#bde7e2;--v-glow:#8ed6cf;--v-line:#b9dad7;--v-logo:url("/assets/plus-icons/tasis.webp")}
html[data-hyvinn-visual-tool="oma"]{--v-accent:#994564;--v-soft:#fbe8ef;--v-tint:#f1cadb;--v-glow:#e3a7c2;--v-line:#e5c2d2;--v-logo:url("/assets/plus-icons/oma.webp")}
html[data-hyvinn-visual-tool="identiteetti"]{--v-accent:#3157a7;--v-soft:#e8edff;--v-tint:#d0dcfa;--v-glow:#acc0ef;--v-line:#c2d1ee;--v-logo:url("/assets/plus-icons/identiteetti.webp")}
html[data-hyvinn-visual-tool="fitra-reseptit"]{--v-accent:#835913;--v-soft:#fff2d5;--v-tint:#f5dfa6;--v-glow:#edc56b;--v-line:#e2d2ac;--v-logo:url("/assets/plus-icons/fitra-reseptit.webp")}
html[data-hyvinn-visual-tool="fitran"]{--v-accent:#3157a7;--v-soft:#e8edff;--v-tint:#d0dcfa;--v-glow:#acc0ef;--v-line:#c2d1ee;--v-logo:url("/assets/plus-icons/fitran.webp")}
html[data-hyvinn-visual-tool="arki"]{--v-accent:#835913;--v-soft:#fff2d5;--v-tint:#f5dfa6;--v-glow:#edc56b;--v-line:#e2d2ac;--v-logo:url("/assets/plus-icons/arki.webp")}
html[data-hyvinn-visual-tool="keskittymishetki"]{--v-accent:#3157a7;--v-soft:#e8edff;--v-tint:#d0dcfa;--v-glow:#acc0ef;--v-line:#c2d1ee;--v-logo:url("/assets/plus-icons/keskittymishetki.webp")}
html[data-hyvinn-visual-tool="puhelintasapaino"]{--v-accent:#176f72;--v-soft:#e0f5f3;--v-tint:#bde7e2;--v-glow:#8ed6cf;--v-line:#b9dad7;--v-logo:url("/assets/plus-icons/puhelintasapaino.webp")}
html[data-hyvinn-visual-tool="oma-aika"]{--v-accent:#994564;--v-soft:#fbe8ef;--v-tint:#f1cadb;--v-glow:#e3a7c2;--v-line:#e5c2d2;--v-logo:url("/assets/plus-icons/oma-aika.webp")}
html[data-hyvinn-visual-tool="uusi-alku"]{--v-accent:#1b7056;--v-soft:#e1f4e9;--v-tint:#c0e5d1;--v-glow:#9ed9bd;--v-line:#bbdacb;--v-logo:url("/assets/plus-icons/uusi-alku.webp")}
html[data-hyvinn-visual-tool="paivakirja"]{--v-accent:#994564;--v-soft:#fbe8ef;--v-tint:#f1cadb;--v-glow:#e3a7c2;--v-line:#e5c2d2;--v-logo:url("/assets/plus-icons/paivakirja.webp")}
html[data-hyvinn-visual-tool="sydan"]{--v-accent:#994564;--v-soft:#fbe8ef;--v-tint:#f1cadb;--v-glow:#e3a7c2;--v-line:#e5c2d2;--v-logo:url("/assets/plus-icons/sydan.webp")}
html[data-hyvinn-visual-tool="valmennus"]{--v-accent:#176f72;--v-soft:#e0f5f3;--v-tint:#bde7e2;--v-glow:#8ed6cf;--v-line:#b9dad7;--v-logo:url("/assets/plus-icons/valmennus.webp")}
html[data-hyvinn-visual-tool="rajani"]{--v-accent:#835913;--v-soft:#fff2d5;--v-tint:#f5dfa6;--v-glow:#edc56b;--v-line:#e2d2ac;--v-logo:url("/assets/plus-icons/rajat-ja-rytmi.webp")}
