.leg__indicatore{width:var(--rule-medium);border-radius:var(--radius-xs);background:var(--metal-accent);pointer-events:none;transform:translateY(var(--leg-indicatore-y,0px));height:var(--leg-indicatore-h,1.5em);opacity:var(--leg-indicatore-opacita,0);position:absolute;left:0}@media (prefers-reduced-motion:no-preference){.leg__indicatore{transition:transform var(--dur-base) var(--ease-emphasized)}}@media (prefers-reduced-motion:reduce){.leg__indicatore{transition:none}}.leg__filo{background:var(--metal-accent);transform-origin:0;transform:scaleX(var(--leg-progresso,0))}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.leg__filo{animation:linear both leg-filo-timeline;animation-timeline:scroll(root)}}}@keyframes leg-filo-timeline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.leg__filo{transition:transform var(--dur-fast) var(--ease-standard)}}@media (prefers-reduced-motion:reduce){.leg__filo{transition:none}}.leg__sezione{position:relative}.leg__sezione:before{content:"";z-index:-1;background-color:color-mix(in srgb, var(--champagne-60) 22%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.leg__sezione:target:before{animation:leg-approdo var(--dur-curtain) var(--ease-standard) both}}@keyframes leg-approdo{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.leg__sezione:target{border-left:var(--rule-medium) solid var(--champagne-60)}.leg__sezione:before{display:none}}::highlight(leg-ricerca){background-color:var(--champagne-30)}::highlight(leg-ricerca-attivo){background-color:var(--champagne-60)}@media (prefers-reduced-motion:no-preference){.leg__ancora-icona,.leg__ancora-spunta{transition:opacity var(--dur-fast) var(--ease-standard), display var(--dur-fast) allow-discrete}.leg__ancora-spunta,.leg__ancora[data-copiato="1"] .leg__ancora-icona{opacity:0}.leg__ancora[data-copiato="1"] .leg__ancora-spunta{opacity:1}@starting-style{.leg__ancora[data-copiato="1"] .leg__ancora-spunta{opacity:0}}}.leg__naviga a{isolation:isolate;position:relative;overflow:hidden}.leg__naviga a:before{content:"";background:var(--luce-lama);transform:translate3d(var(--leg-nav-luce-x,-50%), 0, 0);pointer-events:none;position:absolute;inset:-40% -80%}@media (prefers-reduced-motion:no-preference){.leg__naviga a:before{transition:transform var(--traverse-lama) var(--ease-traverse)}.leg__naviga a:hover:before,.leg__naviga a:focus-visible:before{--leg-nav-luce-x:var(--luce-corsa)}}@media (prefers-reduced-motion:reduce){.leg__naviga a:before{display:none}}@media (prefers-reduced-motion:no-preference){.leg__regola{animation:leg-filo-titolo var(--dur-cinema) var(--ease-enter) both}}@keyframes leg-filo-titolo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.leg__pannello{opacity:0;transform:translateY(var(--space-4));transition:opacity var(--exit-corto) var(--ease-exit), transform var(--exit-corto) var(--ease-exit), display var(--exit-corto) allow-discrete}.leg__capitolo[open] .leg__pannello{opacity:1;transition-duration:var(--dur-slow);transition-timing-function:var(--ease-enter);transform:translateY(0)}@starting-style{.leg__capitolo[open] .leg__pannello{opacity:0;transform:translateY(var(--space-4))}}@media (prefers-reduced-motion:reduce){.leg__pannello{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){.leg__naviga a,.leg__indice a,.leg__capitolo>summary{transition:transform var(--dur-base) var(--ease-release)}.leg__naviga a:active,.leg__indice a:active,.leg__capitolo>summary:active{transition-duration:var(--dur-tap);transform:scale(.985)}}
