@property --pull{syntax: "<number>"; inherits: true; initial-value: 0;}._wrapper_1guzg_8{--reel-item: 3.5rem;--reel-rows: 3;--reel-half: 1;--shaft: 7rem;--bezel: #2a2219;--bezel-edge: #47392a;--bulb-on: #ffd27a;--bulb-off: #5c4a33;--marquee-text: #f7ead2;margin:var(--space-2xl) 0;padding:var(--space-sm) var(--space-sm) var(--space-md);background:var(--bezel);border:2px solid var(--bezel-edge);border-radius:1.25rem 1.25rem .75rem .75rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 35%,transparent),0 10px 24px -12px #00000080}._marquee_1guzg_31{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-md);padding:var(--space-md) var(--space-md);margin-bottom:var(--space-sm);background:linear-gradient(#3a2d20,var(--bezel));border-radius:.9rem .9rem .35rem .35rem}._marquee_1guzg_31:before,._marquee_1guzg_31:after{content:"";position:absolute;left:var(--space-sm);right:var(--space-sm);height:8px;background:radial-gradient(circle at 4px 50%,var(--bulb-on) 0 2.5px,transparent 3px) 0 0 / 24px 8px repeat-x,radial-gradient(circle at 16px 50%,var(--bulb-off) 0 2.5px,transparent 3px) 0 0 / 24px 8px repeat-x}._marquee_1guzg_31:before{top:4px}._marquee_1guzg_31:after{bottom:4px}._spinning_1guzg_65 ._marquee_1guzg_31:before,._spinning_1guzg_65 ._marquee_1guzg_31:after{animation:_chase_1guzg_1 .24s steps(1) infinite}@keyframes _chase_1guzg_1{50%{background-position:12px 0,-12px 0}}._title_1guzg_76{font-family:var(--font-mono);font-size:var(--font-size-lg);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--marquee-text);text-shadow:0 0 6px color-mix(in srgb,var(--bulb-on) 55%,transparent),0 0 1px var(--bulb-on)}._counter_1guzg_89{padding:.2rem .6rem;font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:700;color:#ff8a4c;background:#140f0a;border:1px solid var(--bezel-edge);border-radius:4px;text-shadow:0 0 6px rgb(255 120 60 / .6);font-variant-numeric:tabular-nums}._cabinet_1guzg_102{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-md);padding:var(--space-sm)}._machine_1guzg_110{display:grid;grid-template-columns:1fr 1.2fr 1.6fr;gap:var(--space-xs);padding:var(--space-xs);background:#140f0a;border-radius:.6rem;box-shadow:inset 0 2px 6px #0009}._window_1guzg_120{position:relative;height:calc(var(--reel-rows) * var(--reel-item));overflow:hidden;background:var(--color-bg);border-radius:.4rem}._window_1guzg_120:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgb(0 0 0 / .45) 0%,rgb(0 0 0 / .12) 30%,transparent 36%,transparent 64%,rgb(0 0 0 / .12) 70%,rgb(0 0 0 / .45) 100%)}._window_1guzg_120:before{content:"";position:absolute;z-index:1;inset:calc(var(--reel-half) * var(--reel-item)) 0 auto;height:var(--reel-item);pointer-events:none;border-block:2px solid color-mix(in srgb,var(--color-accent) 70%,transparent)}._landed_1guzg_155 ._window_1guzg_120:before{animation:_payline_1guzg_1 .3s ease-in-out 3}@keyframes _payline_1guzg_1{50%{border-color:var(--bulb-on);background:color-mix(in srgb,var(--bulb-on) 18%,transparent)}}._blurred_1guzg_166 ._item_1guzg_166{filter:blur(1.2px)}._item_1guzg_166{display:flex;align-items:center;justify-content:center;height:var(--reel-item);padding:0 var(--space-sm);font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.3;text-align:center;color:var(--color-text)}._machine_1guzg_110>._window_1guzg_120:first-child ._item_1guzg_166{font-weight:700;color:var(--color-accent)}._lever_1guzg_189{--travel: .8;position:relative;display:flex;flex-direction:column;align-items:center;width:3.5rem;padding:0;background:none;border:none;cursor:grab;touch-action:none;user-select:none;transition:--pull .45s cubic-bezier(.34,1.56,.64,1)}._dragging_1guzg_205{cursor:grabbing;transition:none}._throwing_1guzg_211{animation:_throw_1guzg_211 .45s ease-out}@keyframes _throw_1guzg_211{35%{--pull: 1}70%{--pull: -.06}to{--pull: 0}}._knob_1guzg_227{position:relative;z-index:1;width:2.25rem;height:2.25rem;margin-bottom:-.4rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9a8a 0 10%,#d8342c 40%,#7a1410);box-shadow:0 3px 6px #00000073;transform:translateY(calc(var(--pull) * var(--travel) * var(--shaft)))}._shaft_1guzg_239{display:flex;align-items:center;justify-content:center;width:2.1rem;height:var(--shaft);border-radius:1rem 1rem 0 0;background:linear-gradient(90deg,#7d7d7d,#f4f4f4 35%,#c9c9c9 60%,#6e6e6e);transform-origin:bottom;transform:scaleY(calc(1 - var(--pull) * var(--travel)))}._shaftText_1guzg_252{max-height:calc(var(--shaft) - .6rem);font-family:var(--font-mono);font-size:.75rem;font-weight:700;line-height:1.1;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:#1e1a14;writing-mode:vertical-rl;transform:rotate(180deg)}._base_1guzg_266{width:3.5rem;height:1.1rem;border-radius:4px;background:linear-gradient(#5a4a37,#2a2219);box-shadow:inset 0 1px #ffffff26}._lever_1guzg_189:disabled{cursor:progress}._lever_1guzg_189:focus-visible{outline:2px solid var(--bulb-on);outline-offset:4px;border-radius:6px}._footer_1guzg_284{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-sm);padding:0 var(--space-sm);font-family:var(--font-mono);font-size:.6875rem;color:#b7a68f}@media(max-width:600px){._wrapper_1guzg_8{--reel-rows: 1;--reel-half: 0}._marquee_1guzg_31{justify-content:center;text-align:center}._machine_1guzg_110{grid-template-columns:1fr}._window_1guzg_120:after,._window_1guzg_120:before{display:none}._landed_1guzg_155 ._window_1guzg_120{animation:_payline-box_1guzg_1 .3s ease-in-out 3}}@keyframes _payline-box_1guzg_1{50%{box-shadow:inset 0 0 0 2px var(--bulb-on)}}@media(prefers-reduced-motion:reduce){._lever_1guzg_189{transition:none}._throwing_1guzg_211,._spinning_1guzg_65 ._marquee_1guzg_31:before,._spinning_1guzg_65 ._marquee_1guzg_31:after,._landed_1guzg_155 ._window_1guzg_120,._landed_1guzg_155 ._window_1guzg_120:before{animation:none}}
