.linea-scorri{--linea-luce:var(--petrol-40);--linea-alone:color-mix(in srgb, var(--petrol-40) 55%, transparent);--linea-punta:#ffffffe6;--linea-parola:#ffffffb8;--linea-binario:#ffffff4d;flex-direction:column;align-items:center;gap:.8rem;display:inline-flex}.linea-scorri__parola{font-family:var(--font-testo);letter-spacing:0;text-transform:lowercase;color:var(--linea-parola);font-size:.75rem;font-weight:400}.linea-scorri__parola:first-letter{text-transform:uppercase}.linea-scorri__binario{background:var(--linea-binario);width:1px;height:clamp(44px,8svh,76px);display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.linea-scorri__luce{background:linear-gradient(180deg, transparent, var(--linea-luce) 62%, var(--linea-punta));width:1px;height:46%;box-shadow:0 0 6px var(--linea-alone);animation:linea-scorri-luce calc(var(--dur-respiro) * 1.6) var(--ease-standard) infinite;position:absolute;inset:0 auto auto 0;transform:translateY(-110%)}@keyframes linea-scorri-luce{0%{transform:translateY(-110%)}to{transform:translateY(220%)}}[data-fermo="1"] .linea-scorri__luce{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.linea-scorri__luce{animation:none;transform:translateY(27%)}}
