/* Tavolozza dello stile Apple (08/10/2026, Roberto: «fargli scegliere gli sfondi
   dalla tavolozza», a tutti, sfondo E accento). Generato da genera.py con i
   contrasti controllati: accento con il suo testo ≥ 4,5:1, accento come testo
   sullo sfondo ≥ 3:1. Si accende con html[data-colore], scelto col tasto 🎨
   accanto ad «Aspetto» (localStorage ap_colore). Rame = nessun attributo. */
html[data-stile="apple"][data-colore="oro"][data-tono="chiaro"]{
  --rame:#866513;--su-rame:#ffffff;--gold:#866513;--gold-soft:#866513;--gold-deep:#866513;
  --violet:#866513;--violet-soft:#866513;--violet-deep:#866513;--aurora:#866513;--plasma:#866513;
  --holo:linear-gradient(#866513,#866513);--holo-aurora:linear-gradient(#866513,#866513);--holo-luxury:linear-gradient(#866513,#866513);
  --color-brand-100:rgba(134,101,19,0.1);--color-brand-200:rgba(134,101,19,0.18);--ap-oro-tenue:rgba(134,101,19,0.1);--st-oro-v:rgba(134,101,19,0.1);
  --ap-fondo:#f3e9cd;--ink-0:#f3e9cd;--ink-1:#f7f1de;--fondo:#f3e9cd;
  --oro:#866513;--oro-ch:#866513;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="oro"][data-tono="scuro"]{
  --rame:#f2cf6b;--su-rame:#1c1c1e;--gold:#f2cf6b;--gold-soft:#f2cf6b;--gold-deep:#f2cf6b;
  --violet:#f2cf6b;--violet-soft:#f2cf6b;--violet-deep:#f2cf6b;--aurora:#f2cf6b;--plasma:#f2cf6b;
  --holo:linear-gradient(#f2cf6b,#f2cf6b);--holo-aurora:linear-gradient(#f2cf6b,#f2cf6b);--holo-luxury:linear-gradient(#f2cf6b,#f2cf6b);
  --color-brand-100:rgba(242,207,107,0.12);--color-brand-200:rgba(242,207,107,0.2);--ap-oro-tenue:rgba(242,207,107,0.12);--st-oro-v:rgba(242,207,107,0.12);
  --ap-fondo:#262010;--ink-0:#262010;--ink-1:#2f291a;--fondo:#262010;
  --oro:#f2cf6b;--oro-ch:#f2cf6b;--su-oro:#1c1c1e;
  --ap-gruppo:#383324;--ink-2:#383324;--carta:#383324;--glass-thick:#383324;--st-vetro:#383324;--vs-vetro:#383324;
}
html[data-stile="apple"][data-colore="bronzo"][data-tono="chiaro"]{
  --rame:#8a4f1d;--su-rame:#ffffff;--gold:#8a4f1d;--gold-soft:#8a4f1d;--gold-deep:#8a4f1d;
  --violet:#8a4f1d;--violet-soft:#8a4f1d;--violet-deep:#8a4f1d;--aurora:#8a4f1d;--plasma:#8a4f1d;
  --holo:linear-gradient(#8a4f1d,#8a4f1d);--holo-aurora:linear-gradient(#8a4f1d,#8a4f1d);--holo-luxury:linear-gradient(#8a4f1d,#8a4f1d);
  --color-brand-100:rgba(138,79,29,0.1);--color-brand-200:rgba(138,79,29,0.18);--ap-oro-tenue:rgba(138,79,29,0.1);--st-oro-v:rgba(138,79,29,0.1);
  --ap-fondo:#f4e2d2;--ink-0:#f4e2d2;--ink-1:#f8ece2;--fondo:#f4e2d2;
  --oro:#8a4f1d;--oro-ch:#8a4f1d;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="bronzo"][data-tono="scuro"]{
  --rame:#f0b37a;--su-rame:#1c1c1e;--gold:#f0b37a;--gold-soft:#f0b37a;--gold-deep:#f0b37a;
  --violet:#f0b37a;--violet-soft:#f0b37a;--violet-deep:#f0b37a;--aurora:#f0b37a;--plasma:#f0b37a;
  --holo:linear-gradient(#f0b37a,#f0b37a);--holo-aurora:linear-gradient(#f0b37a,#f0b37a);--holo-luxury:linear-gradient(#f0b37a,#f0b37a);
  --color-brand-100:rgba(240,179,122,0.12);--color-brand-200:rgba(240,179,122,0.2);--ap-oro-tenue:rgba(240,179,122,0.12);--st-oro-v:rgba(240,179,122,0.12);
  --ap-fondo:#261a10;--ink-0:#261a10;--ink-1:#2f231a;--fondo:#261a10;
  --oro:#f0b37a;--oro-ch:#f0b37a;--su-oro:#1c1c1e;
  --ap-gruppo:#382d24;--ink-2:#382d24;--carta:#382d24;--glass-thick:#382d24;--st-vetro:#382d24;--vs-vetro:#382d24;
}
html[data-stile="apple"][data-colore="ambra"][data-tono="chiaro"]{
  --rame:#9a4300;--su-rame:#ffffff;--gold:#9a4300;--gold-soft:#9a4300;--gold-deep:#9a4300;
  --violet:#9a4300;--violet-soft:#9a4300;--violet-deep:#9a4300;--aurora:#9a4300;--plasma:#9a4300;
  --holo:linear-gradient(#9a4300,#9a4300);--holo-aurora:linear-gradient(#9a4300,#9a4300);--holo-luxury:linear-gradient(#9a4300,#9a4300);
  --color-brand-100:rgba(154,67,0,0.1);--color-brand-200:rgba(154,67,0,0.18);--ap-oro-tenue:rgba(154,67,0,0.1);--st-oro-v:rgba(154,67,0,0.1);
  --ap-fondo:#f3e3cd;--ink-0:#f3e3cd;--ink-1:#f7edde;--fondo:#f3e3cd;
  --oro:#9a4300;--oro-ch:#9a4300;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="ambra"][data-tono="scuro"]{
  --rame:#ffc53d;--su-rame:#1c1c1e;--gold:#ffc53d;--gold-soft:#ffc53d;--gold-deep:#ffc53d;
  --violet:#ffc53d;--violet-soft:#ffc53d;--violet-deep:#ffc53d;--aurora:#ffc53d;--plasma:#ffc53d;
  --holo:linear-gradient(#ffc53d,#ffc53d);--holo-aurora:linear-gradient(#ffc53d,#ffc53d);--holo-luxury:linear-gradient(#ffc53d,#ffc53d);
  --color-brand-100:rgba(255,197,61,0.12);--color-brand-200:rgba(255,197,61,0.2);--ap-oro-tenue:rgba(255,197,61,0.12);--st-oro-v:rgba(255,197,61,0.12);
  --ap-fondo:#261c10;--ink-0:#261c10;--ink-1:#2f251a;--fondo:#261c10;
  --oro:#ffc53d;--oro-ch:#ffc53d;--su-oro:#1c1c1e;
  --ap-gruppo:#382f24;--ink-2:#382f24;--carta:#382f24;--glass-thick:#382f24;--st-vetro:#382f24;--vs-vetro:#382f24;
}
html[data-stile="apple"][data-colore="rosso"][data-tono="chiaro"]{
  --rame:#b4151b;--su-rame:#ffffff;--gold:#b4151b;--gold-soft:#b4151b;--gold-deep:#b4151b;
  --violet:#b4151b;--violet-soft:#b4151b;--violet-deep:#b4151b;--aurora:#b4151b;--plasma:#b4151b;
  --holo:linear-gradient(#b4151b,#b4151b);--holo-aurora:linear-gradient(#b4151b,#b4151b);--holo-luxury:linear-gradient(#b4151b,#b4151b);
  --color-brand-100:rgba(180,21,27,0.1);--color-brand-200:rgba(180,21,27,0.18);--ap-oro-tenue:rgba(180,21,27,0.1);--st-oro-v:rgba(180,21,27,0.1);
  --ap-fondo:#f8e0e0;--ink-0:#f8e0e0;--ink-1:#faebeb;--fondo:#f8e0e0;
  --oro:#b4151b;--oro-ch:#b4151b;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="rosso"][data-tono="scuro"]{
  --rame:#ff8f8f;--su-rame:#1c1c1e;--gold:#ff8f8f;--gold-soft:#ff8f8f;--gold-deep:#ff8f8f;
  --violet:#ff8f8f;--violet-soft:#ff8f8f;--violet-deep:#ff8f8f;--aurora:#ff8f8f;--plasma:#ff8f8f;
  --holo:linear-gradient(#ff8f8f,#ff8f8f);--holo-aurora:linear-gradient(#ff8f8f,#ff8f8f);--holo-luxury:linear-gradient(#ff8f8f,#ff8f8f);
  --color-brand-100:rgba(255,143,143,0.12);--color-brand-200:rgba(255,143,143,0.2);--ap-oro-tenue:rgba(255,143,143,0.12);--st-oro-v:rgba(255,143,143,0.12);
  --ap-fondo:#261010;--ink-0:#261010;--ink-1:#2f1a1a;--fondo:#261010;
  --oro:#ff8f8f;--oro-ch:#ff8f8f;--su-oro:#1c1c1e;
  --ap-gruppo:#382424;--ink-2:#382424;--carta:#382424;--glass-thick:#382424;--st-vetro:#382424;--vs-vetro:#382424;
}
html[data-stile="apple"][data-colore="rosa"][data-tono="chiaro"]{
  --rame:#b0125a;--su-rame:#ffffff;--gold:#b0125a;--gold-soft:#b0125a;--gold-deep:#b0125a;
  --violet:#b0125a;--violet-soft:#b0125a;--violet-deep:#b0125a;--aurora:#b0125a;--plasma:#b0125a;
  --holo:linear-gradient(#b0125a,#b0125a);--holo-aurora:linear-gradient(#b0125a,#b0125a);--holo-luxury:linear-gradient(#b0125a,#b0125a);
  --color-brand-100:rgba(176,18,90,0.1);--color-brand-200:rgba(176,18,90,0.18);--ap-oro-tenue:rgba(176,18,90,0.1);--st-oro-v:rgba(176,18,90,0.1);
  --ap-fondo:#f7deeb;--ink-0:#f7deeb;--ink-1:#faeaf2;--fondo:#f7deeb;
  --oro:#b0125a;--oro-ch:#b0125a;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="rosa"][data-tono="scuro"]{
  --rame:#ff8cc6;--su-rame:#1c1c1e;--gold:#ff8cc6;--gold-soft:#ff8cc6;--gold-deep:#ff8cc6;
  --violet:#ff8cc6;--violet-soft:#ff8cc6;--violet-deep:#ff8cc6;--aurora:#ff8cc6;--plasma:#ff8cc6;
  --holo:linear-gradient(#ff8cc6,#ff8cc6);--holo-aurora:linear-gradient(#ff8cc6,#ff8cc6);--holo-luxury:linear-gradient(#ff8cc6,#ff8cc6);
  --color-brand-100:rgba(255,140,198,0.12);--color-brand-200:rgba(255,140,198,0.2);--ap-oro-tenue:rgba(255,140,198,0.12);--st-oro-v:rgba(255,140,198,0.12);
  --ap-fondo:#26101b;--ink-0:#26101b;--ink-1:#2f1a24;--fondo:#26101b;
  --oro:#ff8cc6;--oro-ch:#ff8cc6;--su-oro:#1c1c1e;
  --ap-gruppo:#38242e;--ink-2:#38242e;--carta:#38242e;--glass-thick:#38242e;--st-vetro:#38242e;--vs-vetro:#38242e;
}
html[data-stile="apple"][data-colore="viola"][data-tono="chiaro"]{
  --rame:#6d28d9;--su-rame:#ffffff;--gold:#6d28d9;--gold-soft:#6d28d9;--gold-deep:#6d28d9;
  --violet:#6d28d9;--violet-soft:#6d28d9;--violet-deep:#6d28d9;--aurora:#6d28d9;--plasma:#6d28d9;
  --holo:linear-gradient(#6d28d9,#6d28d9);--holo-aurora:linear-gradient(#6d28d9,#6d28d9);--holo-luxury:linear-gradient(#6d28d9,#6d28d9);
  --color-brand-100:rgba(109,40,217,0.1);--color-brand-200:rgba(109,40,217,0.18);--ap-oro-tenue:rgba(109,40,217,0.1);--st-oro-v:rgba(109,40,217,0.1);
  --ap-fondo:#ece2f8;--ink-0:#ece2f8;--ink-1:#f3ecfa;--fondo:#ece2f8;
  --oro:#6d28d9;--oro-ch:#6d28d9;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="viola"][data-tono="scuro"]{
  --rame:#c9a5ff;--su-rame:#1c1c1e;--gold:#c9a5ff;--gold-soft:#c9a5ff;--gold-deep:#c9a5ff;
  --violet:#c9a5ff;--violet-soft:#c9a5ff;--violet-deep:#c9a5ff;--aurora:#c9a5ff;--plasma:#c9a5ff;
  --holo:linear-gradient(#c9a5ff,#c9a5ff);--holo-aurora:linear-gradient(#c9a5ff,#c9a5ff);--holo-luxury:linear-gradient(#c9a5ff,#c9a5ff);
  --color-brand-100:rgba(201,165,255,0.12);--color-brand-200:rgba(201,165,255,0.2);--ap-oro-tenue:rgba(201,165,255,0.12);--st-oro-v:rgba(201,165,255,0.12);
  --ap-fondo:#1a1026;--ink-0:#1a1026;--ink-1:#231a2f;--fondo:#1a1026;
  --oro:#c9a5ff;--oro-ch:#c9a5ff;--su-oro:#1c1c1e;
  --ap-gruppo:#2d2438;--ink-2:#2d2438;--carta:#2d2438;--glass-thick:#2d2438;--st-vetro:#2d2438;--vs-vetro:#2d2438;
}
html[data-stile="apple"][data-colore="indaco"][data-tono="chiaro"]{
  --rame:#4338ca;--su-rame:#ffffff;--gold:#4338ca;--gold-soft:#4338ca;--gold-deep:#4338ca;
  --violet:#4338ca;--violet-soft:#4338ca;--violet-deep:#4338ca;--aurora:#4338ca;--plasma:#4338ca;
  --holo:linear-gradient(#4338ca,#4338ca);--holo-aurora:linear-gradient(#4338ca,#4338ca);--holo-luxury:linear-gradient(#4338ca,#4338ca);
  --color-brand-100:rgba(67,56,202,0.1);--color-brand-200:rgba(67,56,202,0.18);--ap-oro-tenue:rgba(67,56,202,0.1);--st-oro-v:rgba(67,56,202,0.1);
  --ap-fondo:#e2e3f8;--ink-0:#e2e3f8;--ink-1:#ecedfa;--fondo:#e2e3f8;
  --oro:#4338ca;--oro-ch:#4338ca;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="indaco"][data-tono="scuro"]{
  --rame:#a7b0ff;--su-rame:#1c1c1e;--gold:#a7b0ff;--gold-soft:#a7b0ff;--gold-deep:#a7b0ff;
  --violet:#a7b0ff;--violet-soft:#a7b0ff;--violet-deep:#a7b0ff;--aurora:#a7b0ff;--plasma:#a7b0ff;
  --holo:linear-gradient(#a7b0ff,#a7b0ff);--holo-aurora:linear-gradient(#a7b0ff,#a7b0ff);--holo-luxury:linear-gradient(#a7b0ff,#a7b0ff);
  --color-brand-100:rgba(167,176,255,0.12);--color-brand-200:rgba(167,176,255,0.2);--ap-oro-tenue:rgba(167,176,255,0.12);--st-oro-v:rgba(167,176,255,0.12);
  --ap-fondo:#101026;--ink-0:#101026;--ink-1:#1a1a2f;--fondo:#101026;
  --oro:#a7b0ff;--oro-ch:#a7b0ff;--su-oro:#1c1c1e;
  --ap-gruppo:#242438;--ink-2:#242438;--carta:#242438;--glass-thick:#242438;--st-vetro:#242438;--vs-vetro:#242438;
}
html[data-stile="apple"][data-colore="blu"][data-tono="chiaro"]{
  --rame:#1d4ed8;--su-rame:#ffffff;--gold:#1d4ed8;--gold-soft:#1d4ed8;--gold-deep:#1d4ed8;
  --violet:#1d4ed8;--violet-soft:#1d4ed8;--violet-deep:#1d4ed8;--aurora:#1d4ed8;--plasma:#1d4ed8;
  --holo:linear-gradient(#1d4ed8,#1d4ed8);--holo-aurora:linear-gradient(#1d4ed8,#1d4ed8);--holo-luxury:linear-gradient(#1d4ed8,#1d4ed8);
  --color-brand-100:rgba(29,78,216,0.1);--color-brand-200:rgba(29,78,216,0.18);--ap-oro-tenue:rgba(29,78,216,0.1);--st-oro-v:rgba(29,78,216,0.1);
  --ap-fondo:#dce6f7;--ink-0:#dce6f7;--ink-1:#e8effa;--fondo:#dce6f7;
  --oro:#1d4ed8;--oro-ch:#1d4ed8;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="blu"][data-tono="scuro"]{
  --rame:#7fb2ff;--su-rame:#1c1c1e;--gold:#7fb2ff;--gold-soft:#7fb2ff;--gold-deep:#7fb2ff;
  --violet:#7fb2ff;--violet-soft:#7fb2ff;--violet-deep:#7fb2ff;--aurora:#7fb2ff;--plasma:#7fb2ff;
  --holo:linear-gradient(#7fb2ff,#7fb2ff);--holo-aurora:linear-gradient(#7fb2ff,#7fb2ff);--holo-luxury:linear-gradient(#7fb2ff,#7fb2ff);
  --color-brand-100:rgba(127,178,255,0.12);--color-brand-200:rgba(127,178,255,0.2);--ap-oro-tenue:rgba(127,178,255,0.12);--st-oro-v:rgba(127,178,255,0.12);
  --ap-fondo:#101826;--ink-0:#101826;--ink-1:#1a212f;--fondo:#101826;
  --oro:#7fb2ff;--oro-ch:#7fb2ff;--su-oro:#1c1c1e;
  --ap-gruppo:#242c38;--ink-2:#242c38;--carta:#242c38;--glass-thick:#242c38;--st-vetro:#242c38;--vs-vetro:#242c38;
}
html[data-stile="apple"][data-colore="navy"][data-tono="chiaro"]{
  --rame:#24507f;--su-rame:#ffffff;--gold:#24507f;--gold-soft:#24507f;--gold-deep:#24507f;
  --violet:#24507f;--violet-soft:#24507f;--violet-deep:#24507f;--aurora:#24507f;--plasma:#24507f;
  --holo:linear-gradient(#24507f,#24507f);--holo-aurora:linear-gradient(#24507f,#24507f);--holo-luxury:linear-gradient(#24507f,#24507f);
  --color-brand-100:rgba(36,80,127,0.1);--color-brand-200:rgba(36,80,127,0.18);--ap-oro-tenue:rgba(36,80,127,0.1);--st-oro-v:rgba(36,80,127,0.1);
  --ap-fondo:#d8e6f6;--ink-0:#d8e6f6;--ink-1:#e6eff9;--fondo:#d8e6f6;
  --oro:#24507f;--oro-ch:#24507f;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="navy"][data-tono="scuro"]{
  --rame:#8fbcf0;--su-rame:#1c1c1e;--gold:#8fbcf0;--gold-soft:#8fbcf0;--gold-deep:#8fbcf0;
  --violet:#8fbcf0;--violet-soft:#8fbcf0;--violet-deep:#8fbcf0;--aurora:#8fbcf0;--plasma:#8fbcf0;
  --holo:linear-gradient(#8fbcf0,#8fbcf0);--holo-aurora:linear-gradient(#8fbcf0,#8fbcf0);--holo-luxury:linear-gradient(#8fbcf0,#8fbcf0);
  --color-brand-100:rgba(143,188,240,0.12);--color-brand-200:rgba(143,188,240,0.2);--ap-oro-tenue:rgba(143,188,240,0.12);--st-oro-v:rgba(143,188,240,0.12);
  --ap-fondo:#101a26;--ink-0:#101a26;--ink-1:#1a232f;--fondo:#101a26;
  --oro:#8fbcf0;--oro-ch:#8fbcf0;--su-oro:#1c1c1e;
  --ap-gruppo:#242d38;--ink-2:#242d38;--carta:#242d38;--glass-thick:#242d38;--st-vetro:#242d38;--vs-vetro:#242d38;
}
html[data-stile="apple"][data-colore="emerald"][data-tono="chiaro"]{
  --rame:#036b4c;--su-rame:#ffffff;--gold:#036b4c;--gold-soft:#036b4c;--gold-deep:#036b4c;
  --violet:#036b4c;--violet-soft:#036b4c;--violet-deep:#036b4c;--aurora:#036b4c;--plasma:#036b4c;
  --holo:linear-gradient(#036b4c,#036b4c);--holo-aurora:linear-gradient(#036b4c,#036b4c);--holo-luxury:linear-gradient(#036b4c,#036b4c);
  --color-brand-100:rgba(3,107,76,0.1);--color-brand-200:rgba(3,107,76,0.18);--ap-oro-tenue:rgba(3,107,76,0.1);--st-oro-v:rgba(3,107,76,0.1);
  --ap-fondo:#cdf3e5;--ink-0:#cdf3e5;--ink-1:#def7ee;--fondo:#cdf3e5;
  --oro:#036b4c;--oro-ch:#036b4c;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="emerald"][data-tono="scuro"]{
  --rame:#4fe0a8;--su-rame:#1c1c1e;--gold:#4fe0a8;--gold-soft:#4fe0a8;--gold-deep:#4fe0a8;
  --violet:#4fe0a8;--violet-soft:#4fe0a8;--violet-deep:#4fe0a8;--aurora:#4fe0a8;--plasma:#4fe0a8;
  --holo:linear-gradient(#4fe0a8,#4fe0a8);--holo-aurora:linear-gradient(#4fe0a8,#4fe0a8);--holo-luxury:linear-gradient(#4fe0a8,#4fe0a8);
  --color-brand-100:rgba(79,224,168,0.12);--color-brand-200:rgba(79,224,168,0.2);--ap-oro-tenue:rgba(79,224,168,0.12);--st-oro-v:rgba(79,224,168,0.12);
  --ap-fondo:#10261e;--ink-0:#10261e;--ink-1:#1a2f27;--fondo:#10261e;
  --oro:#4fe0a8;--oro-ch:#4fe0a8;--su-oro:#1c1c1e;
  --ap-gruppo:#243831;--ink-2:#243831;--carta:#243831;--glass-thick:#243831;--st-vetro:#243831;--vs-vetro:#243831;
}

/* ── tasto 🎨 e tavolozza ── */
html[data-stile="apple"] .ap-colore{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;
  border-radius:999px;border:0;background:var(--ap-riempi,rgba(118,118,128,.12));cursor:pointer;padding:0;flex:0 0 auto;margin-left:6px;vertical-align:middle}
html[data-stile="apple"] .ap-colore i{display:block;width:16px;height:16px;border-radius:50%;background:var(--rame,var(--oro));
  box-shadow:0 0 0 2px var(--ap-gruppo,var(--carta,#fff)),0 0 0 3px var(--rame,var(--oro))}
html[data-stile="apple"] .ap-colore:focus-visible{outline:2px solid var(--rame,var(--oro));outline-offset:2px}
.ap-tav{position:fixed;z-index:100000;width:288px;padding:14px;border-radius:18px;
  background:var(--ap-gruppo,var(--carta,#fff));color:var(--ink-text,var(--testo,#1d1d1f));
  box-shadow:0 18px 50px rgba(0,0,0,.28),0 0 0 .5px rgba(127,127,127,.25);font:13px/1.4 -apple-system,BlinkMacSystemFont,system-ui,sans-serif}
.ap-tav h4{margin:0 0 2px;font-size:14px;font-weight:600}
.ap-tav p{margin:0 0 10px;font-size:12px;color:var(--ink-muted,var(--muto,#6e6e73))}
.ap-tav-griglia{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.ap-tav button{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:44px;padding:6px 2px;border:0;border-radius:12px;
  background:transparent;color:inherit;font:inherit;font-size:11.5px;cursor:pointer}
.ap-tav button:hover,.ap-tav button[aria-pressed="true"]{background:var(--ap-riempi,rgba(118,118,128,.12))}
.ap-tav button span{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}
.ap-tav button[aria-pressed="true"] span{box-shadow:0 0 0 2px var(--ap-gruppo,#fff),0 0 0 4px currentColor}
@media (prefers-reduced-motion:no-preference){.ap-tav{animation:apTav .18s cubic-bezier(.22,1,.36,1)}}
@keyframes apTav{from{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}
/* 20/10/2026, Roberto: «altri colori» — stessi passaggi dei primi 11 */
html[data-stile="apple"][data-colore="bordeaux"][data-tono="chiaro"]{
  --rame:#8a1c3c;--su-rame:#ffffff;--gold:#8a1c3c;--gold-soft:#8a1c3c;--gold-deep:#8a1c3c;
  --violet:#8a1c3c;--violet-soft:#8a1c3c;--violet-deep:#8a1c3c;--aurora:#8a1c3c;--plasma:#8a1c3c;
  --holo:linear-gradient(#8a1c3c,#8a1c3c);--holo-aurora:linear-gradient(#8a1c3c,#8a1c3c);--holo-luxury:linear-gradient(#8a1c3c,#8a1c3c);
  --color-brand-100:rgba(138,28,60,0.1);--color-brand-200:rgba(138,28,60,0.18);--ap-oro-tenue:rgba(138,28,60,0.1);--st-oro-v:rgba(138,28,60,0.1);
  --ap-fondo:#f5d6df;--ink-0:#f5d6df;--ink-1:#f9e6ec;--fondo:#f5d6df;
  --oro:#8a1c3c;--oro-ch:#8a1c3c;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="bordeaux"][data-tono="scuro"]{
  --rame:#ef8fab;--su-rame:#1c1c1e;--gold:#ef8fab;--gold-soft:#ef8fab;--gold-deep:#ef8fab;
  --violet:#ef8fab;--violet-soft:#ef8fab;--violet-deep:#ef8fab;--aurora:#ef8fab;--plasma:#ef8fab;
  --holo:linear-gradient(#ef8fab,#ef8fab);--holo-aurora:linear-gradient(#ef8fab,#ef8fab);--holo-luxury:linear-gradient(#ef8fab,#ef8fab);
  --color-brand-100:rgba(239,143,171,0.12);--color-brand-200:rgba(239,143,171,0.2);--ap-oro-tenue:rgba(239,143,171,0.12);--st-oro-v:rgba(239,143,171,0.12);
  --ap-fondo:#251016;--ink-0:#251016;--ink-1:#301a20;--fondo:#251016;
  --oro:#ef8fab;--oro-ch:#ef8fab;--su-oro:#1c1c1e;
  --ap-gruppo:#38242a;--ink-2:#38242a;--carta:#38242a;--glass-thick:#38242a;--st-vetro:#38242a;--vs-vetro:#38242a;
}
html[data-stile="apple"][data-colore="corallo"][data-tono="chiaro"]{
  --rame:#a33a28;--su-rame:#ffffff;--gold:#a33a28;--gold-soft:#a33a28;--gold-deep:#a33a28;
  --violet:#a33a28;--violet-soft:#a33a28;--violet-deep:#a33a28;--aurora:#a33a28;--plasma:#a33a28;
  --holo:linear-gradient(#a33a28,#a33a28);--holo-aurora:linear-gradient(#a33a28,#a33a28);--holo-luxury:linear-gradient(#a33a28,#a33a28);
  --color-brand-100:rgba(163,58,40,0.1);--color-brand-200:rgba(163,58,40,0.18);--ap-oro-tenue:rgba(163,58,40,0.1);--st-oro-v:rgba(163,58,40,0.1);
  --ap-fondo:#f5dbd6;--ink-0:#f5dbd6;--ink-1:#f9e9e6;--fondo:#f5dbd6;
  --oro:#a33a28;--oro-ch:#a33a28;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="corallo"][data-tono="scuro"]{
  --rame:#ef9d8f;--su-rame:#1c1c1e;--gold:#ef9d8f;--gold-soft:#ef9d8f;--gold-deep:#ef9d8f;
  --violet:#ef9d8f;--violet-soft:#ef9d8f;--violet-deep:#ef9d8f;--aurora:#ef9d8f;--plasma:#ef9d8f;
  --holo:linear-gradient(#ef9d8f,#ef9d8f);--holo-aurora:linear-gradient(#ef9d8f,#ef9d8f);--holo-luxury:linear-gradient(#ef9d8f,#ef9d8f);
  --color-brand-100:rgba(239,157,143,0.12);--color-brand-200:rgba(239,157,143,0.2);--ap-oro-tenue:rgba(239,157,143,0.12);--st-oro-v:rgba(239,157,143,0.12);
  --ap-fondo:#251310;--ink-0:#251310;--ink-1:#301d1a;--fondo:#251310;
  --oro:#ef9d8f;--oro-ch:#ef9d8f;--su-oro:#1c1c1e;
  --ap-gruppo:#382724;--ink-2:#382724;--carta:#382724;--glass-thick:#382724;--st-vetro:#382724;--vs-vetro:#382724;
}
html[data-stile="apple"][data-colore="petrolio"][data-tono="chiaro"]{
  --rame:#0f5e6b;--su-rame:#ffffff;--gold:#0f5e6b;--gold-soft:#0f5e6b;--gold-deep:#0f5e6b;
  --violet:#0f5e6b;--violet-soft:#0f5e6b;--violet-deep:#0f5e6b;--aurora:#0f5e6b;--plasma:#0f5e6b;
  --holo:linear-gradient(#0f5e6b,#0f5e6b);--holo-aurora:linear-gradient(#0f5e6b,#0f5e6b);--holo-luxury:linear-gradient(#0f5e6b,#0f5e6b);
  --color-brand-100:rgba(15,94,107,0.1);--color-brand-200:rgba(15,94,107,0.18);--ap-oro-tenue:rgba(15,94,107,0.1);--st-oro-v:rgba(15,94,107,0.1);
  --ap-fondo:#d6f1f5;--ink-0:#d6f1f5;--ink-1:#e6f7f9;--fondo:#d6f1f5;
  --oro:#0f5e6b;--oro-ch:#0f5e6b;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="petrolio"][data-tono="scuro"]{
  --rame:#8fe2ef;--su-rame:#1c1c1e;--gold:#8fe2ef;--gold-soft:#8fe2ef;--gold-deep:#8fe2ef;
  --violet:#8fe2ef;--violet-soft:#8fe2ef;--violet-deep:#8fe2ef;--aurora:#8fe2ef;--plasma:#8fe2ef;
  --holo:linear-gradient(#8fe2ef,#8fe2ef);--holo-aurora:linear-gradient(#8fe2ef,#8fe2ef);--holo-luxury:linear-gradient(#8fe2ef,#8fe2ef);
  --color-brand-100:rgba(143,226,239,0.12);--color-brand-200:rgba(143,226,239,0.2);--ap-oro-tenue:rgba(143,226,239,0.12);--st-oro-v:rgba(143,226,239,0.12);
  --ap-fondo:#102225;--ink-0:#102225;--ink-1:#1a2d30;--fondo:#102225;
  --oro:#8fe2ef;--oro-ch:#8fe2ef;--su-oro:#1c1c1e;
  --ap-gruppo:#243538;--ink-2:#243538;--carta:#243538;--glass-thick:#243538;--st-vetro:#243538;--vs-vetro:#243538;
}
html[data-stile="apple"][data-colore="turchese"][data-tono="chiaro"]{
  --rame:#0b7285;--su-rame:#ffffff;--gold:#0b7285;--gold-soft:#0b7285;--gold-deep:#0b7285;
  --violet:#0b7285;--violet-soft:#0b7285;--violet-deep:#0b7285;--aurora:#0b7285;--plasma:#0b7285;
  --holo:linear-gradient(#0b7285,#0b7285);--holo-aurora:linear-gradient(#0b7285,#0b7285);--holo-luxury:linear-gradient(#0b7285,#0b7285);
  --color-brand-100:rgba(11,114,133,0.1);--color-brand-200:rgba(11,114,133,0.18);--ap-oro-tenue:rgba(11,114,133,0.1);--st-oro-v:rgba(11,114,133,0.1);
  --ap-fondo:#d6f0f5;--ink-0:#d6f0f5;--ink-1:#e6f6f9;--fondo:#d6f0f5;
  --oro:#0b7285;--oro-ch:#0b7285;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="turchese"][data-tono="scuro"]{
  --rame:#8fe0ef;--su-rame:#1c1c1e;--gold:#8fe0ef;--gold-soft:#8fe0ef;--gold-deep:#8fe0ef;
  --violet:#8fe0ef;--violet-soft:#8fe0ef;--violet-deep:#8fe0ef;--aurora:#8fe0ef;--plasma:#8fe0ef;
  --holo:linear-gradient(#8fe0ef,#8fe0ef);--holo-aurora:linear-gradient(#8fe0ef,#8fe0ef);--holo-luxury:linear-gradient(#8fe0ef,#8fe0ef);
  --color-brand-100:rgba(143,224,239,0.12);--color-brand-200:rgba(143,224,239,0.2);--ap-oro-tenue:rgba(143,224,239,0.12);--st-oro-v:rgba(143,224,239,0.12);
  --ap-fondo:#102225;--ink-0:#102225;--ink-1:#1a2d30;--fondo:#102225;
  --oro:#8fe0ef;--oro-ch:#8fe0ef;--su-oro:#1c1c1e;
  --ap-gruppo:#243538;--ink-2:#243538;--carta:#243538;--glass-thick:#243538;--st-vetro:#243538;--vs-vetro:#243538;
}
html[data-stile="apple"][data-colore="salvia"][data-tono="chiaro"]{
  --rame:#4b6b4a;--su-rame:#ffffff;--gold:#4b6b4a;--gold-soft:#4b6b4a;--gold-deep:#4b6b4a;
  --violet:#4b6b4a;--violet-soft:#4b6b4a;--violet-deep:#4b6b4a;--aurora:#4b6b4a;--plasma:#4b6b4a;
  --holo:linear-gradient(#4b6b4a,#4b6b4a);--holo-aurora:linear-gradient(#4b6b4a,#4b6b4a);--holo-luxury:linear-gradient(#4b6b4a,#4b6b4a);
  --color-brand-100:rgba(75,107,74,0.1);--color-brand-200:rgba(75,107,74,0.18);--ap-oro-tenue:rgba(75,107,74,0.1);--st-oro-v:rgba(75,107,74,0.1);
  --ap-fondo:#e1eae1;--ink-0:#e1eae1;--ink-1:#edf2ed;--fondo:#e1eae1;
  --oro:#4b6b4a;--oro-ch:#4b6b4a;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="salvia"][data-tono="scuro"]{
  --rame:#92ef8f;--su-rame:#1c1c1e;--gold:#92ef8f;--gold-soft:#92ef8f;--gold-deep:#92ef8f;
  --violet:#92ef8f;--violet-soft:#92ef8f;--violet-deep:#92ef8f;--aurora:#92ef8f;--plasma:#92ef8f;
  --holo:linear-gradient(#92ef8f,#92ef8f);--holo-aurora:linear-gradient(#92ef8f,#92ef8f);--holo-luxury:linear-gradient(#92ef8f,#92ef8f);
  --color-brand-100:rgba(146,239,143,0.12);--color-brand-200:rgba(146,239,143,0.2);--ap-oro-tenue:rgba(146,239,143,0.12);--st-oro-v:rgba(146,239,143,0.12);
  --ap-fondo:#112510;--ink-0:#112510;--ink-1:#1b301a;--fondo:#112510;
  --oro:#92ef8f;--oro-ch:#92ef8f;--su-oro:#1c1c1e;
  --ap-gruppo:#243824;--ink-2:#243824;--carta:#243824;--glass-thick:#243824;--st-vetro:#243824;--vs-vetro:#243824;
}
html[data-stile="apple"][data-colore="oliva"][data-tono="chiaro"]{
  --rame:#5c6418;--su-rame:#ffffff;--gold:#5c6418;--gold-soft:#5c6418;--gold-deep:#5c6418;
  --violet:#5c6418;--violet-soft:#5c6418;--violet-deep:#5c6418;--aurora:#5c6418;--plasma:#5c6418;
  --holo:linear-gradient(#5c6418,#5c6418);--holo-aurora:linear-gradient(#5c6418,#5c6418);--holo-luxury:linear-gradient(#5c6418,#5c6418);
  --color-brand-100:rgba(92,100,24,0.1);--color-brand-200:rgba(92,100,24,0.18);--ap-oro-tenue:rgba(92,100,24,0.1);--st-oro-v:rgba(92,100,24,0.1);
  --ap-fondo:#f2f5d6;--ink-0:#f2f5d6;--ink-1:#f7f9e6;--fondo:#f2f5d6;
  --oro:#5c6418;--oro-ch:#5c6418;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="oliva"][data-tono="scuro"]{
  --rame:#e5ef8f;--su-rame:#1c1c1e;--gold:#e5ef8f;--gold-soft:#e5ef8f;--gold-deep:#e5ef8f;
  --violet:#e5ef8f;--violet-soft:#e5ef8f;--violet-deep:#e5ef8f;--aurora:#e5ef8f;--plasma:#e5ef8f;
  --holo:linear-gradient(#e5ef8f,#e5ef8f);--holo-aurora:linear-gradient(#e5ef8f,#e5ef8f);--holo-luxury:linear-gradient(#e5ef8f,#e5ef8f);
  --color-brand-100:rgba(229,239,143,0.12);--color-brand-200:rgba(229,239,143,0.2);--ap-oro-tenue:rgba(229,239,143,0.12);--st-oro-v:rgba(229,239,143,0.12);
  --ap-fondo:#232510;--ink-0:#232510;--ink-1:#2e301a;--fondo:#232510;
  --oro:#e5ef8f;--oro-ch:#e5ef8f;--su-oro:#1c1c1e;
  --ap-gruppo:#363824;--ink-2:#363824;--carta:#363824;--glass-thick:#363824;--st-vetro:#363824;--vs-vetro:#363824;
}
html[data-stile="apple"][data-colore="lavanda"][data-tono="chiaro"]{
  --rame:#6a4fb3;--su-rame:#ffffff;--gold:#6a4fb3;--gold-soft:#6a4fb3;--gold-deep:#6a4fb3;
  --violet:#6a4fb3;--violet-soft:#6a4fb3;--violet-deep:#6a4fb3;--aurora:#6a4fb3;--plasma:#6a4fb3;
  --holo:linear-gradient(#6a4fb3,#6a4fb3);--holo-aurora:linear-gradient(#6a4fb3,#6a4fb3);--holo-luxury:linear-gradient(#6a4fb3,#6a4fb3);
  --color-brand-100:rgba(106,79,179,0.1);--color-brand-200:rgba(106,79,179,0.18);--ap-oro-tenue:rgba(106,79,179,0.1);--st-oro-v:rgba(106,79,179,0.1);
  --ap-fondo:#e1dbf0;--ink-0:#e1dbf0;--ink-1:#edeaf6;--fondo:#e1dbf0;
  --oro:#6a4fb3;--oro-ch:#6a4fb3;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="lavanda"][data-tono="scuro"]{
  --rame:#a98fef;--su-rame:#1c1c1e;--gold:#a98fef;--gold-soft:#a98fef;--gold-deep:#a98fef;
  --violet:#a98fef;--violet-soft:#a98fef;--violet-deep:#a98fef;--aurora:#a98fef;--plasma:#a98fef;
  --holo:linear-gradient(#a98fef,#a98fef);--holo-aurora:linear-gradient(#a98fef,#a98fef);--holo-luxury:linear-gradient(#a98fef,#a98fef);
  --color-brand-100:rgba(169,143,239,0.12);--color-brand-200:rgba(169,143,239,0.2);--ap-oro-tenue:rgba(169,143,239,0.12);--st-oro-v:rgba(169,143,239,0.12);
  --ap-fondo:#161025;--ink-0:#161025;--ink-1:#201a30;--fondo:#161025;
  --oro:#a98fef;--oro-ch:#a98fef;--su-oro:#1c1c1e;
  --ap-gruppo:#292438;--ink-2:#292438;--carta:#292438;--glass-thick:#292438;--st-vetro:#292438;--vs-vetro:#292438;
}
html[data-stile="apple"][data-colore="ardesia"][data-tono="chiaro"]{
  --rame:#3f5468;--su-rame:#ffffff;--gold:#3f5468;--gold-soft:#3f5468;--gold-deep:#3f5468;
  --violet:#3f5468;--violet-soft:#3f5468;--violet-deep:#3f5468;--aurora:#3f5468;--plasma:#3f5468;
  --holo:linear-gradient(#3f5468,#3f5468);--holo-aurora:linear-gradient(#3f5468,#3f5468);--holo-luxury:linear-gradient(#3f5468,#3f5468);
  --color-brand-100:rgba(63,84,104,0.1);--color-brand-200:rgba(63,84,104,0.18);--ap-oro-tenue:rgba(63,84,104,0.1);--st-oro-v:rgba(63,84,104,0.1);
  --ap-fondo:#dfe6ec;--ink-0:#dfe6ec;--ink-1:#ecf0f3;--fondo:#dfe6ec;
  --oro:#3f5468;--oro-ch:#3f5468;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="ardesia"][data-tono="scuro"]{
  --rame:#8fc0ef;--su-rame:#1c1c1e;--gold:#8fc0ef;--gold-soft:#8fc0ef;--gold-deep:#8fc0ef;
  --violet:#8fc0ef;--violet-soft:#8fc0ef;--violet-deep:#8fc0ef;--aurora:#8fc0ef;--plasma:#8fc0ef;
  --holo:linear-gradient(#8fc0ef,#8fc0ef);--holo-aurora:linear-gradient(#8fc0ef,#8fc0ef);--holo-luxury:linear-gradient(#8fc0ef,#8fc0ef);
  --color-brand-100:rgba(143,192,239,0.12);--color-brand-200:rgba(143,192,239,0.2);--ap-oro-tenue:rgba(143,192,239,0.12);--st-oro-v:rgba(143,192,239,0.12);
  --ap-fondo:#101b25;--ink-0:#101b25;--ink-1:#1a2530;--fondo:#101b25;
  --oro:#8fc0ef;--oro-ch:#8fc0ef;--su-oro:#1c1c1e;
  --ap-gruppo:#242e38;--ink-2:#242e38;--carta:#242e38;--glass-thick:#242e38;--st-vetro:#242e38;--vs-vetro:#242e38;
}
html[data-stile="apple"][data-colore="grafite"][data-tono="chiaro"]{
  --rame:#4a4a52;--su-rame:#ffffff;--gold:#4a4a52;--gold-soft:#4a4a52;--gold-deep:#4a4a52;
  --violet:#4a4a52;--violet-soft:#4a4a52;--violet-deep:#4a4a52;--aurora:#4a4a52;--plasma:#4a4a52;
  --holo:linear-gradient(#4a4a52,#4a4a52);--holo-aurora:linear-gradient(#4a4a52,#4a4a52);--holo-luxury:linear-gradient(#4a4a52,#4a4a52);
  --color-brand-100:rgba(74,74,82,0.1);--color-brand-200:rgba(74,74,82,0.18);--ap-oro-tenue:rgba(74,74,82,0.1);--st-oro-v:rgba(74,74,82,0.1);
  --ap-fondo:#e4e4e7;--ink-0:#e4e4e7;--ink-1:#efeff0;--fondo:#e4e4e7;
  --oro:#4a4a52;--oro-ch:#4a4a52;--su-oro:#ffffff;
}
html[data-stile="apple"][data-colore="grafite"][data-tono="scuro"]{
  --rame:#bbbbc3;--su-rame:#1c1c1e;--gold:#bbbbc3;--gold-soft:#bbbbc3;--gold-deep:#bbbbc3;
  --violet:#bbbbc3;--violet-soft:#bbbbc3;--violet-deep:#bbbbc3;--aurora:#bbbbc3;--plasma:#bbbbc3;
  --holo:linear-gradient(#bbbbc3,#bbbbc3);--holo-aurora:linear-gradient(#bbbbc3,#bbbbc3);--holo-luxury:linear-gradient(#bbbbc3,#bbbbc3);
  --color-brand-100:rgba(187,187,195,0.12);--color-brand-200:rgba(187,187,195,0.2);--ap-oro-tenue:rgba(187,187,195,0.12);--st-oro-v:rgba(187,187,195,0.12);
  --ap-fondo:#19191c;--ink-0:#19191c;--ink-1:#232327;--fondo:#19191c;
  --oro:#bbbbc3;--oro-ch:#bbbbc3;--su-oro:#1c1c1e;
  --ap-gruppo:#2c2c30;--ink-2:#2c2c30;--carta:#2c2c30;--glass-thick:#2c2c30;--st-vetro:#2c2c30;--vs-vetro:#2c2c30;
}
