.alpha-play-section{padding:100px clamp(24px,6vw,96px) 125px;display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(42px,7vw,105px);align-items:center;background:radial-gradient(circle at 78% 40%,rgba(109,92,232,.2),transparent 34%),#080d1c;position:relative;overflow:hidden}.alpha-play-section:before{content:"";position:absolute;width:420px;height:420px;border:70px solid rgba(139,226,213,.035);border-radius:50%;left:-240px;top:60px}.alpha-play-copy{position:relative;z-index:2}.alpha-play-copy h2{font:740 clamp(42px,5vw,68px)/.98 var(--font-display);letter-spacing:-.052em;margin:0 0 25px}.alpha-play-copy h2 em{font-style:normal;color:#b8aff9}.alpha-play-copy>p:not(.eyebrow){color:#b8bdcc;line-height:1.8;max-width:510px}.alpha-play-copy ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:10px}.alpha-play-copy li{color:#dce0ea;font-size:12px}.alpha-play-copy li:before{content:"✦";color:var(--aqua);margin-right:10px}.alpha-text-link{display:inline-block;color:var(--aqua);font-size:12px;font-weight:900;border-bottom:1px solid rgba(139,226,213,.4);padding-bottom:3px}.alpha-slot-shell{position:relative;z-index:3;width:min(680px,100%);justify-self:end;padding:20px;background:linear-gradient(160deg,#242447,#11162b);border:1px solid rgba(184,175,249,.35);border-radius:30px;box-shadow:0 35px 90px rgba(0,0,0,.45),0 0 55px rgba(109,92,232,.13)}.slot-topbar{display:flex;justify-content:space-between;align-items:center;padding:0 4px 14px;color:#aeb4c6;font-size:8px;letter-spacing:.14em}.slot-topbar>div{display:flex;align-items:center;gap:7px}.slot-live-dot{width:7px;height:7px;border-radius:50%;background:#70e4b2;box-shadow:0 0 0 4px rgba(112,228,178,.12)}.slot-title{min-height:80px;display:flex;align-items:center;justify-content:center;gap:24px;text-align:center;border-radius:18px 18px 0 0;background:linear-gradient(120deg,#6b45cb,#d15483);box-shadow:inset 0 -1px rgba(255,255,255,.15)}.slot-title>span{color:#dff5aa;font-size:26px}.slot-title p{margin:0;color:#ece6ff;font-size:8px;font-weight:900;letter-spacing:.2em}.slot-title h3{margin:2px 0 0;font:900 clamp(25px,4vw,39px)/1 var(--font-display);letter-spacing:.08em;text-shadow:0 5px 20px rgba(0,0,0,.25)}.slot-machine{padding:22px;background:linear-gradient(180deg,#090d1c,#12162b);border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.slot-light-row{display:flex;justify-content:space-around;margin-bottom:13px}.slot-light-row i{width:6px;height:6px;border-radius:50%;background:#dff5aa;box-shadow:0 0 10px #dff5aa;animation:slot-lights 1.2s ease-in-out infinite alternate}.slot-light-row i:nth-child(even){animation-delay:-.6s}.slot-reels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;background:#070a14;border:1px solid rgba(139,226,213,.2);border-radius:17px;box-shadow:inset 0 12px 28px rgba(0,0,0,.45)}.alpha-reel{height:126px;display:grid;place-items:center;border-radius:11px;background:radial-gradient(circle at 50% 45%,#fff,#ece9f7 54%,#b8b5c9);color:#5537a2;font:900 clamp(48px,6vw,78px)/1 var(--font-display);text-shadow:0 4px 0 rgba(255,255,255,.65);box-shadow:inset 0 0 0 3px rgba(255,255,255,.65),inset 0 -14px 25px rgba(62,45,98,.15);overflow:hidden}.alpha-reel.spinning{animation:reel-pulse .22s linear infinite}.slot-result{min-height:29px;margin-top:13px;color:#aeb4c6;font-size:10px;font-weight:800;letter-spacing:.08em;text-align:center}.slot-result.win{color:#dff5aa;text-shadow:0 0 14px rgba(223,245,170,.4)}.slot-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#171d34;border:1px solid rgba(255,255,255,.08)}.slot-stats div{padding:14px;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.slot-stats div:last-child{border:0}.slot-stats span{display:block;color:#80879a;font-size:7px;font-weight:900;letter-spacing:.12em}.slot-stats strong{color:#fff;font-size:15px}.slot-controls{padding:17px;display:grid;grid-template-columns:1fr 1.28fr 1fr;gap:10px;background:#0d1225;border-radius:0 0 18px 18px}.slot-controls button{border:0;cursor:pointer;color:#fff;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.slot-controls button:hover{transform:translateY(-2px);filter:brightness(1.09)}.slot-controls button:focus-visible{outline:3px solid var(--aqua);outline-offset:2px}.slot-adjust{min-height:62px;border-radius:14px!important;background:#222a44}.slot-adjust span{display:block;color:var(--aqua);font-size:22px;line-height:1}.slot-play{grid-row:span 2;min-height:105px;border-radius:50%!important;align-self:center;background:linear-gradient(145deg,#ef6b8d,#6d5ce8);box-shadow:0 10px 30px rgba(239,107,141,.24),inset 0 0 0 5px rgba(255,255,255,.12)}.slot-play span{display:block;font-size:20px}.slot-play small{font-size:8px;letter-spacing:.18em}.slot-play:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.65}.slot-max{grid-column:1/2;min-height:34px;border-radius:10px!important;background:#303958;font-size:9px}.slot-max span{color:#dff5aa}.slot-disclaimer{margin:13px 5px 0;text-align:center;color:#71798e;font-size:8px}.alpha-slot-shell.celebrate{animation:slot-win-glow .65s ease}@keyframes reel-pulse{0%{transform:translateY(-3px);filter:blur(0)}50%{transform:translateY(3px);filter:blur(2px)}100%{transform:translateY(-3px);filter:blur(0)}}@keyframes slot-lights{to{opacity:.25;box-shadow:none}}@keyframes slot-win-glow{50%{box-shadow:0 35px 90px rgba(0,0,0,.45),0 0 85px rgba(223,245,170,.42)}}@media(max-width:950px){.alpha-play-section{grid-template-columns:1fr}.alpha-play-copy{max-width:680px}.alpha-slot-shell{justify-self:center}}@media(max-width:620px){.alpha-play-section{padding:72px 12px 85px}.alpha-play-copy{padding:0 8px}.alpha-slot-shell{padding:10px;border-radius:22px}.slot-title{min-height:68px}.slot-title>span{display:none}.slot-machine{padding:12px}.alpha-reel{height:94px;font-size:48px}.slot-stats div{padding:10px 4px}.slot-stats strong{font-size:13px}.slot-controls{padding:11px;gap:7px}.slot-adjust{min-height:56px}.slot-play{min-height:94px}.slot-max{min-height:31px}}@media(prefers-reduced-motion:reduce){.slot-light-row i,.alpha-reel.spinning,.alpha-slot-shell.celebrate{animation:none!important}}
