.daily-slot-overlay{--slot-purple:#7041b8;--slot-purple-dark:#321c62;--slot-yellow:#ffd84f;--slot-blue:#3888ee;--slot-red:#ed4b59;--slot-black:#11101a;--slot-white:#fff8e8;--slot-shadow:rgba(0,0,0,.62);isolation:isolate;z-index:200;overflow-x:hidden;background:radial-gradient(ellipse at 50% 53%,rgba(232,171,112,.18),transparent 32%),radial-gradient(ellipse at 50% 100%,rgba(170,103,59,.24),transparent 44%),linear-gradient(180deg,#111a25,#29343b 46%,#39271b)}.daily-slot-panel,.daily-slot-panel *{font-family:var(--font-rubik-bubbles),sans-serif!important}.daily-slot-overlay:after,.daily-slot-overlay:before{position:fixed;inset:0;z-index:0;content:"";pointer-events:none}.daily-slot-overlay:before{background:radial-gradient(ellipse at 31% 20%,rgba(237,207,163,.08),transparent 28%),radial-gradient(ellipse at 69% 15%,rgba(183,185,200,.08),transparent 25%),linear-gradient(180deg,rgba(9,15,22,.15),transparent 34%,rgba(8,6,5,.45))}.daily-slot-overlay:after{background:radial-gradient(ellipse at center,transparent 28%,rgba(0,0,0,.46) 100%)}.daily-slot-backdrop{z-index:0;border:0;padding:0;background:transparent}.daily-slot-canyon{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 50% 69%,rgba(238,177,112,.28),transparent 27%),radial-gradient(ellipse at 32% 22%,rgba(238,176,126,.16),transparent 26%),radial-gradient(ellipse at 74% 27%,rgba(141,160,175,.16),transparent 24%),linear-gradient(180deg,#101923,#25313b 33%,#554035 62%,#17110d);pointer-events:none}.daily-slot-canyon-sky{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 50% 58%,rgba(230,161,104,.18),transparent 45%),linear-gradient(180deg,rgba(12,18,25,.15),rgba(42,38,36,.08) 48%,rgba(39,27,18,.62))}.daily-slot-moon{position:absolute;z-index:1;display:block;aspect-ratio:1;border:1px solid rgba(255,236,198,.7);border-radius:50%;background:radial-gradient(circle at 35% 32%,rgba(255,250,222,.9),transparent 5%),radial-gradient(circle at 65% 66%,rgba(139,120,106,.24) 0 5%,transparent 6%),radial-gradient(circle at 37% 63%,rgba(149,128,107,.2) 0 8%,transparent 9%),radial-gradient(circle at 50% 50%,#f0dfbf,#c9b79d 70%,#887967);box-shadow:0 0 20px rgba(255,227,180,.3),0 0 70px rgba(228,166,121,.13)}.daily-slot-moon--large{top:13%;left:20%;width:clamp(2.8rem,8vw,5.4rem)}.daily-slot-moon--small{top:23%;right:22%;width:clamp(1.7rem,5vw,3.3rem);opacity:.76;filter:hue-rotate(25deg) saturate(.65)}.daily-slot-canyon-ridge{position:absolute;right:-12%;bottom:18%;left:-12%;display:block;height:57%;background:linear-gradient(180deg,rgba(239,194,139,.34),transparent 3%),linear-gradient(90deg,rgba(14,18,20,.62),transparent 22% 77%,rgba(15,17,18,.48)),linear-gradient(180deg,#9a7053,#644835 42%,#31241b);filter:drop-shadow(0 -8px 10px rgba(233,177,118,.12));clip-path:polygon(0 49%,8% 39%,14% 45%,21% 24%,30% 35%,39% 10%,48% 31%,58% 18%,68% 36%,77% 14%,87% 34%,94% 23%,100% 39%,100% 100%,0 100%)}.daily-slot-canyon-ridge--back{bottom:28%;height:50%;opacity:.72;filter:brightness(.73) saturate(.68);transform:scaleX(1.08)}.daily-slot-canyon-ridge--front{bottom:13%;height:46%;background:linear-gradient(90deg,rgba(10,12,12,.72),transparent 28% 72%,rgba(10,12,12,.64)),linear-gradient(180deg,#76523b,#503827 48%,#241910);clip-path:polygon(0 30%,9% 39%,16% 18%,25% 33%,32% 11%,44% 29%,53% 20%,65% 39%,74% 17%,85% 31%,93% 12%,100% 26%,100% 100%,0 100%)}.daily-slot-dice-field{position:absolute;inset:0;z-index:2}.daily-slot-canyon-die{position:absolute;width:var(--die-size);aspect-ratio:1;filter:drop-shadow(12px 18px 10px rgba(0,0,0,.54)) drop-shadow(0 0 1px rgba(255,224,178,.35));transform:perspective(900px) rotateX(6deg) rotateY(-13deg) rotate(var(--die-tilt));transform-style:preserve-3d}.daily-slot-canyon-die--1,.daily-slot-canyon-die--2{filter:brightness(.75) drop-shadow(12px 18px 13px rgba(0,0,0,.64))}.daily-slot-canyon-die--3,.daily-slot-canyon-die--4{filter:brightness(.83) drop-shadow(8px 12px 9px rgba(0,0,0,.58))}.daily-slot-die-face,.daily-slot-die-side,.daily-slot-die-top{position:absolute;display:block;border:2px solid rgba(221,185,139,.6);background-color:#887665}.daily-slot-die-face{top:17%;left:0;display:grid;width:81%;height:80%;grid-template:repeat(3,1fr) /repeat(3,1fr);padding:12%;border-radius:13% 7% 6% 11%;background:linear-gradient(145deg,rgba(255,240,208,.28),transparent 34%),linear-gradient(145deg,#a59480,#766552 52%,#52473c);box-shadow:inset 3px 3px 0 rgba(255,240,211,.22),inset 7px 8px 15px rgba(245,226,195,.15),inset -9px -10px 16px rgba(30,24,19,.48),0 0 0 1px rgba(23,20,17,.78),0 5px 0 rgba(39,31,24,.8)}.daily-slot-die-top{top:0;left:0;width:81%;height:21%;border-radius:12% 11% 0 0;background:linear-gradient(135deg,rgba(245,230,202,.32),transparent 70%),linear-gradient(180deg,#b2a18c,#867665);clip-path:polygon(0 100%,21% 0,100% 0,81% 100%)}.daily-slot-die-side{top:17%;right:0;width:24%;height:80%;border-radius:0 12% 10% 0;background:linear-gradient(90deg,rgba(225,204,173,.2),transparent 32%),linear-gradient(180deg,#62564a,#3c352e);clip-path:polygon(0 0,100% 15%,100% 87%,0 100%)}.daily-slot-die-pip{align-self:center;justify-self:center;width:clamp(.28rem,1.25vw,.72rem);aspect-ratio:1;border:1px solid rgba(183,169,145,.48);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(197,179,150,.32),transparent 34%),radial-gradient(circle at 52% 58%,#211f1c,#302b25 58%,#4a4136 74%,#92806a 100%);box-shadow:inset 2px 3px 4px rgba(0,0,0,.8),0 1px 0 rgba(238,217,183,.3)}.daily-slot-canyon-sand{position:absolute;right:-20%;bottom:-24%;left:-20%;z-index:3;height:39%;border-top:1px solid rgba(227,175,119,.42);border-radius:50% 50% 0 0;background:repeating-linear-gradient(168deg,transparent 0 22px,rgba(237,187,129,.11) 23px 24px,transparent 25px 45px),linear-gradient(180deg,rgba(142,91,52,.88),#452d1b 55%,#17110b);box-shadow:0 -10px 35px rgba(0,0,0,.24)}.daily-slot-canyon-sand:after{position:absolute;inset:0;background:repeating-linear-gradient(12deg,transparent 0 26px,rgba(246,200,147,.09) 27px 28px,transparent 29px 54px);content:"";animation:daily-slot-drift 18s linear infinite}@keyframes daily-slot-drift{to{background-position:180px 0}}.daily-slot-panel{position:relative;z-index:1;width:min(100%,29rem);padding:.58rem;overflow:visible;border:3px solid #ffd84f;border-radius:2rem 2rem 1.35rem 1.35rem;background:linear-gradient(90deg,#21143f,#6140a0 3%,#39256c 8%,#241747 50%,#39256c 92%,#6140a0 97%,#21143f);box-shadow:0 4px 0 #8270ad,0 8px 0 #1a1230,0 12px 0 #090810,0 30px 70px var(--slot-shadow),0 0 34px rgba(128,83,223,.2),inset 0 3px 0 rgba(255,255,255,.58),inset 0 -7px 0 rgba(8,5,19,.58);isolation:isolate}.daily-slot-panel:before{position:absolute;inset:.42rem;z-index:-1;border:1px solid rgba(255,216,79,.54);border-radius:1.55rem 1.55rem .9rem .9rem;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 28% 75%,rgba(9,5,20,.24)),linear-gradient(180deg,#362463,#241744 62%,#19112f);content:"";pointer-events:none}.daily-slot-panel--jackpot{box-shadow:0 4px 0 #b084fa,0 8px 0 #321c62,0 12px 0 #171020,0 32px 90px var(--slot-shadow),0 0 68px rgba(255,216,79,.42),inset 0 3px 0 rgba(255,255,255,.58),inset 0 -7px 0 rgba(35,16,69,.4)}.daily-slot-inner-shell{position:relative;z-index:1;display:flex;flex-direction:column;gap:.74rem;padding:clamp(.62rem,3.5vw,.95rem);overflow:visible}.daily-slot-inner-shell:before{display:none}.daily-slot-marquee{position:relative;z-index:1;display:flex;flex-direction:column;gap:.56rem;padding:.68rem .82rem .72rem;border:3px solid #ffd84f;border-radius:1.3rem 1.3rem .7rem .7rem;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.14),transparent 60%),linear-gradient(180deg,#24183f,#171127 72%,#100c1c);box-shadow:inset 0 2px 0 rgba(255,255,255,.28),inset 0 -5px 0 rgba(0,0,0,.4),0 3px 0 #926a24,0 6px 0 #13101b,0 8px 12px rgba(0,0,0,.3)}.daily-slot-lamp-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;padding:.05rem .15rem .42rem;border-bottom:1px solid rgba(255,216,79,.35)}.daily-slot-lamp{width:.48rem;height:.48rem;border:1px solid #fff8e8;border-radius:50%;background:#fff8e8;box-shadow:inset 0 1px 0 #fff,0 0 5px #fff8e8,0 0 12px rgba(255,216,79,.62);animation:daily-slot-lamp-glow 1.2s ease-in-out infinite}.daily-slot-lamp:nth-child(3n+1){animation-delay:-.8s}.daily-slot-lamp:nth-child(3n+2){animation-delay:-.4s}@keyframes daily-slot-lamp-glow{0%,to{opacity:.56;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}.daily-slot-header-row{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.daily-slot-header-copy{min-width:0;flex:1;padding:0;border:0;background:transparent;box-shadow:none}.daily-slot-badge{display:inline-flex;align-items:center;padding:.34rem .62rem;border:1px solid rgba(255,216,79,.68);border-radius:999px;background:linear-gradient(180deg,rgba(255,216,79,.24),rgba(255,216,79,.08));box-shadow:inset 0 1px rgba(255,245,212,.18),0 2px 0 rgba(0,0,0,.34);color:var(--slot-yellow);font-size:.65rem;font-weight:700;letter-spacing:.1em}.daily-slot-title{margin:.4rem 0 0;color:var(--slot-yellow);font-size:clamp(1.6rem,6.6vw,2.15rem);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-shadow:0 2px 0 #8c5f17,0 4px 12px rgba(255,216,79,.26)}.daily-slot-subtitle{margin:.4rem 0 0;color:rgba(255,248,232,.74);font-size:.82rem;line-height:1.4}.daily-slot-close-btn{position:relative;z-index:2;display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border:2px solid rgba(255,248,232,.82);border-radius:50%;background:linear-gradient(145deg,#548fe1,#2863b9 58%,#1d4587);color:var(--slot-white);font-size:1rem;box-shadow:inset 0 2px rgba(255,255,255,.3),inset 0 -3px rgba(0,0,0,.24),0 3px 0 #15366c,0 6px 12px rgba(0,0,0,.4);cursor:pointer;transition:transform .18s ease,background .18s ease}.daily-slot-close-btn:hover{background:rgba(255,255,255,.13)}.daily-slot-close-btn:active{transform:scale(.92)}.daily-slot-machine-stage{position:relative;z-index:2;width:100%;margin:.05rem 0 .1rem;padding:.25rem .2rem .8rem}.daily-slot-machine{position:relative;z-index:1;margin:0;padding:.78rem;overflow:visible;border:3px solid #ffd84f;border-radius:.95rem;background:radial-gradient(circle at .7rem .7rem,#fff8e8 0 .12rem,#8a6bcc .14rem .21rem,transparent .23rem),radial-gradient(circle at calc(100% - .7rem) .7rem,#fff8e8 0 .12rem,#8a6bcc .14rem .21rem,transparent .23rem),radial-gradient(circle at .7rem calc(100% - .7rem),#fff8e8 0 .12rem,#8a6bcc .14rem .21rem,transparent .23rem),radial-gradient(circle at calc(100% - .7rem) calc(100% - .7rem),#fff8e8 0 .12rem,#8a6bcc .14rem .21rem,transparent .23rem),linear-gradient(180deg,#4d3784,#302052 58%,#24183f);box-shadow:inset 0 2px 0 rgba(255,255,255,.32),inset 0 -5px 0 rgba(16,9,31,.46),0 3px 0 #8c6bd0,0 8px 0 #241743,0 13px 0 #100c19,0 22px 28px rgba(0,0,0,.5);isolation:isolate}.daily-slot-machine:before{top:.72rem;right:-.82rem;bottom:-.18rem;width:.88rem;border:1px solid #142c51;border-radius:0 .5rem .5rem 0;background:linear-gradient(90deg,#3982dc,#22529c 72%,#16366e);box-shadow:inset -3px 0 rgba(12,23,42,.38),3px 4px 0 rgba(18,10,30,.6);clip-path:polygon(0 0,100% 7%,100% 94%,0 100%)}.daily-slot-machine:after,.daily-slot-machine:before{position:absolute;z-index:-1;content:"";pointer-events:none}.daily-slot-machine:after{right:.65rem;bottom:-.82rem;left:.78rem;height:.88rem;border:1px solid #142c51;border-radius:0 0 .42rem .42rem;background:linear-gradient(180deg,#3982dc,#22529c);box-shadow:0 4px 0 rgba(18,10,30,.65);clip-path:polygon(0 0,100% 0,93% 100%,7% 100%)}.daily-slot-machine--spinning{border-color:var(--slot-white);box-shadow:inset 0 2px 0 rgba(255,255,255,.46),inset 0 -5px 0 rgba(31,16,61,.42),0 3px 0 #8c6bd0,0 8px 0 #241743,0 0 25px rgba(255,216,79,.44),0 13px 0 #100c19,0 22px 28px rgba(0,0,0,.5)}.daily-slot-machine--jackpot{animation:daily-slot-machine-glow 1.5s ease-in-out infinite}.daily-slot-machine-stage.is-running .daily-slot-machine{animation:daily-slot-machine-kick .62s cubic-bezier(.2,.72,.25,1)}@keyframes daily-slot-machine-kick{0%{transform:translateY(0)}22%{transform:translateY(3px)}48%{transform:translateY(-3px)}72%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes daily-slot-machine-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.daily-slot-machine-glint{position:absolute;top:.34rem;right:.75rem;left:.75rem;z-index:3;height:.36rem;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,248,232,.58),transparent);pointer-events:none}.daily-slot-window{--reel-row-height:4rem;position:relative;display:flex;min-height:13.1rem;align-items:stretch;justify-content:center;padding:.48rem;overflow:hidden;border:3px solid #b5a2da;border-radius:.68rem;background:#08070e;box-shadow:inset 0 0 0 3px #171020,inset 0 4px 0 rgba(255,255,255,.16),inset 0 -5px 0 rgba(0,0,0,.35),0 2px 0 #ffd84f,0 5px 0 rgba(39,22,71,.92),0 8px 13px rgba(0,0,0,.42)}.daily-slot-reels{position:relative;z-index:1;display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;overflow:hidden}.daily-slot-reels:after,.daily-slot-reels:before{position:absolute;right:0;left:0;z-index:2;height:24%;content:"";pointer-events:none}.daily-slot-reels:before{top:0;background:linear-gradient(180deg,rgba(17,16,26,.58),transparent)}.daily-slot-reels:after{bottom:0;background:linear-gradient(0deg,rgba(17,16,26,.58),transparent)}.daily-slot-reel{position:relative;height:12rem;overflow:hidden;contain:layout paint;border-right:2px solid #090810;border-left:2px solid #090810;background:#eee8f6;box-shadow:inset 2px 0 rgba(255,255,255,.72),inset -3px 0 rgba(39,22,71,.2)}.daily-slot-reel-track{display:flex;flex-direction:column;width:100%;transform:translateZ(0);backface-visibility:hidden}.daily-slot-reel.is-spinning .daily-slot-reel-track{animation:daily-slot-reel-spin var(--reel-duration) cubic-bezier(.12,.78,.18,1) forwards;will-change:transform}.daily-slot-reel.is-stopped .daily-slot-reel-track{transform:translate3d(0,var(--reel-stop-offset),0)}@keyframes daily-slot-reel-spin{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--reel-stop-offset),0)}}.daily-slot-reel-face{display:flex;width:100%;height:var(--reel-row-height);flex:0 0 var(--reel-row-height);flex-direction:column;align-items:center;justify-content:center;gap:.08rem;overflow:hidden;border-bottom:1px solid rgba(46,32,65,.24);background:linear-gradient(180deg,#f4effb,#dcd2ed);color:#281c3b;transition:background .2s ease}.daily-slot-reel-face:nth-child(3n+2){background:linear-gradient(180deg,#ebe4f6,#cfc1e5)}.daily-slot-reel-symbol{position:relative;display:flex;width:2.7rem;height:2.7rem;align-items:center;justify-content:center}.daily-slot-reel-symbol>.relative{width:100%;height:100%}.daily-slot-reel-label{max-width:94%;overflow:hidden;color:#312247;font-size:.56rem;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.daily-slot-reel-face.is-winning{background:linear-gradient(180deg,#fff8df,#f3d982);box-shadow:inset 0 0 0 2px rgba(183,133,34,.42)}.daily-slot-empty-symbol{position:relative;display:block;width:1.5rem;height:1.5rem;border:2px solid rgba(68,55,85,.58);border-radius:50%;background:radial-gradient(circle,rgba(68,55,85,.08),transparent 68%)}.daily-slot-empty-symbol:after{position:absolute;top:50%;left:15%;width:70%;height:2px;border-radius:2px;background:rgba(68,55,85,.7);content:"";transform:rotate(-45deg)}.daily-slot-payline{position:absolute;top:50%;right:.1rem;left:.1rem;z-index:4;height:var(--reel-row-height);border-top:2px solid rgba(255,248,232,.88);border-bottom:2px solid rgba(255,216,79,.9);background:linear-gradient(90deg,rgba(56,136,238,.08),rgba(255,216,79,.18),rgba(56,136,238,.08));box-shadow:0 2px 0 rgba(255,248,232,.3),0 0 12px rgba(255,216,79,.24);pointer-events:none;transform:translateY(-50%)}.daily-slot-close-btn:focus-visible,.daily-slot-glass-btn:focus-visible,.daily-slot-secondary-btn:focus-visible,.daily-slot-spin:focus-visible{outline:2px solid var(--slot-yellow);outline-offset:3px}.daily-slot-rays{background:conic-gradient(from 0deg at 50% 45%,transparent 0deg,rgba(255,221,150,.12) 12deg,transparent 24deg,rgba(211,175,115,.08) 36deg,transparent 48deg);animation:daily-slot-rays-spin 8s linear infinite;mix-blend-mode:screen;opacity:.72;pointer-events:none}@keyframes daily-slot-rays-spin{to{transform:rotate(1turn)}}.daily-slot-controls{padding:.58rem;border:2px solid rgba(255,216,79,.72);border-radius:.95rem;background:linear-gradient(180deg,#302050,#1a1230);box-shadow:inset 0 2px 0 rgba(255,255,255,.14),inset 0 -4px 0 rgba(0,0,0,.32),0 3px 0 #0c0913,0 7px 12px rgba(0,0,0,.35)}.daily-slot-spin{position:relative;display:block;width:100%;min-height:3.5rem;overflow:hidden;border:3px solid #ffb5bb;border-radius:.7rem;background:linear-gradient(180deg,#ff777f,#ed4b59 52%,#b92443);box-shadow:inset 0 2px 0 rgba(255,255,255,.72),inset 0 -5px 7px rgba(74,9,29,.38),0 2px 0 #ffb5bb,0 6px 0 #74203f,0 11px 20px rgba(0,0,0,.42);color:#fff8e8;font-size:.92rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.daily-slot-spin:hover{filter:brightness(1.1)}.daily-slot-spin:active{transform:translateY(6px);box-shadow:inset 0 2px 5px rgba(77,10,30,.42),0 1px 0 #74203f,0 3px 8px rgba(0,0,0,.32)}.daily-slot-spin-sheen{background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:skewX(-28deg) translateX(-110%);animation:daily-slot-sheen 3.6s ease-in-out infinite}@keyframes daily-slot-sheen{0%,58%,to{transform:skewX(-28deg) translateX(-110%)}78%{transform:skewX(-28deg) translateX(420%)}}.daily-slot-status{padding:.82rem;border:1px solid rgba(255,216,79,.42);border-radius:.78rem;background:linear-gradient(180deg,#38285d,#201638);box-shadow:inset 0 1px rgba(255,255,255,.1),inset 0 -4px 8px rgba(0,0,0,.32),0 3px 0 #100b1b;color:rgba(255,248,232,.78);font-size:.78rem;font-weight:500;line-height:1.45;text-align:center}.daily-slot-spinning-status{border-color:rgba(255,216,79,.7);color:var(--slot-yellow);animation:daily-slot-status-pulse 1.3s ease-in-out infinite}@keyframes daily-slot-status-pulse{0%,to{opacity:.72}50%{opacity:1}}.daily-slot-error{margin:.6rem 0 0;padding:.7rem .82rem;border:1px solid rgba(222,112,95,.45);border-radius:.72rem;background:linear-gradient(180deg,#8d2d4d,#511b3c);box-shadow:inset 0 1px rgba(255,215,229,.16),0 3px 0 #291126;color:#fff0f2;font-size:.74rem;line-height:1.45;text-align:center}.daily-slot-timer-compact{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.7rem;padding:.65rem .75rem;border:1px solid rgba(255,216,79,.4);border-radius:.78rem;background:linear-gradient(180deg,#38285d,#201638);box-shadow:inset 0 1px rgba(255,255,255,.1),inset 0 -4px 8px rgba(0,0,0,.32),0 3px 0 #100b1b}.daily-slot-timer-copy{display:inline-flex;align-items:center;gap:.42rem;color:rgba(255,248,232,.76);font-size:.72rem;font-weight:600}.daily-slot-timer-icon{font-size:.9rem}.daily-slot-timer-value{display:inline-flex;min-width:5.2rem;justify-content:center;padding:.3rem .5rem;border:1px solid rgba(255,216,79,.5);border-radius:.58rem;background:linear-gradient(180deg,rgba(255,216,79,.24),rgba(255,216,79,.08));box-shadow:inset 0 1px rgba(255,244,209,.16),0 2px 0 rgba(0,0,0,.28);color:var(--slot-yellow);font-size:.9rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.daily-slot-secondary-btn{width:100%;margin-top:.55rem;padding:.68rem .82rem;border:1px solid rgba(255,248,232,.4);border-radius:.72rem;background:linear-gradient(180deg,#4c83d3,#2856a0);box-shadow:inset 0 1px rgba(255,255,255,.2),0 3px 0 #172e58,0 6px 12px rgba(0,0,0,.28);color:var(--slot-white);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .16s ease,transform .16s ease}.daily-slot-secondary-btn:hover{filter:brightness(1.12)}.daily-slot-secondary-btn:active{transform:translateY(3px);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 1px 0 #172e58}.daily-slot-win-banner{position:relative;margin-top:.1rem;padding:.9rem;overflow:hidden;border:1px solid rgba(255,216,79,.48);border-radius:.92rem;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 38%),linear-gradient(135deg,#563a86,#201638);box-shadow:inset 0 1px rgba(255,241,194,.2),inset 0 -5px 8px rgba(0,0,0,.28),0 4px 0 rgba(0,0,0,.36),0 10px 28px rgba(0,0,0,.32)}.daily-slot-win-banner--common{border-color:rgba(56,136,238,.62)}.daily-slot-win-banner--epic{border-color:rgba(194,142,218,.56)}.daily-slot-win-banner--god,.daily-slot-win-banner--legendary{border-color:rgba(255,220,131,.75)}.daily-slot-win-banner--hot{box-shadow:inset 0 1px rgba(255,241,194,.2),inset 0 -5px 8px rgba(0,0,0,.28),0 4px 0 rgba(0,0,0,.36),0 0 25px rgba(232,189,104,.24),0 10px 28px rgba(0,0,0,.32)}.daily-slot-win-sunburst{position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.07),transparent);animation:daily-slot-win-sheen 3.5s ease-in-out infinite}@keyframes daily-slot-win-sheen{0%,55%,to{transform:translateX(-50%);opacity:.2}75%{transform:translateX(50%);opacity:.8}}.daily-slot-win-content{position:relative;z-index:1;display:flex;align-items:center;gap:.82rem}.daily-slot-win-icon-wrap{position:relative;display:flex;width:3.4rem;height:3.4rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(0,0,0,.42));box-shadow:inset 0 1px rgba(255,255,255,.16),0 3px 0 rgba(0,0,0,.32)}.daily-slot-win-copy{min-width:0;flex:1}.daily-slot-win-badge{display:inline-block;margin-bottom:.25rem;color:var(--slot-yellow);font-size:.58rem;font-weight:700;letter-spacing:.08em}.daily-slot-win-title{margin:0;color:var(--slot-white);font-size:.98rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.daily-slot-debug-pop{position:absolute;top:calc(100% + .45rem);right:0;z-index:30;width:min(18.5rem,calc(100vw - 2.5rem));padding:.65rem;border:1px solid rgba(220,190,130,.35);border-radius:.82rem;background:rgba(14,20,16,.98);box-shadow:0 16px 40px rgba(0,0,0,.65)}.daily-slot-glass-btn{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(255,248,232,.42);border-radius:50%;background:linear-gradient(145deg,#548fe1,#2863b9 58%,#1d4587);color:rgba(255,255,255,.88);box-shadow:inset 0 1px rgba(255,255,255,.3),0 3px 0 #15366c,0 6px 10px rgba(0,0,0,.3);transition:transform .16s ease,filter .16s ease}.daily-slot-glass-btn:hover{filter:brightness(1.12)}.daily-slot-glass-btn:active{transform:translateY(2px);box-shadow:inset 0 2px 3px rgba(0,0,0,.28),0 1px 0 #15366c}.daily-slot-glass-btn--active{border-color:var(--slot-yellow);background:linear-gradient(145deg,#7750b6,#442c74)}.daily-slot-icon-halo{position:absolute;inset:0;border-radius:50%;pointer-events:none}.daily-slot-icon-halo--epic{background:radial-gradient(circle,rgba(194,120,223,.36),transparent 70%)}.daily-slot-icon-halo--legendary{background:radial-gradient(circle,rgba(246,190,76,.4),transparent 70%)}.daily-slot-icon-halo--god{background:radial-gradient(circle,rgba(255,255,255,.4),rgba(230,191,98,.18) 45%,transparent 72%)}.daily-slot-symbol-glow{animation:daily-slot-symbol-breathe 1.6s ease-in-out infinite}@keyframes daily-slot-symbol-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (max-width:380px){.daily-slot-panel{padding:.36rem;border-radius:1.25rem}.daily-slot-inner-shell{gap:.62rem;padding:.72rem}.daily-slot-title{font-size:1.55rem}.daily-slot-machine{padding:.55rem}.daily-slot-window{--reel-row-height:3.33rem;min-height:10.6rem;padding:.3rem}.daily-slot-reel{height:10rem}.daily-slot-reel-symbol{width:2.25rem;height:2.25rem}.daily-slot-reel-label{font-size:.49rem}.daily-slot-canyon-die--3,.daily-slot-canyon-die--4{opacity:.78}}@media (max-height:720px){.daily-slot-overlay{align-items:flex-start;padding-top:max(1rem,env(safe-area-inset-top))}.daily-slot-window{--reel-row-height:3.33rem;min-height:10.5rem}.daily-slot-reel{height:10rem}}@media (prefers-reduced-motion:reduce){.daily-slot-canyon-sand:after,.daily-slot-lamp,.daily-slot-machine--jackpot,.daily-slot-machine-stage.is-running .daily-slot-machine,.daily-slot-rays,.daily-slot-spin-sheen,.daily-slot-symbol-glow,.daily-slot-win-sunburst{animation:none}.daily-slot-reel.is-spinning .daily-slot-reel-track{animation-duration:.01ms}}