@font-face{font-family:Black Friday Barlow;src:url(../fonts/black-friday/BarlowCondensed-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.machine-stage[data-v-c80b1f2f]{max-width:890px;margin:0 auto;padding:0 60px 0 30px}.machine[data-v-c80b1f2f]{position:relative;isolation:isolate;padding:16px 18px 0;border:1px solid #7f6a4655;border-radius:18px;background:linear-gradient(125deg,#25262b,#303035 50%,#202329);box-shadow:0 0 0 2px #090b0e,0 1px 0 3px #be95503a,inset 0 1px #ffffff16}.marquee[data-v-c80b1f2f]{position:relative;display:flex;align-items:center;justify-content:center;gap:22px;min-height:120px;margin-bottom:12px;padding:22px 20px;border:1px solid #846c40;border-radius:7px;background:radial-gradient(ellipse at 50% 100%,#59422644,transparent 75%),linear-gradient(90deg,#14110d,#252019,#14110d);box-shadow:inset 0 0 0 3px #18130d,inset 0 0 0 4px #7e62394d,0 2px 4px #0006;color:#f6dfac;font-size:clamp(22px,3vw,42px);font-weight:800;line-height:1.25;text-align:center;text-shadow:0 2px 0 #86602e,0 4px 0 #5e3b15,0 0 25px #f4c06b38}.marquee-star[data-v-c80b1f2f]{flex-shrink:0;color:#e6bd69;font-size:26px}.marquee-bulbs[data-v-c80b1f2f]{position:absolute;left:10px;right:10px;display:flex;justify-content:space-between}.bulbs-top[data-v-c80b1f2f]{top:6px}.bulbs-bottom[data-v-c80b1f2f]{bottom:6px}.marquee-bulbs>span[data-v-c80b1f2f]{width:4px;height:4px;border-radius:50%;background:#f9d798;box-shadow:0 0 5px #ffcf73bb;animation:slot-bulb-c80b1f2f 2s ease-in-out calc(var(--bulb)*-.13s) infinite}.reel-frame[data-v-c80b1f2f]{position:relative;padding:9px;border-radius:7px;background:linear-gradient(130deg,#e1c58c,#715430 14%,#bc975b 30%,#f1d294 45%,#6f522f 66%,#caaa70 85%,#7c5f39);box-shadow:0 3px 8px #0008,0 0 0 1px #0a0a0b,inset 0 1px #ffffbe88}.frame-screw[data-v-c80b1f2f]{position:absolute;z-index:3;width:4px;height:4px;border-radius:50%;background:linear-gradient(135deg,#ecd59f,#453927);box-shadow:0 1px 1px #0007}.screw-tl[data-v-c80b1f2f]{top:3px;left:4px}.screw-tr[data-v-c80b1f2f]{top:3px;right:4px}.screw-bl[data-v-c80b1f2f]{bottom:3px;left:4px}.screw-br[data-v-c80b1f2f]{bottom:3px;right:4px}.reel-screen[data-v-c80b1f2f]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:2px solid #100f0e;border-radius:5px;background:#e7e3d7}.reel[data-v-c80b1f2f]{--cell-height: 168px;--reel-height: 242px;--reel-offset: calc((var(--reel-height) - var(--cell-height))/2 - var(--cell-height));position:relative;height:var(--reel-height);overflow:hidden;background:linear-gradient(90deg,#c8c7c0,#f6f4ec 13%,#fffef5 50%,#f3f1e9 86%,#cccac1)}.reel+.reel[data-v-c80b1f2f]{border-left:5px solid transparent;-o-border-image:linear-gradient(#1c1c19,#9e8c6c 30%,#4e4637 60%,#171715) 1;border-image:linear-gradient(#1c1c19,#9e8c6c 30%,#4e4637 60%,#171715) 1}.reel-track[data-v-c80b1f2f]{transform:translateY(var(--reel-offset));animation:slot-idle-scroll-c80b1f2f var(--idle-duration) linear var(--idle-delay) infinite;animation-play-state:paused}.is-idle .reel-track[data-v-c80b1f2f]{animation-play-state:running;will-change:transform}.reel-symbol[data-v-c80b1f2f]{height:var(--cell-height);display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reel-symbol img[data-v-c80b1f2f]{width:65px;height:65px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 3px #30302022)}.symbol-currency[data-v-c80b1f2f]{display:grid;place-items:center;width:65px;height:65px;border:3px solid #c38a31;border-radius:50%;outline:1px solid #f4ce7e;outline-offset:2px;background:linear-gradient(135deg,#fff2b6,#dfaa42 45%,#ffdf89 60%,#dca044);box-shadow:inset 0 0 0 3px #fce09a,inset 0 0 0 4px #c59a49,0 4px #b8802c;color:#b67c24;font:800 46px/1 Black Friday Barlow,Impact,sans-serif;text-shadow:0 1px 0 #ffe7a6}.symbol-value[data-v-c80b1f2f]{margin-top:8px;color:#416c83;font:800 40px/1 Black Friday Barlow,Impact,sans-serif}.symbol-value small[data-v-c80b1f2f]{margin-left:4px;font-size:16px}.symbol-gold .symbol-value[data-v-c80b1f2f]{color:#aa762b}.symbol-violet .symbol-value[data-v-c80b1f2f]{color:#8a6692}.symbol-rose .symbol-value[data-v-c80b1f2f]{color:#995a60}.reel-shading[data-v-c80b1f2f]{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(#332c2680,#59513c18 14%,transparent 30%,transparent 70%,#59513c18 88%,#332c2680);box-shadow:inset 0 8px 12px #1c140530,inset 0 -8px 12px #1c140530}.payline[data-v-c80b1f2f]{position:absolute;z-index:1;top:50%;left:0;right:0;height:112px;transform:translateY(-50%);border-block:1px solid #b8934529;background:#ffdb7205;pointer-events:none}.pay-arrow[data-v-c80b1f2f]{position:absolute;z-index:4;top:50%;transform:translateY(-50%);border-block:8px solid transparent}.pay-arrow-left[data-v-c80b1f2f]{left:0;border-left:9px solid #a67a35}.pay-arrow-right[data-v-c80b1f2f]{right:0;border-right:9px solid #a67a35}.machine-message[data-v-c80b1f2f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin:0;padding:12px 0 4px;color:#b1a58f;font-size:12px;text-align:center}.machine-message>span[data-v-c80b1f2f]:last-child{color:#8b7447;letter-spacing:4px}.status-light[data-v-c80b1f2f]{height:5px;width:5px;border-radius:50%;background:#caa96c;box-shadow:0 0 6px #d2a95655}.machine-controls[data-v-c80b1f2f]{display:flex;justify-content:center;padding:10px 0 26px}.spin-button[data-v-c80b1f2f]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;width:max(50%,200px);max-width:100%;min-height:57px;padding:12px;border:1px solid #f4d59e;border-radius:7px;background:linear-gradient(#f5dc9f,#e7ba6c);box-shadow:inset 0 1px 1px #fff5d4,0 5px #a87935,0 6px #684421,0 8px 12px #0005;color:#352718;font-size:19px;font-weight:800;line-height:1.4;text-align:center;text-decoration:none;transition:transform .2s,filter .2s}.spin-button-shine[data-v-c80b1f2f]{position:absolute;inset:-40% auto -40% -80%;width:65%;background:linear-gradient(90deg,transparent,#fff6,transparent);transform:skew(-25deg);animation:slot-button-shine-c80b1f2f 6s ease-in-out infinite;pointer-events:none}.spin-button[data-v-c80b1f2f]:hover{filter:brightness(1.08);transform:translateY(-1px)}.spin-button[data-v-c80b1f2f]:active{transform:translateY(4px)}.lever[data-v-c80b1f2f]:focus-visible,.spin-button[data-v-c80b1f2f]:focus-visible{outline:2px solid #f5d28c;outline-offset:5px}.lever[data-v-c80b1f2f]{position:absolute;z-index:-1;top:150px;right:-50px;width:59px;height:160px;cursor:pointer;touch-action:manipulation}.lever-mount[data-v-c80b1f2f]{position:absolute;z-index:2;left:0;bottom:0;width:35px;height:53px;border-radius:0 8px 8px 0;background:linear-gradient(#c9ab73,#665032 25%,#b89b65 50%,#594529 80%,#b49865);box-shadow:inset 0 0 0 2px #241d15,3px 3px 6px #0005}.lever-mount[data-v-c80b1f2f]:after{position:absolute;content:"";inset:9px 6px;border:1px solid #12100e;border-radius:50%;background:linear-gradient(#3d3932,#a79f89 40%,#4e4b42 70%,#2a2722)}.lever-shaft[data-v-c80b1f2f]{position:absolute;z-index:1;left:11.5px;bottom:26.5px;width:12px;height:112px;border-radius:5px;background:linear-gradient(90deg,#3c3932,#d0c5ac 30%,#ebe5d0,#7d7668 70%,#413d35);box-shadow:2px 0 4px #0006;transform:rotate(13deg);transform-origin:50% 100%}.lever-ball[data-v-c80b1f2f]{position:absolute;z-index:3;top:6px;left:-4px;width:43px;height:43px;border-radius:50%;background:radial-gradient(circle at 33% 25%,#ffc5ac,#e55e55 25%,#b73035 56%,#551b26 85%);box-shadow:inset 0 1px 3px #ffdbcb77,0 0 0 1px #71312d,0 4px 6px #0006,0 0 20px #e14a3520;transform:rotate(13deg);transform-origin:21.5px 127.5px}.lever-ball[data-v-c80b1f2f],.lever-shaft[data-v-c80b1f2f]{transition:transform .35s ease;pointer-events:none}.lever:hover .lever-ball[data-v-c80b1f2f],.lever:hover .lever-shaft[data-v-c80b1f2f]{transform:rotate(18deg)}@keyframes slot-bulb-c80b1f2f{0%,to{opacity:.4}50%{opacity:1}}@keyframes slot-button-shine-c80b1f2f{0%,70%{left:-80%}to{left:150%}}@keyframes slot-idle-scroll-c80b1f2f{0%{transform:translateY(var(--reel-offset))}to{transform:translateY(calc(var(--reel-offset) - var(--cell-height)*var(--prize-count)))}}@media(max-width:760px){.machine-stage[data-v-c80b1f2f]{padding:0 35px 0 0}.machine[data-v-c80b1f2f]{padding:10px 12px 0;border-radius:12px}.marquee[data-v-c80b1f2f]{min-height:74px;gap:10px;padding-inline:10px;font-size:clamp(18px,4.5vw,30px)}.marquee-star[data-v-c80b1f2f]{font-size:16px}.reel[data-v-c80b1f2f]{--cell-height: 132px;--reel-height: 188px}.reel-frame[data-v-c80b1f2f]{padding:7px}.reel+.reel[data-v-c80b1f2f]{border-left-width:4px}.reel-symbol img[data-v-c80b1f2f],.symbol-currency[data-v-c80b1f2f]{width:43px;height:43px}.symbol-currency[data-v-c80b1f2f]{border-width:2px;font-size:31px}.symbol-value[data-v-c80b1f2f]{font-size:29px}.symbol-value small[data-v-c80b1f2f]{margin-left:2px;font-size:12px}.payline[data-v-c80b1f2f]{height:91px}.machine-message[data-v-c80b1f2f]{gap:6px}.machine-message>span[data-v-c80b1f2f]:last-child{display:none}.machine-controls[data-v-c80b1f2f]{padding-bottom:20px}.spin-button[data-v-c80b1f2f]{min-height:50px;font-size:17px}.lever[data-v-c80b1f2f]{top:102px;right:-34px;width:41px;height:120px}.lever-mount[data-v-c80b1f2f]{width:25px;height:40px}.lever-mount[data-v-c80b1f2f]:after{inset:7px 4px}.lever-shaft[data-v-c80b1f2f]{left:7px;bottom:20px;width:9px;height:82px}.lever-ball[data-v-c80b1f2f]{top:6px;left:-4px;width:31px;height:31px;transform-origin:15.5px 94px}}.machine-stage.is-compact[data-v-c80b1f2f]{width:100%;max-width:512px;padding:0 38px 0 6px}.is-compact .machine[data-v-c80b1f2f]{padding:10px 12px 0;border-radius:12px}.is-compact .marquee[data-v-c80b1f2f]{min-height:72px;padding:16px 8px;gap:8px;font-size:clamp(17px,2vw,25px)}.is-compact .marquee-star[data-v-c80b1f2f]{font-size:16px}.is-compact .reel[data-v-c80b1f2f]{--cell-height: 120px;--reel-height: 168px}.is-compact .reel-frame[data-v-c80b1f2f]{padding:7px}.is-compact .reel-symbol img[data-v-c80b1f2f],.is-compact .symbol-currency[data-v-c80b1f2f]{width:48px;height:48px}.is-compact .symbol-currency[data-v-c80b1f2f]{border-width:2px;font-size:35px}.is-compact .symbol-value[data-v-c80b1f2f]{font-size:30px}.is-compact .symbol-value small[data-v-c80b1f2f]{font-size:12px}.is-compact .payline[data-v-c80b1f2f]{height:88px}.is-compact .machine-controls[data-v-c80b1f2f]{padding-bottom:22px}.is-compact .spin-button[data-v-c80b1f2f]{width:max(60%,160px);min-height:46px;padding:10px;font-size:16px}.is-compact .lever[data-v-c80b1f2f]{top:96px;right:-34px;width:41px;height:120px}.is-compact .lever-mount[data-v-c80b1f2f]{width:25px;height:40px}.is-compact .lever-mount[data-v-c80b1f2f]:after{inset:7px 4px}.is-compact .lever-shaft[data-v-c80b1f2f]{left:7px;bottom:20px;width:9px;height:82px}.is-compact .lever-ball[data-v-c80b1f2f]{top:6px;left:-4px;width:31px;height:31px;transform-origin:15.5px 94px}@media(prefers-reduced-motion:reduce){.marquee-bulbs>span[data-v-c80b1f2f],.reel-track[data-v-c80b1f2f],.spin-button-shine[data-v-c80b1f2f]{animation:none}.is-idle .reel-track[data-v-c80b1f2f]{will-change:auto}.lever-ball[data-v-c80b1f2f],.lever-shaft[data-v-c80b1f2f],.spin-button[data-v-c80b1f2f]{transition:none}}
