.vallume-logo{--logo-ink: var(--logo-brand, #143f80);--logo-disc: var(--logo-ink);--logo-l: #fff;--logo-text: var(--logo-ink);--logo-glow: #4f8fff;overflow:visible}.vallume-logo.is-inverse,.dark .vallume-logo{--logo-disc: #fff;--logo-l: var(--logo-ink);--logo-text: #fff;--logo-glow: #9cc4ff}.vallume-logo__disc{fill:var(--logo-disc)}.vallume-logo__l{fill:var(--logo-l)}.vallume-logo__word{fill:var(--logo-text);stroke:var(--logo-text);stroke-width:2.3;stroke-linejoin:miter}.vallume-logo__mark,.vallume-logo__l,.vallume-logo__word path{transform-box:fill-box;transform-origin:50% 50%}.vallume-logo.is-playing .vallume-logo__l--inner{animation:vallume-logo-jump .8s cubic-bezier(.3,.7,.4,1) both}.vallume-logo.is-playing .vallume-logo__l--outer{animation:vallume-logo-jump .8s cubic-bezier(.3,.7,.4,1) .3s both}.vallume-logo.is-playing .vallume-logo__mark{animation:vallume-logo-spin 1.1s cubic-bezier(.65,0,.35,1) 1.15s both}.vallume-logo.is-playing .vallume-logo__word path{animation:vallume-logo-powerup .55s ease-out calc(2.25s + var(--i) * 55ms) both}@keyframes vallume-logo-jump{0%{scale:1;filter:none}38%{scale:1.9;filter:drop-shadow(0 24px 20px rgb(0 0 0 / .4))}66%{scale:.92;filter:drop-shadow(0 4px 4px rgb(0 0 0 / .15))}84%{scale:1.06;filter:drop-shadow(0 8px 8px rgb(0 0 0 / .2))}to{scale:1;filter:none}}@keyframes vallume-logo-powerup{0%,to{translate:0 0;scale:1;fill:var(--logo-text);stroke:var(--logo-text);filter:none}35%{translate:0 -10%;scale:1.1;fill:var(--logo-glow);stroke:var(--logo-glow);filter:drop-shadow(0 0 18px var(--logo-glow))}}@keyframes vallume-logo-spin{0%{rotate:0deg}to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.vallume-logo.is-playing *,.vallume-logo.is-playing{animation:none!important}}.swing .pan[data-v-9d431f7e]{animation:pan-swing-9d431f7e 3.4s ease-in-out infinite alternate;will-change:transform}@keyframes pan-swing-9d431f7e{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.swing .pan[data-v-9d431f7e]{animation:none}}
