.vb-aging:where(.astro-og47pjyx){margin:32px 0}.pick:where(.astro-og47pjyx){flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pick-btn:where(.astro-og47pjyx){gap:8px;padding:2px 14px 4px 8px!important}.pick-btn:where(.astro-og47pjyx) img:where(.astro-og47pjyx){image-rendering:pixelated}.pick-btn:where(.astro-og47pjyx)[aria-pressed=true]{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAASElEQVQ4jWOQ4mf/T03MACK+Xc6iGEfxy6Ea2C6h8b9PSo9sOgrdQEoMa5fQGHXh5dEwlBpNhxKjOUWKQGkTxS9HFUw7A6mJAZ0VwDPql+BuAAAAAElFTkSuQmCC);color:#fff0a8!important}.scene:where(.astro-og47pjyx){image-rendering:pixelated;isolation:isolate;border-style:solid;border-width:12px 16px 16px 12px;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAiklEQVQokWNgYGBgkOJn/08KZoABEOf/hxX/v13OIpqWghkAYsAEiMHLq5Rgmv/DbQbRXgYSGNjfRBrOlsKmGWYzLk14Nf9HshmbJqJsNlPmx4ul8NkcaqGAgkGuQOZL4bMZlya8mv9DbcalCWagFM38LEVOIgHZDBIkFsM1k5kxEJqhAFmQGMwAAKZ2XafYG00cAAAAAElFTkSuQmCC) 3 4 4 3/12px 16px 16px 12px repeat;grid-template-columns:auto 1fr;align-items:center;gap:8px 24px;padding:18px 24px 64px;display:grid;position:relative;overflow:hidden}.sky:where(.astro-og47pjyx){--light:1;--sun:0deg;z-index:-1;background:linear-gradient(rgb(14 20 48/calc(1 - var(--light))), rgb(14 20 48/calc(1 - var(--light)))), linear-gradient(#7aa6f2, #c4dcff 70%, #6b8f3a 70% 73%, #4a3018 73%);position:absolute;inset:0}.orbit:where(.astro-og47pjyx){position:absolute;inset:0 0 30%;overflow:hidden}.sun:where(.astro-og47pjyx),.moon:where(.astro-og47pjyx){width:20px;height:20px;transform:rotate(calc(var(--sun) - 90deg)) translateX(min(42vw, 300px)) rotate(calc(90deg - var(--sun)));margin:-10px;position:absolute;top:100%;left:50%}.sun:where(.astro-og47pjyx){background:#fff3a0;box-shadow:0 0 0 4px #ffd84a,0 0 24px 8px #ffdc7899}.moon:where(.astro-og47pjyx){transform:rotate(calc(var(--sun) + 90deg)) translateX(min(42vw, 300px)) rotate(calc(-90deg - var(--sun)));background:#e8ecf4;box-shadow:inset -6px 0 #b8c0d0}.barrel:where(.astro-og47pjyx){grid-row:span 2;width:192px;height:192px;position:relative}.b:where(.astro-og47pjyx){width:192px;height:192px;image-rendering:pixelated;opacity:0;transition:opacity .25s;position:absolute;inset:0}:where(.astro-og47pjyx)[data-stage=fermenting] .b1:where(.astro-og47pjyx),:where(.astro-og47pjyx)[data-stage=young] .b0:where(.astro-og47pjyx),:where(.astro-og47pjyx)[data-stage=aged] .b2:where(.astro-og47pjyx){opacity:1}.bubbles:where(.astro-og47pjyx){opacity:0;width:24px;height:50px;transition:opacity .3s;position:absolute;top:18px;left:50%}:where(.astro-og47pjyx)[data-stage=fermenting] .bubbles:where(.astro-og47pjyx){opacity:1}.bubbles:where(.astro-og47pjyx) i:where(.astro-og47pjyx){opacity:0;background:#ffffffd9;width:6px;height:6px;animation:1.6s ease-in infinite bubble;position:absolute;bottom:0;box-shadow:inset -2px -2px #a0c8ffcc}.bubbles:where(.astro-og47pjyx) i:where(.astro-og47pjyx):nth-child(2){animation-delay:.55s;left:10px}.bubbles:where(.astro-og47pjyx) i:where(.astro-og47pjyx):nth-child(3){animation-delay:1.1s;left:4px}@keyframes bubble{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translate(4px,-44px)}}.pop:where(.astro-og47pjyx){color:#ff5;text-shadow:2px 2px #3f3f00;opacity:0;pointer-events:none;position:absolute;top:0;left:50%}.popped:where(.astro-og47pjyx) .pop:where(.astro-og47pjyx){animation:1.1s ease-out pop}@keyframes pop{0%{opacity:0;transform:translate(-50%,10px)scale(.6)}20%{opacity:1;transform:translate(-50%,-10px)scale(1.2)}to{opacity:0;transform:translate(-50%,-40px)scale(1)}}.tap:where(.astro-og47pjyx){color:#fff;text-shadow:2px 2px #3f3f3f;background:#100010d1;place-self:end start;padding:8px 14px 6px;box-shadow:0 0 0 2px #100010d1,inset 0 0 0 2px #5000ff50}.tap:where(.astro-og47pjyx) p:where(.astro-og47pjyx){margin:0;line-height:30px}.tap-h:where(.astro-og47pjyx){color:#a8a8a8}.tap-set:where(.astro-og47pjyx){margin:4px 0}.tap-set:where(.astro-og47pjyx)[hidden],.tap-s:where(.astro-og47pjyx)[hidden]{display:none}.tap-n:where(.astro-og47pjyx){color:#ff5;max-width:16rem}.tap-n:where(.astro-og47pjyx).msg{color:#fff}.clock:where(.astro-og47pjyx){color:#fff;text-shadow:2px 2px #3f3f3f;margin:0;position:absolute;top:8px;right:12px}.actionbar:where(.astro-og47pjyx){text-align:center;color:#fff;text-shadow:2px 2px #3f3f3f;margin:0;padding:0 12px;line-height:28px;position:absolute;bottom:14px;left:0;right:0}.track:where(.astro-og47pjyx){grid-template-columns:1fr auto;align-items:start;gap:4px 16px;margin-top:18px;display:grid;position:relative}input:where(.astro-og47pjyx)[type=range]{--f:25%;--a:90%;--v:0%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;grid-column:1;width:100%;height:32px;margin:0}input:where(.astro-og47pjyx)[type=range]::-webkit-slider-runnable-track{background:linear-gradient(#ffffff2e, #ffffff2e) 0 0 / var(--v) 100% no-repeat, linear-gradient(90deg, var(--vb-wine-bright) 0 var(--f), var(--vb-gilt-mid) var(--f) var(--a), #c9a6ff var(--a));height:16px;box-shadow:inset 2px 2px #00000073,0 0 0 2px #000}input:where(.astro-og47pjyx)[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--vb-wine-bright) 0 var(--f), var(--vb-gilt-mid) var(--f) var(--a), #c9a6ff var(--a));height:16px;box-shadow:inset 2px 2px #00000073,0 0 0 2px #000}input:where(.astro-og47pjyx)[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#a67b45;border:2px solid #1a0f07;border-radius:0;width:20px;height:32px;margin-top:-8px;box-shadow:inset 2px 2px #e3bd84,inset -2px -2px #3a2612}input:where(.astro-og47pjyx)[type=range]::-moz-range-thumb{background:#a67b45;border:2px solid #1a0f07;border-radius:0;width:16px;height:28px;box-shadow:inset 2px 2px #e3bd84,inset -2px -2px #3a2612}input:where(.astro-og47pjyx)[type=range]:hover::-webkit-slider-thumb,input:where(.astro-og47pjyx)[type=range]:focus-visible::-webkit-slider-thumb{border-color:var(--vb-gilt);background:#c69a5e}input:where(.astro-og47pjyx)[type=range]:focus-visible{outline:none}.ticks:where(.astro-og47pjyx){grid-column:1;height:28px;position:relative}.ticks:where(.astro-og47pjyx) b:where(.astro-og47pjyx){font-weight:400}.ticks:where(.astro-og47pjyx) span:where(.astro-og47pjyx){white-space:nowrap;color:var(--sl-color-gray-3);font-size:20px;position:absolute;top:0;transform:translate(-50%)}.ticks:where(.astro-og47pjyx) span:where(.astro-og47pjyx):first-child{transform:none}.ticks:where(.astro-og47pjyx) span:where(.astro-og47pjyx):before{content:"";background:var(--sl-color-gray-4);width:2px;height:6px;position:absolute;top:-8px;left:50%}.ticks:where(.astro-og47pjyx) span:where(.astro-og47pjyx):first-child:before{left:0}.play:where(.astro-og47pjyx){font:inherit;color:var(--sl-color-text-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;grid-area:1/2;align-items:center;gap:8px;padding:4px 0;font-size:20px;display:inline-flex}.play:where(.astro-og47pjyx):hover,.play:where(.astro-og47pjyx):focus-visible{color:var(--sl-color-white);text-underline-offset:6px;outline:none;text-decoration:underline 2px}.play:where(.astro-og47pjyx) .i:where(.astro-og47pjyx){clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:10px;height:12px}.play:where(.astro-og47pjyx)[aria-pressed=true] .i:where(.astro-og47pjyx){clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}figcaption:where(.astro-og47pjyx){margin-top:6px}@media (width<=40rem){.scene:where(.astro-og47pjyx){grid-template-columns:1fr;justify-items:center;padding:40px 10px 92px}.barrel:where(.astro-og47pjyx){grid-row:auto}.tap:where(.astro-og47pjyx){justify-self:center}.scene:where(.astro-og47pjyx){padding-bottom:14px}.actionbar:where(.astro-og47pjyx){padding:0;position:static}.ticks:where(.astro-og47pjyx) b:where(.astro-og47pjyx),.ticks:where(.astro-og47pjyx) .first:where(.astro-og47pjyx){display:none}.track:where(.astro-og47pjyx){grid-template-columns:1fr}.play:where(.astro-og47pjyx){grid-area:auto/1;justify-self:start}}@media (prefers-reduced-motion:reduce){.bubbles:where(.astro-og47pjyx) i:where(.astro-og47pjyx),.popped:where(.astro-og47pjyx) .pop:where(.astro-og47pjyx){animation:none}}
