:root{--tav-panno-luce:#16604f;--tav-panno:#0c3d33;--tav-panno-ombra:#051a16;--tav-oro:#d4af6a;--tav-oro-chiaro:#ecd39a;--tav-oro-scuro:#8f6d33;--tav-crema:#fbf7ec;--tav-crema-ombra:#ece2c9;--tav-grana:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.22'/></svg>")}.tav-panno{background-color:var(--tav-panno);background-image:var(--tav-grana), radial-gradient(60% 30% at 50% 6%, #ffffff12 0%, transparent 100%), radial-gradient(120% 75% at 50% 28%, var(--tav-panno-luce) 0%, var(--tav-panno) 48%, var(--tav-panno-ombra) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tav-oro) 22%, transparent), inset 0 0 90px 18px #0009}.tav-zona{background-image:var(--tav-grana), radial-gradient(110% 90% at 50% 20%, color-mix(in srgb, var(--tav-panno-luce) 85%, white 6%) 0%, color-mix(in srgb, var(--tav-panno) 92%, black) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tav-oro) 38%, transparent), inset 0 6px 22px #0000008c, inset 0 -1px 0 #ffffff0f, 0 1px 0 #ffffff0d}.tav-vetro{box-shadow:inset 0 1px 0 #ffffff17, inset 0 0 0 1px color-mix(in srgb, var(--tav-oro) 26%, transparent), 0 8px 18px -8px #0009;backdrop-filter:blur(2px);background:linear-gradient(#14322c80 0%,#03120f80 100%)}.tav-etichetta{color:color-mix(in srgb, var(--tav-oro) 88%, white 4%)}.tav-filo-oro{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tav-oro) 40%, transparent)}.tav-bersaglio{background-color:#8f6d3361;box-shadow:inset 0 0 0 2px #ecd39a,0 0 16px 2px #ecd39a52}.tav-grazie{font-family:Georgia,Noto Serif,Times New Roman,serif}@keyframes tav-scorre{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes tav-pulsa{0%,to{scale:1}50%{scale:1.05}}.tav-invito{background-color:color-mix(in srgb, var(--color-brand) 10%, transparent);background-image:linear-gradient(105deg, transparent 0%, transparent 22%, color-mix(in srgb, var(--color-brand) 30%, transparent) 38%, color-mix(in srgb, var(--color-brand) 58%, transparent) 50%, color-mix(in srgb, var(--color-brand) 30%, transparent) 62%, transparent 78%, transparent 100%);box-shadow:0 0 16px 1px color-mix(in srgb, var(--color-brand) 35%, transparent);mix-blend-mode:screen;background-repeat:repeat-x;background-size:200% 100%;animation:1.8s linear infinite tav-scorre,1.8s ease-in-out infinite tav-pulsa}.tav-nome{cursor:default;min-width:0;display:block;overflow:hidden}.tav-nome>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tav-nome.tav-nome-scorre>span{text-overflow:clip;width:max-content;overflow:visible}.tav-scarta{color:var(--tav-oro-chiaro);background:linear-gradient(#0b2c25,#072019) padding-box padding-box,linear-gradient(135deg,#f6e7bf 0%,#d4af6a 35%,#8f6d33 60%,#ecd39a 100%) border-box;border:1.5px solid #0000;transition:opacity .18s,box-shadow .18s;box-shadow:0 0 14px 1px #d4af6a47,inset 0 1px #fff0c82e,0 4px 8px -2px #00000080}.tav-scarta:disabled,.tav-scarta[aria-disabled=true]{color:#ecd39a8c;box-shadow:none;opacity:.45;background:linear-gradient(#03120f59,#03120f59) padding-box padding-box,linear-gradient(#d4af6a2e,#d4af6a2e) border-box}@property --tav-giro{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tav-gira{to{--tav-giro:360deg}}@keyframes tav-alone{0%,to{box-shadow:0 0 12px 1px color-mix(in srgb, var(--color-brand) 28%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--color-brand) 40%, white) 18%, transparent)}50%{box-shadow:0 0 22px 4px color-mix(in srgb, var(--color-brand) 50%, transparent), inset 0 1px 0 color-mix(in srgb, color-mix(in srgb, var(--color-brand) 40%, white) 30%, transparent)}}.tav-cala{text-shadow:0 0 8px color-mix(in srgb, var(--color-brand) 55%, transparent);transition:opacity .18s;animation:2.6s linear infinite tav-gira,2.2s ease-in-out infinite tav-alone;background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand) 32%, black) 0%, color-mix(in srgb, var(--color-brand) 20%, black) 100%) padding-box, conic-gradient(from var(--tav-giro), color-mix(in srgb, var(--color-brand) 45%, black) 0deg, color-mix(in srgb, var(--color-brand) 50%, white) 60deg, var(--color-brand) 110deg, color-mix(in srgb, var(--color-brand) 45%, black) 170deg, color-mix(in srgb, var(--color-brand) 45%, black) 190deg, color-mix(in srgb, var(--color-brand) 70%, white) 250deg, var(--color-brand) 300deg, color-mix(in srgb, var(--color-brand) 45%, black) 360deg) border-box!important;color:color-mix(in srgb, var(--color-brand) 22%, white)!important;border:1.5px solid #0000!important}.tav-cala:disabled,.tav-cala[aria-disabled=true]{text-shadow:none;box-shadow:none;opacity:.45;animation:none;background:linear-gradient(#031e1c66, #031e1c66) padding-box, linear-gradient(color-mix(in srgb, var(--color-brand) 18%, transparent), color-mix(in srgb, var(--color-brand) 18%, transparent)) border-box!important;color:color-mix(in srgb, color-mix(in srgb, var(--color-brand) 40%, white) 55%, transparent)!important}@media (prefers-reduced-motion:reduce){.tav-invito{animation:none}.tav-cala{box-shadow:0 0 14px 2px color-mix(in srgb, var(--color-brand) 35%, transparent);animation:none}}.tav-lucida{border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(155deg,#ffffff8c 0%,#ffffff24 18%,#0000 38%),linear-gradient(#0000 78%,#46320f1a 100%);position:absolute;inset:0}.tav-rilievo{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px color-mix(in srgb, var(--tav-oro) 26%, transparent), 0 10px 24px -10px #000000a6, 0 2px 4px #0000004d}.tav-titolo-oro{background:linear-gradient(#fff3cf 0%,#ecd39a 45%,#b48a45 100%);color:#0000;filter:drop-shadow(0 2px #00000073)drop-shadow(0 6px 10px #0006);background-clip:text}@keyframes tav-riga-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tav-riga-entra{animation:.38s cubic-bezier(.25,.8,.3,1) both tav-riga-entra}@media (prefers-reduced-motion:reduce){.tav-riga-entra{animation:none}}.tav-freccia-scorri{animation:2.6s ease-in-out infinite tav-freccia-moneta;box-shadow:0 0 0 1px #00000059,0 3px 7px #00000080,inset 0 1px #fff9,inset 0 -2px 3px #0000004d;color:#3a2a0c!important;background:radial-gradient(circle at 34% 28%, var(--tav-oro-chiaro), var(--tav-oro) 52%, var(--tav-oro-scuro))!important;border-radius:9999px!important}.tav-freccia-scorri:after{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-out infinite tav-freccia-alone;position:absolute;inset:0}@keyframes tav-freccia-moneta{0%{transform:perspective(140px)rotateY(0)scale(1)}30%{transform:perspective(140px)rotateY(360deg)scale(1)}45%{transform:perspective(140px)rotateY(360deg)scale(1.1)}60%,to{transform:perspective(140px)rotateY(360deg)scale(1)}}@keyframes tav-freccia-alone{0%,30%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tav-oro) 60%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--tav-oro) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.tav-freccia-scorri,.tav-freccia-scorri:after{animation:none}}[data-scorre]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--tav-oro) 55%, transparent) transparent;scrollbar-gutter:stable}[data-scorre][data-anima]{overflow:hidden!important}.tav-tasto-rilievo{box-shadow:inset 0 1px 0 #ffffff47, inset 0 -2px 3px #00000059, inset 0 0 0 1px color-mix(in srgb, var(--tav-oro) 35%, transparent), 0 3px 0 #03130f, 0 6px 10px #00000073;transition:transform .1s,box-shadow .1s;color:#e9f6f2!important;background:radial-gradient(80% 60% at 50% 22%,#ffffff38 0%,#fff0 70%),linear-gradient(#1d5a4e 0%,#0d3a31 55%,#072620 100%)!important}.tav-tasto-rilievo:active,.tav-tasto-premuto{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 2px 5px #00000073, inset 0 0 0 1px color-mix(in srgb, var(--tav-oro) 35%, transparent), 0 1px 0 #03130f, 0 2px 4px #0006;transform:translateY(2px)}
