.aspetto.svelte-1a9lxto{display:flex;align-items:center;background:none;border:1px solid var(--linea);border-radius:var(--raggio);padding:.3rem;color:var(--testo-tenue);cursor:pointer}.aspetto.svelte-1a9lxto svg:where(.svelte-1a9lxto){display:block;width:1.1rem;height:1.1rem}.aspetto.svelte-1a9lxto:hover{color:var(--testo);border-color:var(--linea-forte)}.marchio-disegno.svelte-10y6uor{display:block;height:1.35rem;width:auto}.riquadro.svelte-10y6uor{fill:light-dark(#1a1917,transparent)}:root{color-scheme:light dark;--striscia: 4.5rem;--sfondo: light-dark(#faf8f4, #1a1917);--superficie: light-dark(#ffffff, #232220);--testo: light-dark(#2b2a26, #ebe7de);--testo-tenue: light-dark(#6f6a60, #9d968a);--linea: light-dark(#e3ddd2, #35332e);--linea-forte: light-dark(#c4bcac, #55514a);--accento: light-dark(#b4442a, #d9704f);--accento-tenue: light-dark(#f5e9e5, #2e2320);--su-accento: light-dark(#ffffff, #2a1710);--raggio: .5rem;--elemento-fuoco: light-dark(#b8492a, #e08160);--elemento-terra: light-dark(#5f7440, #9ab471);--elemento-aria: light-dark(#8a6a12, #d4ae3a);--elemento-acqua: light-dark(#39658a, #7aa8cc);--aspetto-tensione: light-dark(#b34728, #e08160);--aspetto-fluidita: light-dark(#39658a, #7aa8cc);--aspetto-neutro: light-dark(#5f5748, #a49a88);--aspetto-minore: light-dark(#6c6351, #9b917e);--quadrante: light-dark(#a39e97, #5a5955);--quadrante-forte: light-dark(#8b8478, #736f68);--oro: #fab219;--serif: Georgia, "Iowan Old Style", "Palatino Linotype", "Times New Roman", serif}:root[data-color-scheme=light]{color-scheme:light}:root[data-color-scheme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--sfondo);color:var(--testo);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-color:var(--linea-forte);text-underline-offset:2px}a:hover{text-decoration-color:var(--accento)}button,input,select{font:inherit;color:inherit}input,select{background:var(--superficie);border:1px solid var(--linea-forte);border-radius:var(--raggio);padding:.5rem .65rem;width:100%}input[type=date]{max-width:11rem}input[type=time]{max-width:8rem}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--accento);outline-offset:1px}label{display:block;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--testo-tenue);margin-bottom:.3rem}.interruttore{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;margin-bottom:0;text-transform:none;letter-spacing:normal;font-weight:400;font-size:.82rem}.interruttore input{width:auto;margin:0}.sottotitolo{margin:0 0 1.1rem;color:var(--testo-tenue);font-size:.9rem}.campi{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem;align-items:start}.invia{margin-top:1.5rem;padding:.6rem 1.4rem;background:var(--accento);color:var(--su-accento);border:none;border-radius:var(--raggio);cursor:pointer;font-weight:600}.invia:disabled{background:var(--linea);color:var(--testo-tenue);cursor:not-allowed}.secondario{padding:.5rem 1.1rem;background:none;color:var(--accento);border:1px solid var(--linea-forte);border-radius:var(--raggio);cursor:pointer;font-size:.9rem}.secondario:hover{border-color:var(--accento)}.secondario:disabled{opacity:.5;cursor:not-allowed}.griglia{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem;margin-top:1.75rem;align-items:start}@media(max-width:60rem){.griglia{grid-template-columns:1fr}}.ruota{position:sticky;top:var(--striscia)}@media(max-width:60rem),(max-height:44rem){.ruota{position:static}}.tabelle{display:flex;flex-direction:column;gap:2rem}.suggerimento{font-size:.78rem;color:var(--testo-tenue);margin-top:.5rem}table{width:100%;border-collapse:collapse;font-size:.87rem}th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--testo-tenue);font-weight:600;padding:0 .4rem .3rem 0}td{padding:.25rem .4rem .25rem 0;border-bottom:1px solid var(--linea)}tbody tr{transition:background .12s ease}tbody tr:hover,tbody tr.evidenziato{background:var(--accento-tenue)}.titolo-sezione{font-family:var(--serif);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--testo-tenue);font-weight:600;margin:0 0 .6rem}.glifo,.glifo-piccolo{font-style:normal;font-variant-emoji:text}.glifo{font-size:1.15rem;width:1.6rem}.glifo-piccolo{font-size:1rem}.numerico{text-align:right;font-variant-numeric:tabular-nums}.tenue{color:var(--testo-tenue)}.nascosto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nota,.errore{margin:1rem 0 0;font-size:.85rem;color:var(--testo-tenue)}.errore{color:var(--accento);font-weight:500}@media print{:root,:root[data-color-scheme=dark]{color-scheme:light}body{background:#fff;font-size:11pt}.guscio{max-width:none;padding:0}header,footer,.modulo,.sottotitolo,.secondario,.istruzione{display:none}.risultato{margin-top:0}.griglia{grid-template-columns:1fr;gap:1.5rem}.ruota{position:static}.ruota svg{max-width:14cm;margin:0 auto}thead{display:table-header-group}tr,.avvertenze{break-inside:avoid}.tabelle>*{break-inside:avoid-page}}.guscio.svelte-12qhfyh{max-width:72rem;margin:0 auto;padding:1rem 1.25rem 4rem}header.svelte-12qhfyh{margin-bottom:2.5rem;padding-bottom:.6rem;border-bottom:1px solid var(--linea)}.testata.svelte-12qhfyh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.marchio.svelte-12qhfyh{display:inline-block;line-height:0}.marchio.svelte-12qhfyh:hover{opacity:.75}nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){display:flex;flex-wrap:wrap;gap:1.25rem;margin:.7rem 0 0;padding:0;list-style:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){display:block;padding-bottom:.5rem;font-size:.85rem;text-decoration:none;color:var(--testo-tenue);border-bottom:2px solid transparent;margin-bottom:-.65rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--testo)}nav.svelte-12qhfyh a.attiva:where(.svelte-12qhfyh){color:var(--testo);border-bottom-color:var(--accento)}footer.svelte-12qhfyh{margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--linea);color:var(--testo-tenue);font-size:.85rem}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}footer.svelte-12qhfyh p:where(.svelte-12qhfyh)+p:where(.svelte-12qhfyh){margin-top:.3rem}
