.v-tint{background-color:color-mix(in oklch, var(--tone) 12%, var(--card))}.v-tint-soft{background-color:color-mix(in oklch, var(--tone) 7%, var(--card))}.v-tint-strong{background-color:color-mix(in oklch, var(--tone) 22%, var(--card))}.v-ink{color:color-mix(in oklch, var(--tone) 62%, var(--foreground))}.v-edge{border-color:color-mix(in oklch, var(--tone) 32%, var(--border))}.v-solid{background-color:var(--tone)}.v-ring{--tw-ring-color:color-mix(in oklch, var(--tone) 55%, transparent)}.v-wash{background-image:radial-gradient(120% 120% at 100% 0%, color-mix(in oklch, var(--tone) 18%, transparent), transparent 55%), radial-gradient(90% 90% at 0% 100%, color-mix(in oklch, var(--highlight) 9%, transparent), transparent 60%)}.v-dots{background-image:radial-gradient(color-mix(in oklch, var(--tone) 28%, transparent) 1px, transparent 1.5px);background-size:16px 16px;-webkit-mask-image:linear-gradient(270deg,#000 10%,#0000 70%);mask-image:linear-gradient(270deg,#000 10%,#0000 70%)}@keyframes v-float{0%,to{transform:translateY(0) rotate(var(--v-rot,0deg))}50%{transform:translateY(-6px) rotate(var(--v-rot,0deg))}}@keyframes v-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes v-confetti{0%{opacity:0;transform:translateY(-10px)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate3d(var(--v-dx,0px), var(--v-fall,220px), 0) rotate(var(--v-spin,540deg))}}@keyframes v-flicker{0%,to{transform:scale(1)rotate(-2deg)}50%{transform:scale(1.06)rotate(2deg)}}.v-confetti-piece{display:none}@media (prefers-reduced-motion:no-preference){.v-float{animation:6s ease-in-out infinite v-float;animation-delay:var(--v-delay,0s)}.v-pop{animation:.55s cubic-bezier(.2,.8,.2,1.2) both v-pop;animation-delay:var(--v-delay,0s)}.v-flicker{transform-origin:50% 90%;animation:1.6s ease-in-out infinite v-flicker}.v-confetti-piece{animation:v-confetti var(--v-dur,2.4s) cubic-bezier(.25, .6, .4, 1) both;animation-delay:var(--v-delay,0s);animation-iteration-count:var(--v-repeat,1);display:block}}
