star-rating:not(:defined){display:inline-block;min-block-size:1.5rem;min-inline-size:7.5rem}star-rating:defined{display:inline-block}star-rating[readonly]{cursor:default}star-rating[readonly] .star-filled{color:var(--color-warning, oklch(75% .15 85))}star-rating[readonly] .star-empty{color:var(--color-border, oklch(75% 0 0))}star-rating[readonly] .star-partial{position:relative;color:var(--color-border, oklch(75% 0 0))}star-rating[readonly] .star-partial-fill{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--_star-fill, 50%)) 0 0);color:var(--color-warning, oklch(75% .15 85))}.animate-image-wrapper{position:relative;display:inline-block}.animate-image-wrapper>img{display:block}.animate-image-toggle{all:unset;position:absolute;inset-block-end:var(--size-xs, .5rem);inset-inline-end:var(--size-xs, .5rem);display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:50%;background:#0009;color:#fff;cursor:pointer;z-index:1;transition:background var(--duration-fast, .15s)}.animate-image-toggle:hover{background:#000c}.animate-image-toggle:focus-visible{outline:2px solid var(--color-interactive, oklch(55% .2 260));outline-offset:2px}.animate-image-toggle:before{content:"";display:block;inline-size:.35rem;block-size:.7rem;border-inline:2px solid white}.animate-image-toggle.paused:before{inline-size:0;block-size:0;border-inline:none;border-block-start:.4rem solid transparent;border-block-end:.4rem solid transparent;border-inline-start:.6rem solid white;margin-inline-start:2px}data[data-effect~=ticker]{font-variant-numeric:tabular-nums}[data-effect~=glitch][data-effect-glitch-init]{position:relative;display:inline-block}[data-effect~=glitch][data-effect-glitch-init]:before,[data-effect~=glitch][data-effect-glitch-init]:after{content:attr(data-glitch-text);position:absolute;inset:0;overflow:hidden}[data-effect~=glitch][data-effect-glitch-init]:before{color:oklch(65% .25 210);animation:vb-glitch-1 2s infinite linear alternate-reverse;clip-path:inset(0 0 65% 0)}[data-effect~=glitch][data-effect-glitch-init]:after{color:oklch(65% .25 25);animation:vb-glitch-2 2s infinite linear alternate-reverse;clip-path:inset(65% 0 0 0)}[data-effect~=glitch][data-trigger~=hover][data-effect-glitch-init]:before,[data-effect~=glitch][data-trigger~=hover][data-effect-glitch-init]:after{opacity:0}[data-effect~=glitch][data-trigger~=hover][data-effect-glitch-init]:hover:before,[data-effect~=glitch][data-trigger~=hover][data-effect-glitch-init]:hover:after{opacity:1}@keyframes vb-glitch-1{0%{clip-path:inset(20% 0 60% 0);transform:translate(-2px,-1px)}20%{clip-path:inset(50% 0 20% 0);transform:translate(2px,1px)}40%{clip-path:inset(10% 0 70% 0);transform:translate(-1px,2px)}60%{clip-path:inset(40% 0 30% 0);transform:translate(1px,-2px)}80%{clip-path:inset(70% 0 5% 0);transform:translate(-2px,1px)}to{clip-path:inset(30% 0 40% 0);transform:translate(2px,-1px)}}@keyframes vb-glitch-2{0%{clip-path:inset(60% 0 10% 0);transform:translate(2px,1px)}20%{clip-path:inset(20% 0 50% 0);transform:translate(-2px,-1px)}40%{clip-path:inset(70% 0 10% 0);transform:translate(1px,-2px)}60%{clip-path:inset(10% 0 60% 0);transform:translate(-1px,2px)}80%{clip-path:inset(40% 0 30% 0);transform:translate(2px,-1px)}to{clip-path:inset(5% 0 70% 0);transform:translate(-2px,1px)}}@media(prefers-reduced-motion:reduce){[data-effect~=glitch][data-effect-glitch-init]:before,[data-effect~=glitch][data-effect-glitch-init]:after{animation:none;opacity:0}}:root[data-motion-reduced] [data-effect~=glitch][data-effect-glitch-init]:before,:root[data-motion-reduced] [data-effect~=glitch][data-effect-glitch-init]:after{animation:none;opacity:0}[data-effect~=blur-reveal][data-effect-blur-reveal-init] .vb-blur-chunk{display:inline-block;opacity:0;filter:blur(8px);transition:opacity .4s var(--ease-out, ease-out),filter .4s var(--ease-out, ease-out);transition-delay:calc(var(--i, 0) * var(--blur-delay, 80ms))}[data-effect~=blur-reveal][data-effect-blur-reveal-init][data-effect-active] .vb-blur-chunk{opacity:1;filter:blur(0)}.vb-typewriter-cursor{display:inline;animation:vb-typewriter-blink .7s step-end infinite;font-weight:100;margin-inline-start:1px}@keyframes vb-typewriter-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.vb-typewriter-cursor{animation:none}}:root[data-motion-reduced] .vb-typewriter-cursor{animation:none}[data-effect~=scramble][data-effect-scramble-init]{font-variant-numeric:tabular-nums}
/*# sourceMappingURL=effects.full.css.map */
