.bottlz-bottle{transform-origin:50%;will-change:transform;transition:transform .22s cubic-bezier(.3,.7,.3,1)}.bottlz-bottle[data-selected=true]{transform:translateY(-18px)}.bottlz-glass{background:color-mix(in oklab, var(--foreground) 6%, transparent);border:3px solid color-mix(in oklab, var(--foreground) 55%, transparent);box-shadow:inset 6px 0 0 color-mix(in oklab, var(--background) 45%, transparent)}.bottlz-bottle[data-selected=true] .bottlz-glass,.bottlz-bottle[data-hint=true] .bottlz-glass{border-color:var(--brand-yellow);box-shadow:0 0 0 3px color-mix(in oklab, var(--brand-yellow) 45%, transparent), 0 0 22px color-mix(in oklab, var(--brand-yellow) 55%, transparent)}.bottlz-bottle[data-hint=true] .bottlz-glass{animation:.9s ease-in-out infinite bottlz-pulse}.bottlz-slot{transform-origin:50% 100%;transition:transform .3s ease-in-out}.bottlz-shake{animation:.32s ease-in-out bottlz-shake}.bottlz-stream{border-radius:999px;transition:opacity .12s linear}@keyframes bottlz-shake{0%,to{translate:0}20%{translate:-7px}40%{translate:7px}60%{translate:-5px}80%{translate:4px}}@keyframes bottlz-pulse{50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--brand-yellow) 25%, transparent)}}@keyframes bottlz-flow{0%{background-position:0 0}to{background-position:0 24px}}@media (prefers-reduced-motion:reduce){.bottlz-bottle,.bottlz-slot{transition-duration:1ms}.bottlz-shake,.bottlz-bottle[data-hint=true] .bottlz-glass{animation:none}}
