:root{font-family:Inter,Segoe UI,system-ui,Arial,sans-serif;color:#fff7df;background:#07130d}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top left,rgba(214,151,38,.22),transparent 32rem),radial-gradient(circle at top right,rgba(34,112,74,.28),transparent 30rem),linear-gradient(180deg,#08140e,#030805)}button,input{font:inherit}button{color:inherit}.auth-page,.casino-page{min-height:100vh}.auth-page{display:grid;place-items:center;padding:24px}.auth-panel{width:min(420px,100%);padding:34px;border:1px solid rgba(245,190,89,.22);border-radius:28px;background:linear-gradient(180deg,#142e1df5,#0a1c12f5);box-shadow:0 24px 80px #00000073}.brand-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;color:#1a1204;font-weight:900;letter-spacing:-.04em;background:linear-gradient(135deg,#ffe8a3,#d59228 58%,#8f5c12);box-shadow:0 0 28px #d5922859}.brand-mark.small{width:44px;height:44px;border-radius:14px;font-size:15px}.eyebrow{margin:18px 0 8px;color:#d69b35;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}.auth-panel h1,.hero h1,.lobby h1{margin-bottom:8px;font-size:clamp(34px,6vw,58px);line-height:.95}.auth-subtitle,.hero-copy p,.legal-note,.footer-note,.lobby-intro p{color:#c9b98e}.auth-form{display:grid;gap:16px;margin-top:24px}.auth-form label{display:grid;gap:7px;color:#f5e7c6;font-size:14px;font-weight:700}input{width:100%;border:1px solid rgba(255,225,166,.22);border-radius:14px;padding:13px 14px;color:#fff7df;background:#07110b;outline:none}input:focus{border-color:#d99a2b;box-shadow:0 0 0 3px #d99a2b2e}.primary-button,.secondary-button,.back-button{border:0;border-radius:14px;cursor:pointer;font-weight:900}.primary-button{padding:14px 18px;color:#1b1204;background:linear-gradient(135deg,#ffe8a3,#d99a2b 55%,#a86a15);box-shadow:0 10px 24px #d99a2b3d}.secondary-button,.back-button{padding:10px 14px;color:#f9e7b7;background:#ffffff14;border:1px solid rgba(255,225,166,.16)}.back-button{margin-bottom:20px}.text-button{border:0;padding:4px;color:#e2a43d;background:transparent;cursor:pointer;font-weight:800;text-decoration:underline}.legal-note{margin:22px 0 0;font-size:12px}.error{margin:12px 0 0;color:#ff866f;font-weight:700}.auth-page{position:relative;isolation:isolate;min-height:100vh;display:grid;place-items:center;padding:clamp(18px,2.5vw,36px);overflow:auto;color:#fff1c7;background:linear-gradient(115deg,#021811eb,#072117bd 48%,#03140fe6),url(/backgrounds/bg_thurgold.png) center / cover no-repeat fixed}.auth-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 21% 24%,rgba(217,158,40,.2),transparent 31%),radial-gradient(circle at 82% 72%,rgba(120,84,20,.18),transparent 33%),linear-gradient(180deg,#0000000a,#0000006b)}.auth-shell{position:relative;z-index:1;width:min(1120px,calc(100vw - 36px));display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);overflow:hidden;border:1px solid rgba(220,164,49,.46);border-radius:34px;background:#061f15d4;box-shadow:0 30px 90px #0000008f,0 0 0 1px #ffe19a0d inset,0 0 42px #cf911b1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-showcase{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,4vw,64px);overflow:hidden;background:linear-gradient(145deg,#183925eb,#071e14d6)}.auth-showcase:after{content:"";position:absolute;right:-130px;bottom:-170px;width:420px;height:420px;border:1px solid rgba(232,181,64,.2);border-radius:50%;box-shadow:0 0 0 38px #e8b54009,0 0 0 76px #e8b54006;pointer-events:none}.auth-crest{position:relative;z-index:1;width:clamp(250px,19vw,360px);height:auto;margin:0 0 18px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.4))}.auth-showcase .eyebrow,.auth-panel .eyebrow{margin:0 0 8px;color:#e5a52d;font-size:.82rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.auth-showcase h1{margin:0;color:#fff0be;font-size:clamp(2.5rem,3.7vw,4rem);white-space:nowrap;line-height:.94;letter-spacing:-.045em;text-shadow:0 10px 35px rgba(0,0,0,.42)}.auth-showcase-copy{position:relative;z-index:1;max-width:560px;margin:18px 0 28px;color:#ffefc1d4;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.55}.auth-slot-previews{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auth-slot-preview{position:relative;min-height:132px;overflow:hidden;border:1px solid rgba(231,176,54,.42);border-radius:18px;background-position:center;background-size:cover;box-shadow:0 14px 26px #0000004d,0 0 0 1px #ffebb50d inset}.auth-slot-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a,#000000c7)}.auth-slot-preview span{position:absolute;right:12px;bottom:11px;left:12px;z-index:1;color:#fff0c2;font-size:.86rem;font-weight:800;letter-spacing:.03em;text-shadow:0 2px 8px rgba(0,0,0,.9)}.auth-slot-preview-apple{background-image:url(/backgrounds/apfelgarten_bg.png)}.auth-slot-preview-castle{background-image:url(/backgrounds/Burg.png)}.auth-slot-preview-gold{background-image:url(/backgrounds/goldmine-bg.png)}.auth-showcase-note{position:relative;z-index:1;margin:18px 0 0;color:#ffe29bad;font-size:.82rem}.auth-panel{position:relative;width:auto;max-width:none;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,58px);border:0;border-radius:0;background:linear-gradient(160deg,#0d2a1cfa,#051911f7);box-shadow:-28px 0 55px #0000002e}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 32px;padding:5px;border:1px solid rgba(218,161,40,.34);border-radius:16px;background:#01110b94}.auth-mode-tab{min-height:44px;border:0;border-radius:11px;color:#ffedbfa3;background:transparent;font:inherit;font-weight:800;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.auth-mode-tab:hover{color:#fff0c2}.auth-mode-tab.is-active{color:#172416;background:linear-gradient(135deg,#f7d57f,#d28d1b);box-shadow:0 8px 22px #b877113d}.auth-panel h2{margin:0;color:#fff0c2;font-size:clamp(2rem,3vw,2.8rem);line-height:1.05;letter-spacing:-.035em}.auth-panel .auth-subtitle{margin:12px 0 28px;color:#ffecbbb8;font-size:1rem;line-height:1.5}.auth-panel .auth-form{display:grid;gap:15px}.auth-panel .auth-form label{display:grid;gap:8px;color:#fff0c2;font-size:.94rem;font-weight:800}.auth-panel .auth-form input{width:100%;min-height:56px;padding:0 17px;border:1px solid rgba(225,173,57,.3);border-radius:15px;outline:none;color:#102116;background:#fff6c6;box-shadow:0 10px 24px #00000029,0 0 0 1px #ffffff5c inset;font:inherit;font-weight:700;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.auth-panel .auth-form input:focus{border-color:#e7aa31;box-shadow:0 0 0 4px #e19f232b,0 12px 28px #0003;transform:translateY(-1px)}.auth-panel .primary-button{min-height:58px;margin-top:4px;border:1px solid rgba(255,224,145,.44);border-radius:16px;color:#182116;background:linear-gradient(135deg,#f8d985,#d58f1d);box-shadow:0 15px 30px #b16f0a3d,0 1px #fff7d073 inset;font-size:1.03rem;font-weight:900;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.auth-panel .primary-button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 18px 36px #b16f0a52,0 1px #fff7d080 inset}.auth-panel .primary-button:disabled{cursor:default;opacity:.62}.auth-panel .error{margin:0;padding:11px 13px;border:1px solid rgba(255,120,103,.44);border-radius:12px;color:#ffd8d2;background:#6f141061}.auth-panel .legal-note{margin:22px 0 0;color:#ffe29b99;font-size:.79rem;line-height:1.45;text-align:center}@media (min-width: 1700px){.auth-shell{width:min(1420px,calc(100vw - 96px));grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);font-size:1.08rem}.auth-showcase{padding:clamp(54px,4vw,76px)}.auth-panel{padding:clamp(48px,4vw,68px)}.auth-crest{width:clamp(320px,16vw,420px)}.auth-slot-preview{min-height:156px}}@media (min-width: 1000px) and (max-height: 760px){.auth-page{padding:34px 60px}.auth-shell{width:min(1040px,calc(100vw - 120px));grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr)}.auth-showcase,.auth-panel{padding:24px 38px}.auth-crest{width:clamp(190px,17vw,260px);margin-bottom:8px}.auth-showcase .eyebrow,.auth-panel .eyebrow{margin-bottom:5px;font-size:.72rem}.auth-showcase h1{font-size:clamp(2rem,3.4vw,2.75rem);white-space:nowrap}.auth-showcase-copy{margin:10px 0 16px;font-size:.9rem;line-height:1.38}.auth-slot-previews{gap:9px}.auth-slot-preview{min-height:94px;border-radius:14px}.auth-slot-preview span{right:9px;bottom:8px;left:9px;font-size:.74rem}.auth-showcase-note{margin-top:11px;font-size:.71rem}.auth-mode-tabs{margin-bottom:16px}.auth-mode-tab{min-height:38px}.auth-panel h2{font-size:clamp(1.75rem,2.7vw,2.2rem)}.auth-panel .auth-subtitle{margin:8px 0 17px;font-size:.88rem}.auth-panel .auth-form{gap:9px}.auth-panel .auth-form label{gap:5px;font-size:.82rem}.auth-panel .auth-form input{min-height:46px}.auth-panel .primary-button{min-height:48px}.auth-panel .legal-note{margin-top:12px;font-size:.69rem}}.auth-age-badge{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin:0 0 18px;padding:7px 12px 7px 8px;border:1px solid rgba(229,165,45,.46);border-radius:999px;color:#ffeec2d1;background:#01130c94}.auth-age-badge strong{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#172416;background:linear-gradient(135deg,#f7d57f,#d28d1b);font-size:.92rem;line-height:1}.auth-age-badge span{font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.auth-age-confirmation{grid-template-columns:22px minmax(0,1fr)!important;align-items:start;gap:11px!important;margin-top:2px;padding:13px 14px;border:1px solid rgba(229,165,45,.36);border-radius:13px;color:#ffefc4db!important;background:#03180f8a;font-size:.84rem!important;line-height:1.42;cursor:pointer}.auth-panel .auth-form .auth-age-confirmation input{width:20px;min-width:20px;height:20px;min-height:20px;margin:1px 0 0;padding:0;border:1px solid rgba(229,165,45,.7);border-radius:5px;box-shadow:none;accent-color:#d99b25;transform:none;cursor:pointer}.auth-panel .auth-form .auth-age-confirmation input:focus{box-shadow:0 0 0 3px #e19f232e;transform:none}.auth-session-check{display:grid;justify-items:center;gap:18px;color:#ffefc4c7}.auth-session-check img{width:min(340px,64vw);height:auto}.auth-session-check p{margin:0;font-weight:700}@media (min-width: 1000px) and (max-height: 760px){.auth-age-badge{gap:8px;margin-bottom:9px;padding:4px 10px 4px 5px}.auth-age-badge strong{width:29px;height:29px;font-size:.72rem}.auth-age-badge span{font-size:.62rem}.auth-age-confirmation{padding:8px 10px;font-size:.72rem!important;line-height:1.3}}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;padding:18px 32px;border-bottom:1px solid rgba(255,225,166,.12);background:#050d08d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo-area,.account-area,.nav-links{display:flex;align-items:center}.logo-area{gap:10px}.logo-area strong{display:block;font-size:18px}.logo-area span{display:block;color:#b8a982;font-size:12px}.nav-links{gap:8px;padding:6px;border:1px solid rgba(255,225,166,.1);border-radius:999px;background:#ffffff0a}.nav-links button{border:0;padding:9px 16px;border-radius:999px;color:#cdbd91;font-size:14px;font-weight:800;background:transparent;cursor:pointer}.nav-links button:disabled{cursor:not-allowed;opacity:.55}.nav-links .active{color:#1b1204;background:#d99a2b}.account-area{justify-content:flex-end;gap:10px}.wallet-chip{padding:10px 15px;border:1px solid rgba(255,225,166,.16);border-radius:999px;color:#ffe8a3;background:#d99a2b1a;font-weight:900;font-variant-numeric:tabular-nums}.hero,.lobby{width:min(1600px,calc(100% - 48px));margin:0 auto}.hero{padding:54px 0 44px;display:grid;grid-template-columns:1fr;gap:22px;align-items:start}.lobby{padding:64px 0 44px}.hero-copy{padding:20px 0}.hero-copy p,.lobby-intro p{max-width:680px;font-size:15px;line-height:1.65}.lobby-intro{max-width:820px;margin-bottom:34px}.badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.badges span{padding:10px 14px;border:1px solid rgba(255,225,166,.15);border-radius:999px;color:#ead6a5;background:#ffffff0f;font-weight:800}.game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.game-card{min-height:310px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(255,225,166,.16);border-radius:28px;text-align:left;color:#fff7df;background:radial-gradient(circle at top left,rgba(217,154,43,.2),transparent 16rem),linear-gradient(180deg,#143620fa,#07190efa);box-shadow:0 18px 70px #00000057;cursor:pointer}.game-card:hover:not(:disabled){transform:translateY(-2px);border-color:#ffe1a652;box-shadow:0 24px 80px #0000007a}.game-card:disabled{cursor:not-allowed}.game-card-locked{opacity:.62;filter:grayscale(.25)}.game-card-top,.game-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.game-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;font-size:30px;background:#ffffff14;border:1px solid rgba(255,225,166,.12)}.game-label{padding:8px 10px;border-radius:999px;color:#1b1204;background:#d99a2b;font-size:11px;font-weight:900;text-transform:uppercase}.game-card h2{margin:4px 0 0;font-size:26px}.game-card p{margin-bottom:auto;color:#c9b98e;line-height:1.5}.game-card-bottom span{display:block;color:#ccb984;font-size:11px;font-weight:800;text-transform:uppercase}.game-card-bottom strong{display:block;margin-top:5px;color:#ffe8a3;font-size:22px}.game-status{padding:9px 12px;border-radius:999px;color:#f9e7b7!important;background:#ffffff14;border:1px solid rgba(255,225,166,.12)}.slot-machine{padding:28px;border:1px solid rgba(255,225,166,.18);border-radius:32px;background:linear-gradient(180deg,#143620fa,#07190efa);box-shadow:0 24px 90px #00000080}.slot-machine-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.slot-title-block .eyebrow{margin-top:0}.slot-title-block h2{margin:0;font-size:28px}.jackpot-box{min-width:126px;padding:14px;border-radius:18px;text-align:right;color:#ffe8a3;background:#d99a2b1f;border:1px solid rgba(255,225,166,.16);font-variant-numeric:tabular-nums}.jackpot-box span{display:block;color:#ccb984;font-size:11px;font-weight:800;text-transform:uppercase}.jackpot-box strong{display:block;margin-top:4px;font-size:22px}.reels{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;border:2px solid rgba(120,82,14,.9);border-radius:28px;background:linear-gradient(180deg,#080808f2,#000000fa),#000;box-shadow:inset 0 0 0 3px #000000d9,inset 0 0 42px #000000f2;overflow:hidden}.reels:before,.reels:after{content:"";position:absolute;left:18px;right:18px;height:2px;background:#d99a2beb;box-shadow:0 0 16px #d99a2b3d;pointer-events:none;z-index:3}.reels:before{top:110px}.reels:after{top:202px}.reel{position:relative;display:grid;grid-template-rows:repeat(3,92px);min-height:276px;overflow:hidden;border-left:1px solid rgba(255,225,166,.16);border-right:1px solid rgba(255,225,166,.16);background:linear-gradient(180deg,rgba(255,255,255,.13),transparent 20%,transparent 80%,rgba(0,0,0,.45)),linear-gradient(90deg,#ffffff12,#082012fa,#00000057)}.reel:first-child{border-top-left-radius:18px;border-bottom-left-radius:18px}.reel:last-child{border-top-right-radius:18px;border-bottom-right-radius:18px}.reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.62),transparent 28%,transparent 72%,rgba(0,0,0,.7));pointer-events:none}.cell{height:92px;display:grid;place-items:center;border:0;border-radius:0;font-size:50px;background:transparent;text-shadow:0 4px 12px rgba(0,0,0,.55)}.cell.payline{position:relative;z-index:4;font-size:56px}.reel-spinning{animation:reelSpin .16s linear infinite}.reel-spinning:nth-child(2){animation-duration:.13s}.reel-spinning:nth-child(3){animation-duration:.18s}.reel-spinning .cell{filter:blur(1.4px);opacity:.78}.reel-stopped{animation:reelStop .18s ease-out}@keyframes reelSpin{0%{transform:translateY(-34px)}to{transform:translateY(34px)}}@keyframes reelStop{0%{transform:translateY(18px)}to{transform:translateY(0)}}.slot-machine-bar{margin-top:20px;padding:14px;display:grid;grid-template-columns:1fr 1fr 1.15fr 76px 86px 120px;gap:10px;align-items:center;border-radius:24px;background:linear-gradient(180deg,#000000f5,#060a07fa);border:1px solid rgba(255,225,166,.1)}.machine-info,.bet-open-button{min-height:86px;display:grid;align-content:center;gap:7px;color:#fff7df}.machine-info span,.bet-open-button span{color:#9c9685;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.machine-info strong,.bet-open-button strong{display:block;min-height:30px;color:#fff7df;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.machine-win{text-align:center}.machine-win strong{min-width:120px}.bet-open-button{border:1px solid rgba(255,225,166,.14);border-radius:18px;padding:12px 14px;text-align:left;background:radial-gradient(circle at top left,rgba(217,154,43,.18),transparent 70%),#ffffff0d;cursor:pointer;box-shadow:inset 0 0 0 1px #d99a2b1f}.bet-open-button:hover:not(:disabled){border-color:#ffe1a66b;background:radial-gradient(circle at top left,rgba(217,154,43,.28),transparent 70%),#ffffff12}.bet-open-button:disabled{cursor:wait;opacity:.7}.machine-action-button{width:76px;height:76px;border:1px solid rgba(255,225,166,.14);border-radius:999px;color:#f7e2a8;background:#ffffff0f;cursor:pointer;font-size:15px;font-weight:900}.machine-action-button.active{color:#1b1204;background:#d99a2b;border-color:#f2ca6e}.machine-action-button:disabled{cursor:wait;opacity:.7}.machine-spin-button{width:120px;height:120px;border:0;border-radius:999px;color:#1b1204;background:radial-gradient(circle at 32% 24%,#fff1b6,transparent 28%),linear-gradient(135deg,#ffe08a,#d99a2b 58%,#9a610f);box-shadow:0 14px 32px #d99a2b4d,inset 0 -8px #6034053d;cursor:pointer;font-size:18px;font-weight:900}.machine-spin-button:disabled{cursor:wait;opacity:.8}.win-positive{color:#ffda72!important;text-shadow:0 0 14px rgba(149,236,125,.25)}.machine-error{margin-top:12px;text-align:center}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bet-modal{width:min(980px,100%);max-height:min(80vh,760px);overflow:auto;padding:28px;border-radius:26px;background:#050505;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 100px #0009}.bet-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.bet-modal-header h3{margin:0;color:#fff;font-size:clamp(28px,4vw,46px);font-weight:900;letter-spacing:.02em}.modal-close-button{width:58px;height:58px;border:0;border-radius:999px;color:#fff;background:transparent;cursor:pointer;font-size:48px;line-height:1}.bet-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bet-option{min-height:92px;border:2px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;background:#090909;cursor:pointer;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}.bet-option.active{border-color:#a8d12d;box-shadow:inset 0 0 0 2px #a8d12d33}.accept-button{margin:28px auto 0;display:block;min-width:320px;min-height:74px;border:0;border-radius:999px;color:#fff;background:linear-gradient(180deg,#97c21c,#7da30f);cursor:pointer;font-size:24px;font-weight:900}.footer-note{width:min(1600px,calc(100% - 48px));margin:0 auto;padding:0 0 28px;font-size:12px}@media (max-width: 1180px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}.slot-machine-bar{grid-template-columns:repeat(3,1fr)}.machine-spin-button,.machine-action-button{width:100%;border-radius:22px;height:70px}.machine-spin-button{grid-column:span 3}.bet-open-button{text-align:center}}@media (max-width: 860px){.topbar{grid-template-columns:1fr;padding:16px}.nav-links,.account-area{justify-content:flex-start;flex-wrap:wrap}.hero,.lobby{width:min(100% - 28px,720px)}.hero,.lobby{padding-top:34px}.game-grid{grid-template-columns:1fr}.slot-machine{padding:18px}.slot-machine-top{flex-direction:column}.reels{gap:6px;padding:12px}.reels:before{top:104px;left:12px;right:12px}.reels:after{top:196px;left:12px;right:12px}.bet-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accept-button{min-width:100%}}@media (min-width: 1181px){.slot-machine{width:100%}.hero-copy{align-self:center}.hero-copy h1{font-size:clamp(42px,4vw,64px)}.hero-copy p{font-size:17px}.slot-machine-bar{overflow:visible}}@media (min-width: 1181px){.hero{padding-top:42px}.hero-copy{width:100%;max-width:none;display:grid;grid-template-columns:auto 1fr;column-gap:28px;row-gap:10px;align-items:center;padding:0}.hero-copy .back-button{grid-row:1 / span 3;align-self:center;margin:0}.hero-copy .eyebrow{margin:0}.hero-copy h1{margin:0;font-size:clamp(36px,3vw,54px)}.hero-copy p{margin:0;max-width:none;font-size:17px}.hero-copy .badges{grid-column:2;margin-top:4px}.slot-machine{width:100%}.reel{grid-template-rows:repeat(3,104px);min-height:312px}.cell{height:104px;font-size:58px}.cell.payline{font-size:64px}.reels:before{top:122px}.reels:after{top:226px}}@media (min-width: 1181px){.hero-copy{grid-template-columns:1fr auto;align-items:start}.hero-copy .back-button{grid-column:2;grid-row:1 / span 2;align-self:start;justify-self:end;margin-top:6px}.hero-copy .eyebrow,.hero-copy h1,.hero-copy p,.hero-copy .badges{grid-column:1}.hero-copy .badges{margin-top:8px}}.reels.win-flash{border-color:#ffda72f2;box-shadow:inset 0 0 0 3px #000000d9,inset 0 0 42px #000000f2,0 0 34px #ffda725c}.reels.win-flash:before,.reels.win-flash:after{background:#ffda72fa;box-shadow:0 0 22px #ffda729e}.winning-cell{animation:winPulse .42s ease-in-out infinite alternate;text-shadow:0 0 18px rgba(255,218,114,.75),0 4px 12px rgba(0,0,0,.55)}@keyframes winPulse{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.14);filter:brightness(1.35)}}.machine-win strong{font-size:28px;font-weight:1000;letter-spacing:.02em}.machine-win strong.win-positive{color:#ffda72!important;font-size:34px;text-shadow:0 0 10px rgba(255,218,114,.7),0 0 24px rgba(217,154,43,.55),0 0 42px rgba(217,154,43,.28);animation:winAmountPop .34s ease-out 0s 3 alternate}@keyframes winAmountPop{0%{transform:scale(1)}to{transform:scale(1.18)}}.slot-top-actions{display:flex;align-items:flex-start;gap:12px}.rules-open-button{min-height:54px;padding:0 18px;border:1px solid rgba(255,225,166,.16);border-radius:18px;color:#ffe8a3;background:radial-gradient(circle at top left,rgba(217,154,43,.18),transparent 70%),#ffffff0d;cursor:pointer;font-weight:900}.rules-open-button:hover{border-color:#ffe1a661}.rules-modal{width:min(980px,100%);max-height:min(84vh,820px);overflow:auto;padding:28px;border-radius:26px;background:#050505;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 100px #0009}.rules-section{margin-top:24px}.rules-section h4{margin:0 0 14px;color:#ffda72;font-size:22px;font-weight:900}.paytable-grid{display:grid;gap:10px}.paytable-row{display:grid;grid-template-columns:76px 1fr 110px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,225,166,.12);border-radius:16px;background:#ffffff0a}.paytable-symbol{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;font-size:34px;background:#ffffff0f}.paytable-row strong{display:block;color:#fff7df;font-size:18px}.paytable-row span{display:block;margin-top:4px;color:#a9a18a;font-size:13px}.paytable-multiplier{color:#ffda72;font-size:28px;font-weight:1000;text-align:right}.rules-list{margin:0;padding-left:22px;color:#f2dfad;line-height:1.7}@media (max-width: 860px){.slot-top-actions{width:100%;justify-content:space-between}.paytable-row{grid-template-columns:62px 1fr 80px}.paytable-multiplier{font-size:22px}}.rules-modal .accept-button{position:sticky;bottom:0;z-index:5;margin-top:24px;box-shadow:0 -18px 34px #000000d9}.slot-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.slot-main-stage{min-width:0}.sidebar-rules-button{min-height:44px;padding:0 16px;border-radius:14px;font-size:14px;font-weight:900;white-space:nowrap}.paytable-sidebar{padding:18px;border-radius:24px;border:1px solid rgba(255,225,166,.12);background:linear-gradient(180deg,#ffffff0a,#ffffff05),#00000047;box-shadow:inset 0 0 0 1px #ffffff05}.paytable-sidebar-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.paytable-sidebar-eyebrow{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#c9b27b;margin-bottom:6px}.paytable-sidebar-header h3{margin:0;font-size:28px;line-height:1.1;color:#fff7df}.paytable-sidebar-list{display:grid;gap:10px}.paytable-sidebar-row{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:18px;border:1px solid rgba(255,225,166,.1);background:#ffffff09;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.paytable-sidebar-row.active{border-color:#ffda7299;background:radial-gradient(circle at left center,rgba(255,218,114,.16),transparent 58%),#ffffff0e;box-shadow:0 0 22px #ffda7224,inset 0 0 0 1px #ffda7226;transform:scale(1.01)}.paytable-sidebar-symbol{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;font-size:32px;background:#ffffff0e}.paytable-sidebar-row.active .paytable-sidebar-symbol{box-shadow:0 0 18px #ffda7242}.paytable-sidebar-text strong{display:block;color:#fff7df;font-size:18px;line-height:1.15}.paytable-sidebar-text span{display:block;margin-top:4px;color:#b9b09a;font-size:13px}.paytable-sidebar-values{text-align:right}.paytable-sidebar-values em{display:block;font-style:normal;font-size:30px;font-weight:1000;color:#ffda72;line-height:1}.paytable-sidebar-values small{display:block;margin-top:6px;color:#ffebaf;font-size:12px;font-weight:800}@media (max-width: 1180px){.slot-content-layout{grid-template-columns:1fr}.paytable-sidebar{order:2}}@media (max-width: 700px){.paytable-sidebar-header{flex-direction:column;align-items:stretch}.sidebar-rules-button{width:100%}.paytable-sidebar-row{grid-template-columns:54px 1fr auto}.paytable-sidebar-values em{font-size:24px}}.slot-content-layout{align-items:stretch}.slot-main-stage{display:grid;grid-template-rows:auto 1fr auto;gap:18px}.paytable-sidebar{height:100%;display:flex;flex-direction:column}.paytable-sidebar-list{flex:1}.slot-machine-bar{grid-template-columns:150px 220px minmax(200px,1fr) 76px 86px 120px}.machine-win{min-width:220px}.machine-win strong{display:block;min-width:200px;max-width:210px;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;text-align:center}.machine-win strong.win-positive{max-width:none;overflow:visible;font-size:34px}.rules-modal .accept-button{position:static;min-width:260px;min-height:58px;margin:26px auto 0;box-shadow:none;font-size:20px}.rules-modal .bet-modal-header{position:sticky;top:0;z-index:6;padding-bottom:12px;background:#050505}@media (max-width: 1180px){.slot-machine-bar{grid-template-columns:repeat(3,1fr)}.machine-win{min-width:0}.machine-win strong{min-width:0;max-width:none}}.slot-machine{overflow:hidden}.slot-content-layout{grid-template-columns:minmax(0,1fr) 340px;gap:22px;width:100%}.slot-main-stage{min-width:0;max-width:100%;overflow:hidden}.reels{width:100%;max-width:100%}.slot-machine-bar{width:100%;max-width:100%;grid-template-columns:130px 170px minmax(170px,1fr) 64px 72px 104px;gap:10px;overflow:hidden}.machine-info strong,.bet-open-button strong{font-size:18px}.machine-win{min-width:170px}.machine-win strong{min-width:150px;max-width:160px;font-size:22px}.machine-action-button{width:64px;height:64px;font-size:14px}.machine-spin-button{width:104px;height:104px;font-size:18px}.paytable-sidebar{min-width:0;overflow:hidden;position:relative;z-index:2}.paytable-sidebar-row{grid-template-columns:48px 1fr auto;gap:10px;padding:10px}.paytable-sidebar-symbol{width:48px;height:48px;font-size:28px}.paytable-sidebar-text strong{font-size:16px}.paytable-sidebar-text span{font-size:12px}.paytable-sidebar-values em{font-size:26px}@media (max-width: 1320px){.slot-content-layout{grid-template-columns:1fr}.paytable-sidebar{width:100%}}.slot-content-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:stretch}.paytable-sidebar{min-width:300px}.slot-machine-bar{grid-template-columns:125px 165px minmax(150px,1fr) 58px 66px 96px;gap:8px}.machine-action-button{width:58px;height:58px;font-size:13px}@media (max-width: 1050px){.slot-content-layout{grid-template-columns:1fr}.paytable-sidebar{min-width:0;width:100%}}.slot-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px;align-items:stretch;width:100%}.slot-main-stage{min-width:0;overflow:visible}.paytable-sidebar{min-width:270px;width:270px;padding:14px;overflow:visible}.paytable-sidebar-header{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:12px}.paytable-sidebar-header h3{font-size:24px}.sidebar-rules-button{width:100%;min-height:40px;padding:0 10px;font-size:13px;border-radius:12px}.paytable-sidebar-list{gap:8px}.paytable-sidebar-row{grid-template-columns:44px 1fr 42px;gap:8px;padding:9px;border-radius:14px}.paytable-sidebar-symbol{width:44px;height:44px;border-radius:12px;font-size:25px}.paytable-sidebar-text strong{font-size:15px}.paytable-sidebar-text span{font-size:11px;line-height:1.25}.paytable-sidebar-values em{font-size:22px}.paytable-sidebar-values small{font-size:10px}.slot-machine-bar{grid-template-columns:120px 160px minmax(160px,1fr) 56px 64px 96px;gap:8px}.machine-win{min-width:160px}.machine-win strong{min-width:145px;max-width:150px;font-size:22px}.machine-win strong.win-positive{font-size:30px}.machine-action-button{width:56px;height:56px;font-size:13px}.machine-spin-button{width:96px;height:96px;font-size:17px}.bet-open-button{padding:10px 12px}@media (max-width: 1150px){.slot-content-layout{grid-template-columns:1fr}.paytable-sidebar{width:100%;min-width:0}}.paytable-sidebar{display:flex;flex-direction:column}.paytable-sidebar .sidebar-rules-button{order:0;width:100%;margin-bottom:14px}.paytable-sidebar-header{order:1;margin-bottom:12px}.paytable-sidebar-list{order:2;flex:1}.sidebar-rules-button{justify-content:center}.jackpot-box.jackpot-hit{border-color:#ffda61f2;box-shadow:0 0 0 1px #ffda6173,0 0 26px #ffc1078c;animation:jackpotPulse 1.1s ease-in-out 2}.jackpot-win-text{text-shadow:0 0 18px rgba(255,193,7,.85);letter-spacing:.04em}@keyframes jackpotPulse{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}.rules-modal{width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 96px);padding:24px 28px 28px}.rules-modal .bet-modal-header{position:sticky;top:0;z-index:10;min-height:auto;margin-bottom:18px;padding:0 0 16px;background:#050505}.rules-modal .bet-modal-header h3{font-size:34px;line-height:1.05;letter-spacing:.04em}.rules-modal .modal-close-button{width:42px;height:42px;min-width:42px;font-size:34px;line-height:1}.rules-modal .rules-section{margin-top:0}.rules-modal .paytable-grid{padding-top:0}.rules-modal .accept-button{display:none}.jackpot-banner{margin:0 auto 18px;width:min(440px,100%);padding:14px 22px 16px;border-radius:24px;text-align:center;background:linear-gradient(180deg,#3f521ef5,#273a17f5);border:1px solid rgba(255,218,114,.26);box-shadow:inset 0 1px #ffffff0f,0 10px 22px #00000047}.jackpot-banner span{display:block;color:#d6bb72;font-size:14px;font-weight:900;letter-spacing:.1em}.jackpot-banner strong{display:block;margin-top:4px;color:#fff3c2;font-size:clamp(36px,4vw,48px);font-weight:900;line-height:1.05}.jackpot-banner small{display:block;margin-top:6px;color:#efe0ad;font-size:14px;font-weight:700}.jackpot-banner.jackpot-hit{border-color:#ffda61f2;box-shadow:0 0 0 1px #ffda6159,0 0 28px #ffc10747;animation:jackpotPulse 1.1s ease-in-out 2}.paytable-sidebar-row{display:grid;grid-template-columns:52px minmax(0,1fr) 82px;align-items:center;column-gap:12px}.paytable-sidebar-text{min-width:0}.paytable-sidebar-values{min-width:0;text-align:right;overflow:hidden}.paytable-sidebar-values em{display:block;max-width:82px;white-space:nowrap;font-size:22px;line-height:1}.machine-spin-button{width:92px;height:92px;min-width:92px;border:0;border-radius:999px;background:linear-gradient(180deg,#f4c34d,#dfa22a);color:#171000;font-size:18px;font-weight:900;box-shadow:none!important;filter:none!important;text-shadow:none}.machine-spin-button:hover:not(:disabled){transform:none;box-shadow:none!important;filter:none!important}.machine-spin-button:disabled{opacity:.72;cursor:not-allowed;box-shadow:none!important;filter:none!important}.machine-win .jackpot-win-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;text-align:center;font-size:24px;line-height:1.05;white-space:nowrap}.machine-win .jackpot-win-text span:first-child{display:block;font-size:18px;letter-spacing:.08em}.machine-win .jackpot-win-text span:last-child{display:block;font-size:26px}.slot-history-card{margin-top:18px;padding:18px;border:1px solid rgba(255,216,126,.24);border-radius:18px;background:#0c2014b8}.slot-history-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.slot-history-header h3{margin:2px 0 0}.history-refresh-button{border:1px solid rgba(255,216,126,.35);border-radius:999px;padding:8px 14px;color:#fff7df;background:#ffffff0f;cursor:pointer}.history-refresh-button:hover{background:#ffd87e24}.slot-history-empty{margin:0;color:#fff7dfb8}.slot-history-list{display:grid;gap:8px}.slot-history-row{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.4fr;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:#ffffff0e}.slot-history-row span{display:block;margin-bottom:3px;color:#fff7df94;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.slot-history-row strong{color:#fff7df;font-size:.95rem}@media (max-width: 900px){.slot-history-row{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.slot-history-header{align-items:flex-start;flex-direction:column}.slot-history-row{grid-template-columns:1fr}}.line-select-control{display:grid;gap:8px;min-width:150px}.line-select-control>span{color:#fff7df94;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.line-select-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.line-select-buttons button{border:1px solid rgba(255,216,126,.22);border-radius:999px;min-width:30px;height:30px;color:#fff7df;background:#ffffff0e;cursor:pointer;font-weight:800}.line-select-buttons button.active{color:#1d1305;background:linear-gradient(180deg,#ffd66b,#e7a11f);border-color:#ffd87eb8}.line-select-buttons button:disabled{cursor:not-allowed;opacity:.55}.total-bet-info strong{color:#ffd66b}.slot-machine-bar{display:grid;grid-template-columns:135px 135px minmax(220px,1fr) 130px 96px;grid-template-areas:"balance win bet total spin" "lines lines lines max auto";align-items:center;gap:12px}.slot-machine-bar .bet-open-button{grid-area:bet;width:100%}.slot-machine-bar .line-select-control{grid-area:lines;min-width:0}.slot-machine-bar .total-bet-info{grid-area:total}.slot-machine-bar .machine-action-button:nth-of-type(2){grid-area:max}.slot-machine-bar .machine-action-button:nth-of-type(3){grid-area:auto}.slot-machine-bar .machine-spin-button{grid-area:spin;justify-self:end}.line-select-control{display:flex;align-items:center;gap:12px}.line-select-control>span{flex:0 0 auto}.line-select-buttons{display:flex;flex-wrap:wrap;gap:6px}.line-select-buttons button{width:34px;height:34px}.total-bet-info{min-width:120px}@media (max-width: 1100px){.slot-machine-bar{grid-template-columns:1fr 1fr;grid-template-areas:"balance win" "bet total" "lines lines" "max auto" "spin spin"}.slot-machine-bar .machine-spin-button{justify-self:center}}.slot-machine-bar{display:grid;grid-template-columns:125px 145px 190px minmax(260px,1fr) 130px 78px 78px 100px;grid-template-areas:"balance win bet lines total max auto spin";align-items:center;gap:12px;padding:16px 18px}.slot-machine-bar .machine-info:nth-of-type(1){grid-area:balance}.slot-machine-bar .machine-win{grid-area:win}.slot-machine-bar .bet-open-button{grid-area:bet;width:100%;min-height:66px;padding:12px 16px;border-radius:18px}.slot-machine-bar .bet-open-button span{font-size:.68rem}.slot-machine-bar .bet-open-button strong{font-size:1.25rem}.slot-machine-bar .line-select-control{grid-area:lines;display:grid;gap:8px;min-width:0}.slot-machine-bar .line-select-control>span{font-size:.68rem;letter-spacing:.08em}.slot-machine-bar .line-select-buttons{display:flex;flex-wrap:nowrap;gap:6px}.slot-machine-bar .line-select-buttons button{width:34px;height:34px;min-width:34px;border-radius:999px}.slot-machine-bar .total-bet-info{grid-area:total;min-width:120px}.slot-machine-bar .total-bet-info span{font-size:.68rem}.slot-machine-bar .total-bet-info strong{color:#ffd66b;font-size:1.35rem}.slot-machine-bar .machine-action-button:nth-of-type(2){grid-area:max;width:62px;height:62px;justify-self:center}.slot-machine-bar .machine-action-button:nth-of-type(3){grid-area:auto;width:62px;height:62px;justify-self:center}.slot-machine-bar .machine-spin-button{grid-area:spin;width:92px;height:92px;justify-self:end}@media (max-width: 1200px){.slot-machine-bar{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"balance win total" "bet bet spin" "lines lines lines" "max auto auto"}.slot-machine-bar .machine-spin-button{justify-self:center}.slot-machine-bar .line-select-buttons{flex-wrap:wrap}}.slot-machine-bar{display:grid!important;grid-template-columns:110px 130px 180px minmax(240px,1fr) 90px 90px;grid-template-areas:"balance win bet total spin spin" "balance win lines lines max auto"!important;align-items:center!important;gap:12px!important;padding:18px!important;min-height:150px!important}.slot-machine-bar .bet-open-button strong{font-size:1.25rem!important}.slot-machine-bar .total-bet-info strong{color:#ffd66b!important;font-size:1.35rem!important}.slot-machine-bar .line-select-control{grid-area:lines!important;display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.slot-machine-bar .line-select-buttons button{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border-radius:999px!important;font-size:.95rem!important}.slot-machine-bar .machine-action-button:nth-of-type(2){grid-area:max!important;width:58px!important;height:58px!important;justify-self:center!important}.slot-machine-bar .machine-action-button:nth-of-type(3){grid-area:auto!important;width:58px!important;height:58px!important;justify-self:center!important}.slot-machine-bar .machine-spin-button{grid-area:spin!important;width:88px!important;height:88px!important;justify-self:end!important}@media (max-width: 1100px){.slot-machine-bar{grid-template-columns:1fr 1fr!important;grid-template-areas:"balance win" "bet total" "lines lines" "max auto" "spin spin"!important}.slot-machine-bar .machine-spin-button{justify-self:center!important}.slot-machine-bar .line-select-control{flex-direction:column!important;align-items:flex-start!important}.slot-machine-bar .line-select-buttons{flex-wrap:wrap!important}}.slot-machine-bar{display:grid!important;grid-template-columns:1fr 1.2fr 1.5fr 1.1fr!important;grid-template-areas:"balance win bet total" "lines lines lines lines" "max auto spin spin"!important;align-items:center!important;gap:14px!important;padding:18px 20px!important;min-height:190px!important;overflow:hidden!important}.slot-machine-bar .machine-info:nth-of-type(1){grid-area:balance!important}.slot-machine-bar .machine-win{grid-area:win!important}.slot-machine-bar .bet-open-button{grid-area:bet!important;width:100%!important;min-height:64px!important;padding:12px 16px!important;border-radius:18px!important}.slot-machine-bar .total-bet-info{grid-area:total!important;min-width:0!important}.slot-machine-bar .line-select-control{grid-area:lines!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-width:0!important}.slot-machine-bar .line-select-buttons{display:flex!important;flex-wrap:nowrap!important;gap:8px!important}.slot-machine-bar .line-select-buttons button{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border-radius:999px!important}.slot-machine-bar .machine-action-button:nth-of-type(2){grid-area:max!important;width:58px!important;height:58px!important;justify-self:end!important}.slot-machine-bar .machine-action-button:nth-of-type(3){grid-area:auto!important;width:58px!important;height:58px!important;justify-self:start!important}.slot-machine-bar .machine-spin-button{grid-area:spin!important;width:86px!important;height:86px!important;justify-self:center!important}.slot-machine-bar .bet-open-button span,.slot-machine-bar .total-bet-info span,.slot-machine-bar .line-select-control>span{font-size:.68rem!important;letter-spacing:.08em!important}.slot-machine-bar .bet-open-button strong,.slot-machine-bar .total-bet-info strong{font-size:1.35rem!important}@media (max-width: 900px){.slot-machine-bar{grid-template-columns:1fr 1fr!important;grid-template-areas:"balance win" "bet total" "lines lines" "max auto" "spin spin"!important}.slot-machine-bar .line-select-control{flex-direction:column!important}.slot-machine-bar .line-select-buttons{flex-wrap:wrap!important;justify-content:center!important}.slot-machine-bar .machine-spin-button{justify-self:center!important}}.slot-machine-bar{display:grid!important;grid-template-columns:130px 150px minmax(300px,1fr) 130px 62px 62px 96px!important;grid-template-areas:"balance win bet total max auto spin" "balance win lines total max auto spin"!important;align-items:center!important;column-gap:14px!important;row-gap:10px!important;padding:18px 20px!important;min-height:132px!important;overflow:hidden!important}.slot-machine-bar .machine-info:nth-of-type(1){grid-area:balance!important;justify-self:start!important;align-self:center!important;text-align:left!important}.slot-machine-bar .machine-win{grid-area:win!important;justify-self:start!important;align-self:center!important;text-align:left!important}.slot-machine-bar .bet-open-button{grid-area:bet!important;width:100%!important;min-height:58px!important;padding:10px 14px!important;border-radius:16px!important;justify-self:stretch!important;text-align:left!important}.slot-machine-bar .line-select-control{grid-area:lines!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-width:0!important}.slot-machine-bar .line-select-buttons{display:flex!important;flex-wrap:nowrap!important;gap:6px!important}.slot-machine-bar .line-select-buttons button{width:31px!important;height:31px!important;min-width:31px!important;padding:0!important;border-radius:999px!important;font-size:.9rem!important}.slot-machine-bar .total-bet-info{grid-area:total!important;justify-self:start!important;align-self:center!important;text-align:left!important;min-width:0!important}.slot-machine-bar .machine-action-button:nth-of-type(2){grid-area:max!important;width:54px!important;height:54px!important;justify-self:center!important}.slot-machine-bar .machine-action-button:nth-of-type(3){grid-area:auto!important;width:54px!important;height:54px!important;justify-self:center!important}.slot-machine-bar .machine-spin-button{grid-area:spin!important;width:86px!important;height:86px!important;justify-self:end!important;align-self:center!important}.slot-machine-bar .machine-info span,.slot-machine-bar .bet-open-button span,.slot-machine-bar .line-select-control>span,.slot-machine-bar .total-bet-info span{display:block!important;margin-bottom:6px!important;color:#fff7df9e!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.slot-machine-bar .machine-info strong,.slot-machine-bar .bet-open-button strong,.slot-machine-bar .total-bet-info strong{font-size:1.35rem!important;line-height:1.1!important}.slot-machine-bar .machine-win strong{font-size:1.45rem!important}.slot-machine-bar .total-bet-info strong{color:#ffd66b!important}@media (max-width: 1150px){.slot-machine-bar{grid-template-columns:1fr 1fr 1fr!important;grid-template-areas:"balance win total" "bet bet spin" "lines lines lines" "max auto auto"!important;min-height:220px!important}.slot-machine-bar .machine-spin-button{justify-self:center!important}.slot-machine-bar .line-select-control{justify-content:center!important}.slot-machine-bar .line-select-buttons{flex-wrap:wrap!important;justify-content:center!important}}.take5-control-bar{display:grid!important;grid-template-columns:100px 130px 1fr 1fr 1fr 95px 110px!important;align-items:stretch!important;gap:8px!important;padding:10px!important;min-height:94px!important;border-radius:18px!important;background:#020503!important;overflow:hidden!important}.take5-small-control,.take5-center-info,.take5-win-info,.take5-auto-button,.take5-spin-button{border:1px solid rgba(255,216,126,.22);border-radius:10px;background:#122015e6}.take5-small-control{display:grid;place-items:center;padding:8px;color:#fff7df;cursor:pointer}.take5-small-control span,.take5-center-info span,.take5-win-info span{color:#fff7dfa8;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.take5-small-control strong{color:#ffd66b;font-size:1.8rem;line-height:1}.take5-small-control small{color:#fff7dfa6;font-size:.72rem;font-weight:800}.take5-bet-control strong{color:#fff7df;font-size:1.55rem}.take5-center-info,.take5-win-info{display:grid;align-content:center;gap:6px;padding:10px 14px;min-width:0}.take5-center-info strong,.take5-win-info strong{color:#fff7df;font-size:1.45rem;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.take5-center-info:first-of-type strong{color:#ffd66b}.take5-auto-button{color:#fff7df;cursor:pointer;font-size:1rem;font-weight:900}.take5-auto-button.active{color:#1d1305;background:linear-gradient(180deg,#ffd66b,#e7a11f)}.take5-spin-button{border:0;border-radius:12px;color:#1a1105;background:linear-gradient(180deg,#ffd45d,#e9a31e);cursor:pointer;font-size:1.2rem;font-weight:900}.take5-small-control:disabled,.take5-spin-button:disabled{cursor:not-allowed;opacity:.65}.max-bet-option{margin-top:12px;width:100%}.line-modal{max-width:520px}.line-option-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.line-option{display:grid;gap:4px;justify-items:center;border:1px solid rgba(255,216,126,.24);border-radius:14px;padding:14px 10px;color:#fff7df;background:#ffffff0e;cursor:pointer}.line-option strong{font-size:1.5rem}.line-option span{color:#fff7dfad;font-size:.8rem;font-weight:800}.line-option.active{color:#1d1305;background:linear-gradient(180deg,#ffd66b,#e7a11f);border-color:#ffd87eb8}.line-option.active span{color:#1d1305b8}.line-modal-summary{display:flex;justify-content:space-between;align-items:center;margin:8px 0 16px;padding:12px 14px;border:1px solid rgba(255,216,126,.22);border-radius:14px;background:#ffffff0e}.line-modal-summary span{color:#fff7dfad;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.line-modal-summary strong{color:#ffd66b;font-size:1.3rem}@media (max-width: 1150px){.take5-control-bar{grid-template-columns:1fr 1fr!important;min-height:auto!important}.take5-spin-button{min-height:72px}}.take5-control-bar{display:grid!important;grid-template-columns:105px 130px 130px 130px 130px 95px 110px!important;align-items:stretch!important;gap:8px!important;padding:10px!important;min-height:92px!important}.take5-small-control,.take5-center-info,.take5-win-info,.take5-auto-button,.take5-spin-button{display:grid!important;place-items:center!important;text-align:center!important;min-width:0!important;overflow:hidden!important}.take5-small-control,.take5-center-info,.take5-win-info{align-content:center!important;gap:4px!important;padding:8px 10px!important}.take5-small-control span,.take5-center-info span,.take5-win-info span{display:block!important;width:100%!important;margin:0!important;color:#fff7dfa8!important;font-size:.58rem!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important}.take5-small-control strong,.take5-center-info strong,.take5-win-info strong{display:block!important;width:100%!important;color:#fff7df!important;font-size:1.28rem!important;line-height:1.05!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.take5-small-control strong{color:#ffd66b!important;font-size:1.45rem!important}.take5-bet-control strong{color:#fff7df!important;font-size:1.35rem!important}.take5-center-info:first-of-type strong{color:#ffd66b!important}.take5-small-control small{display:block!important;width:100%!important;color:#fff7dfad!important;font-size:.62rem!important;font-weight:800!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important}.take5-win-info strong{font-size:1.18rem!important}.take5-auto-button{font-size:.92rem!important;font-weight:900!important;line-height:1!important}.take5-spin-button{font-size:1.15rem!important;font-weight:900!important;line-height:1!important}@media (max-width: 1150px){.take5-control-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.take5-control-bar{grid-template-columns:88px 118px 118px 118px 118px 78px 82px!important;gap:6px!important;padding:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.take5-small-control,.take5-center-info,.take5-win-info{padding:7px 8px!important}.take5-small-control span,.take5-center-info span,.take5-win-info span{font-size:.54rem!important}.take5-small-control strong,.take5-center-info strong,.take5-win-info strong{font-size:1.12rem!important}.take5-small-control small{font-size:.56rem!important}.take5-auto-button{min-height:68px!important;font-size:.85rem!important}.take5-spin-button{width:100%!important;min-width:0!important;min-height:68px!important;font-size:1rem!important;border-radius:9px!important}.take5-control-bar{grid-template-columns:minmax(90px,.9fr) minmax(125px,1.25fr) minmax(125px,1.25fr) minmax(125px,1.25fr) minmax(125px,1.25fr) minmax(85px,.85fr) minmax(100px,1fr)!important;gap:8px!important;padding:9px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.take5-spin-button,.take5-auto-button{width:100%!important;min-height:74px!important}.slot-grid-wrap{position:relative}.slot-line-badges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.slot-line-badge{position:absolute;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid rgba(255,213,91,.35);background:#08170deb;color:#fff7df8c;font-size:12px;font-weight:900;box-shadow:0 0 #ffbe3800}.slot-line-badge.active{color:#ffe48a;border-color:#ffd55bd9;background:linear-gradient(180deg,#45571bf5,#0f2d19f5)}.slot-line-badge.winning{color:#061008;border-color:#ffd75b;background:linear-gradient(180deg,#ffe082,#f5b42d);box-shadow:0 0 18px #ffc740bf;animation:lineBadgePulse .75s ease-in-out infinite alternate}.slot-line-badges-left .slot-line-badge{left:8px}.slot-line-badges-right .slot-line-badge{right:8px}.line-badge-top{top:16.5%}.line-badge-mid{top:50%;transform:translateY(-50%)}.line-badge-bottom{top:83.5%;transform:translateY(-100%)}.line-badge-diag-down{top:27%}.line-badge-diag-up{top:73%;transform:translateY(-100%)}.line-badge-v-top{top:38.5%}.line-badge-v-bottom{top:61.5%;transform:translateY(-100%)}.line-badge-zigzag{top:6px}@keyframes lineBadgePulse{0%{transform:scale(1)}to{transform:scale(1.12)}}.slot-line-badges-left .line-badge-mid.winning,.slot-line-badges-right .line-badge-mid.winning{transform:translateY(-50%) scale(1.08)}@media (max-width: 1100px){.slot-line-badges-left .slot-line-badge{left:6px}.slot-line-badges-right .slot-line-badge{right:6px}.slot-line-badge{width:22px;height:22px;font-size:11px}}.slot-grid-wrap{position:relative!important}.slot-line-badges{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:20!important}.slot-line-badge{z-index:21!important}.slot-payline-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.slot-payline{display:none;fill:none;stroke:#ffd55b3d;stroke-width:.36;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(255,199,64,.24))}.slot-payline.active{display:block}.slot-payline.winning{display:block;stroke:#ffdd6bfa;stroke-width:1.2;filter:drop-shadow(0 0 12px rgba(255,199,64,.24));animation:slotPaylinePulse .75s ease-in-out infinite alternate}@keyframes slotPaylinePulse{0%{opacity:.62}to{opacity:1}}.slot-line-badges-left .line-badge-top,.slot-line-badges-right .line-badge-top{top:16.5%;transform:translateY(-50%)}.slot-line-badges-left .line-badge-mid,.slot-line-badges-right .line-badge-mid{top:50%;transform:translateY(-50%)}.slot-line-badges-left .line-badge-bottom,.slot-line-badges-right .line-badge-bottom{top:83.5%;transform:translateY(-50%)}.slot-line-badges-left .line-badge-diag-down{top:27%;transform:translateY(-50%)}.slot-line-badges-right .line-badge-diag-down,.slot-line-badges-left .line-badge-diag-up{top:73%;transform:translateY(-50%)}.slot-line-badges-right .line-badge-diag-up{top:27%;transform:translateY(-50%)}.slot-line-badges-left .line-badge-v-top,.slot-line-badges-right .line-badge-v-top{top:38.5%;transform:translateY(-50%)}.slot-line-badges-left .line-badge-v-bottom,.slot-line-badges-right .line-badge-v-bottom{top:61.5%;transform:translateY(-50%)}.slot-line-badges-left .line-badge-zigzag,.slot-line-badges-right .line-badge-zigzag{top:6%;transform:translateY(-50%)}.slot-payline{stroke:#ffd55b47;stroke-width:.38;filter:drop-shadow(0 0 3px rgba(255,199,64,.28))}.slot-payline.winning{stroke:#ffdd6bfa;stroke-width:1.2;filter:drop-shadow(0 0 12px rgba(255,199,64,.95))}.win-line-details{margin:14px 0 0;padding:12px 14px;border:1px solid rgba(255,213,91,.26);border-radius:16px;background:linear-gradient(180deg,#162f1ce0,#07120beb);box-shadow:inset 0 1px #ffffff0a}.win-line-details-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffe48a;font-size:15px;font-weight:900}.win-line-details-summary span{color:#fff7df}.win-line-details-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.win-line-details-list span{padding:7px 10px;border:1px solid rgba(255,213,91,.22);border-radius:999px;background:#ffd55b14;color:#fff0b8;font-size:13px;font-weight:800}.free-spin-banner{margin:10px auto 14px;max-width:420px;border:1px solid rgba(124,255,178,.45);border-radius:14px;padding:10px 14px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;background:linear-gradient(180deg,#155833d1,#072214eb);box-shadow:0 0 18px #5cff9f29}.free-spin-banner span{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#bdfed0}.free-spin-banner strong{font-size:1.08rem;color:#fff;text-align:right}.free-spin-banner small{grid-column:1 / -1;color:#d8ffe2;font-size:.78rem}.free-spin-banner.free-spin-hit{animation:freeSpinPulse 1s ease-in-out infinite alternate}@keyframes freeSpinPulse{0%{box-shadow:0 0 12px #5cff9f2e;transform:scale(1)}to{box-shadow:0 0 26px #5cff9f6b;transform:scale(1.015)}}.paytable-sidebar-row{grid-template-columns:auto minmax(0,1fr) minmax(92px,auto)}.paytable-sidebar-values{min-width:92px;text-align:right}.paytable-sidebar-values em{white-space:nowrap}.paytable-sidebar-row .paytable-sidebar-text{min-width:0}.free-spin-summary-banner{margin:10px auto 14px;max-width:420px;border:1px solid rgba(255,214,99,.55);border-radius:14px;padding:10px 14px;display:flex;justify-content:space-between;gap:16px;align-items:center;background:linear-gradient(180deg,#584312e0,#211807f0);box-shadow:0 0 20px #ffd6632e}.free-spin-summary-banner span{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffe7a3}.free-spin-summary-banner strong{font-size:1rem;color:#fff;text-align:right}.slot-main-stage{position:relative;padding-top:96px}.free-spin-banner,.free-spin-summary-banner{position:absolute;left:50%;top:236px;transform:translate(-50%);z-index:8;width:420px;margin:0}.free-spin-banner.free-spin-hit{animation:freeSpinPulseNoShift 1s ease-in-out infinite alternate}@keyframes freeSpinPulseNoShift{0%{box-shadow:0 0 12px #5cff9f2e}to{box-shadow:0 0 26px #5cff9f6b}}.win-line-details{min-height:86px;margin-top:28px;margin-bottom:28px}.slot-machine-bar.take5-control-bar{margin-top:0}.win-line-details{min-height:86px}.win-line-details.win-line-details-empty{visibility:hidden;pointer-events:none}.slot-info-row{display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(340px,430px) minmax(240px,1fr)!important;align-items:center!important;gap:18px!important;min-height:132px!important;margin:0 0 28px!important}.slot-info-row .jackpot-banner{width:100%!important;margin:0 auto!important}.slot-info-panel{min-height:108px!important;display:flex!important;align-items:center!important;justify-content:center!important}.slot-info-panel-empty{visibility:hidden!important;pointer-events:none!important}.slot-info-row .win-line-details{margin:0!important;min-height:108px!important;width:100%!important}.slot-info-bonus .free-spin-banner,.slot-info-bonus .free-spin-summary-banner{position:static!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important}.slot-info-row{grid-template-columns:minmax(0,1fr) minmax(340px,430px) minmax(0,1fr)!important;height:132px!important;min-height:132px!important;max-height:132px!important;align-items:center!important;overflow:hidden!important}.slot-info-panel{width:100%!important;min-width:0!important;height:108px!important;min-height:108px!important;max-height:108px!important;overflow:hidden!important}.slot-info-row .jackpot-banner{min-width:0!important;height:118px!important;min-height:118px!important;max-height:118px!important}.slot-info-win.win-line-details{display:grid!important;grid-template-rows:auto 1fr!important;align-content:start!important;min-width:0!important;height:108px!important;min-height:108px!important;max-height:108px!important;overflow:hidden!important;padding:12px 14px!important}.slot-info-win .win-line-details-summary{display:grid!important;grid-template-columns:auto 1fr!important;align-items:start!important;gap:10px!important;min-width:0!important}.slot-info-win .win-line-details-summary span,.slot-info-win .win-line-details-summary strong{min-width:0!important;line-height:1.15!important}.slot-info-win .win-line-details-list{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:8px!important;max-height:42px!important;overflow:hidden!important}.slot-info-win .win-line-details-list span{flex:0 0 auto!important;max-width:128px!important;white-space:normal!important;line-height:1.1!important;padding:6px 9px!important;font-size:12px!important}.slot-info-bonus .free-spin-banner,.slot-info-bonus .free-spin-summary-banner{height:82px!important;min-height:82px!important;max-height:82px!important;overflow:hidden!important}.slot-machine-top-with-jackpot{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(340px,430px)!important;align-items:center!important;gap:24px!important;margin-bottom:22px!important}.slot-header-jackpot{width:100%!important;margin:0!important;justify-self:end!important;padding:12px 20px 14px!important;border-radius:22px!important}.slot-header-jackpot strong{font-size:clamp(34px,3.2vw,46px)!important}.slot-main-stage{display:block!important;position:relative!important;padding-top:0!important;overflow:visible!important}.slot-info-row{display:none!important}.slot-status-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;height:116px!important;min-height:116px!important;max-height:116px!important;margin:0 0 22px!important;overflow:hidden!important}.slot-status-panel{min-width:0!important;height:116px!important;min-height:116px!important;max-height:116px!important;overflow:hidden!important;border:1px solid rgba(255,213,91,.24)!important;border-radius:18px!important;padding:14px 16px!important;background:linear-gradient(180deg,#162f1ce0,#07120beb)!important;box-shadow:inset 0 1px #ffffff0a!important}.slot-status-panel-header{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:14px!important;min-width:0!important}.slot-status-panel-header span{color:#fff7df!important;font-size:1rem!important;font-weight:900!important}.slot-status-panel-header strong{color:#ffe48a!important;font-size:1.05rem!important;font-weight:900!important;text-align:right!important;white-space:nowrap!important}.slot-status-panel-body{margin-top:10px!important;min-width:0!important;overflow:hidden!important}.slot-status-subline{color:#ffe48a!important;font-size:.95rem!important;font-weight:900!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.slot-status-muted{color:#fff7dfad!important;font-size:.9rem!important;font-weight:700!important;line-height:1.25!important}.slot-status-chip-list{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;margin-top:8px!important;overflow:hidden!important}.slot-status-chip-list span{flex:0 0 auto!important;max-width:150px!important;padding:6px 9px!important;border:1px solid rgba(255,213,91,.22)!important;border-radius:999px!important;background:#ffd55b14!important;color:#fff0b8!important;font-size:.78rem!important;font-weight:800!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.slot-grid-wrap{margin-top:0!important}.slot-machine-bar.take5-control-bar{margin-top:24px!important}@media (max-width: 1150px){.slot-machine-top-with-jackpot{grid-template-columns:1fr!important}.slot-header-jackpot{justify-self:stretch!important}.slot-status-row{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;max-height:none!important}}.slot-main-stage{display:grid!important;grid-template-rows:auto auto 1fr auto!important;min-height:100%!important}.slot-status-row{height:128px!important;min-height:128px!important;max-height:128px!important;margin-bottom:22px!important}.slot-status-panel{height:128px!important;min-height:128px!important;max-height:128px!important;padding:12px 14px!important}.slot-status-panel-header{height:24px!important;min-height:24px!important;max-height:24px!important}.slot-status-panel-body{height:78px!important;min-height:78px!important;max-height:78px!important;margin-top:8px!important;overflow:hidden!important}.slot-status-subline{height:18px!important;min-height:18px!important;max-height:18px!important;margin-bottom:6px!important}.slot-status-chip-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,24px)!important;gap:6px!important;height:54px!important;max-height:54px!important;margin-top:6px!important;overflow:hidden!important}.slot-status-chip-list span{width:100%!important;max-width:none!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:4px 7px!important;border-radius:999px!important;font-size:.68rem!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.slot-grid-wrap{align-self:start!important}.slot-machine-bar.take5-control-bar{align-self:end!important;margin-top:24px!important}.slot-main-stage{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important}.slot-grid-wrap{flex:0 0 auto!important}.slot-machine-bar.take5-control-bar{margin-top:auto!important;flex:0 0 auto!important}.slot-content-layout{align-items:stretch!important}.slot-main-stage{display:grid!important;grid-template-rows:auto auto 1fr!important;align-items:stretch!important;height:100%!important;min-height:100%!important;width:100%!important;min-width:0!important;padding-top:0!important;overflow:visible!important}.slot-status-row{grid-row:1!important;width:100%!important}.slot-grid-wrap{grid-row:2!important;width:100%!important;max-width:100%!important;align-self:start!important;justify-self:stretch!important;flex:none!important}.reels{width:100%!important;max-width:100%!important}.slot-machine-bar.take5-control-bar{grid-row:3!important;align-self:end!important;width:100%!important;margin-top:24px!important;flex:none!important}.paytable-sidebar{height:100%!important}.free-spin-start-notice{width:100%!important;min-height:112px!important;margin:0 0 14px!important;padding:18px 22px!important;border:2px solid rgba(255,214,102,.9)!important;border-radius:18px!important;background:radial-gradient(circle at top left,rgba(255,214,102,.28),transparent 36rem),linear-gradient(135deg,#342708f5,#082716f5)!important;box-shadow:0 0 0 1px #ffffff14 inset,0 18px 48px #00000061,0 0 32px #ffd66633!important;text-align:center!important;display:grid!important;place-items:center!important;gap:4px!important}.free-spin-start-kicker{font-size:.8rem!important;line-height:1.1!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#ffe9a6!important;opacity:.95!important}.free-spin-start-title{font-size:clamp(2rem,4vw,3.4rem)!important;line-height:1!important;font-weight:900!important;color:#fff4c2!important;text-shadow:0 3px 18px rgba(255,187,51,.35)!important}.free-spin-start-text{font-size:1rem!important;line-height:1.25!important;color:#fff7dfeb!important}.take5-spin-button:not(:disabled){cursor:pointer!important}.reels{position:relative!important;overflow:hidden!important}.free-spin-wow-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:50!important;display:grid!important;place-items:center!important;pointer-events:none!important;background:radial-gradient(circle at center,#ffd75c57,#000000c7 72%),linear-gradient(135deg,#0e3d1cd1,#000000c2)!important;animation:freeSpinOverlayPulse 1.25s ease-in-out infinite!important}.free-spin-wow-card{width:min(520px,88%)!important;min-height:250px!important;padding:26px 30px!important;border-radius:28px!important;border:3px solid rgba(255,221,103,.98)!important;background:radial-gradient(circle at top,rgba(255,240,162,.34),transparent 42%),linear-gradient(180deg,#443305fa,#09361afa)!important;box-shadow:0 0 0 2px #ffffff1f inset,0 0 44px #ffd352b3,0 28px 82px #000000ad!important;text-align:center!important;display:grid!important;place-items:center!important;gap:4px!important;transform-origin:center!important;animation:freeSpinCardPop .72s cubic-bezier(.2,1.35,.35,1) both!important}.free-spin-wow-burst{font-size:1.35rem!important;letter-spacing:.42em!important;color:#fff0a3!important;text-shadow:0 0 20px rgba(255,232,135,.95)!important;animation:freeSpinBurst 1.1s ease-in-out infinite!important}.free-spin-wow-kicker{font-size:.85rem!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#ffe7a0!important;font-weight:800!important}.free-spin-wow-title{font-size:clamp(2.3rem,5vw,4.8rem)!important;line-height:.95!important;font-weight:1000!important;letter-spacing:.04em!important;color:#fff6bf!important;text-shadow:0 3px 0 rgba(112,76,0,.9),0 0 34px rgba(255,211,82,.78)!important}.free-spin-wow-count{font-size:clamp(4.2rem,8vw,7.2rem)!important;line-height:.88!important;font-weight:1000!important;color:#ffd75c!important;text-shadow:0 5px 0 rgba(92,58,0,.88),0 0 44px rgba(255,221,103,.92)!important}.free-spin-wow-subtitle{font-size:clamp(1.5rem,3vw,2.4rem)!important;line-height:1!important;font-weight:900!important;color:#fff2b0!important;text-transform:uppercase!important}.free-spin-wow-hint{margin-top:8px!important;padding:8px 16px!important;border-radius:999px!important;background:#0000004d!important;border:1px solid rgba(255,232,148,.45)!important;color:#fff8d7!important;font-size:1rem!important;font-weight:800!important}@keyframes freeSpinCardPop{0%{transform:scale(.62) rotate(-2deg);opacity:0}62%{transform:scale(1.08) rotate(1deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes freeSpinOverlayPulse{0%,to{box-shadow:inset 0 0 80px #ffdd6724}50%{box-shadow:inset 0 0 140px #ffdd674d}}@keyframes freeSpinBurst{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.18);opacity:1}}.take5-win-info.highlight{border-color:#ffd666f2!important;background:radial-gradient(circle at top left,rgba(255,214,102,.22),transparent 22rem),linear-gradient(180deg,#46340757,#082716f0)!important;box-shadow:0 0 0 1px #ffeba038 inset,0 0 24px #ffce5438!important}.take5-win-info.highlight span{color:#ffedb0f2!important}.take5-win-info.highlight strong{color:#ffd861!important;text-shadow:0 0 16px rgba(255,214,102,.38)!important}.take5-win-info.summary{animation:take5WinSummaryPulse 1.2s ease-in-out infinite!important}@keyframes take5WinSummaryPulse{0%,to{transform:translateY(0);box-shadow:0 0 0 1px #ffeba038 inset,0 0 20px #ffce542e}50%{transform:translateY(-1px);box-shadow:0 0 0 1px #ffeba04d inset,0 0 36px #ffce5457}}.casino-page{background:radial-gradient(circle at 18% 16%,rgba(255,197,74,.24),transparent 22rem),radial-gradient(circle at 82% 20%,rgba(79,201,119,.18),transparent 24rem),radial-gradient(circle at 50% 100%,rgba(160,95,24,.24),transparent 26rem),linear-gradient(180deg,#07120b,#082514 46%,#031008)!important}.slot-machine{border:2px solid rgba(255,210,92,.36)!important;background:linear-gradient(180deg,#185b2ac7,#072313f5),radial-gradient(circle at 50% 0%,rgba(255,214,98,.16),transparent 34rem)!important;box-shadow:0 0 0 1px #fff5b914 inset,0 24px 70px #00000085,0 0 46px #ffbe3714!important}.slot-machine-top-with-jackpot{padding:10px 10px 18px!important;border-radius:22px!important;background:linear-gradient(90deg,#ffd66614,#09261433)!important}.slot-header-jackpot,.jackpot-banner{border:2px solid rgba(255,215,89,.46)!important;background:radial-gradient(circle at 50% 0%,rgba(255,240,151,.28),transparent 60%),linear-gradient(180deg,#6d7e24f5,#384f16fa)!important;box-shadow:0 0 0 1px #ffffd21a inset,0 12px 30px #00000057,0 0 28px #ffcd472e!important}.slot-status-panel{border:1px solid rgba(255,211,104,.28)!important;background:linear-gradient(180deg,#0a2f18f5,#031109fa)!important;box-shadow:0 0 0 1px #fff5b90a inset,0 10px 22px #00000052!important}.reels{border:3px solid rgba(255,177,38,.74)!important;border-radius:22px!important;background:linear-gradient(90deg,rgba(255,210,82,.1),transparent 14%,transparent 86%,rgba(255,210,82,.1)),radial-gradient(circle at 50% 50%,#214c2394,#020906fa)!important;box-shadow:0 0 0 2px #fff0971a inset,0 0 32px #ffb12633,0 20px 42px #00000080!important}.reel{border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 12%,transparent 88%,rgba(0,0,0,.22)),#020906b8!important;box-shadow:inset 0 0 0 1px #ffe1871a,inset 0 0 30px #00000075!important}.cell{border-radius:18px!important;background:radial-gradient(circle at 50% 35%,rgba(255,247,205,.14),transparent 42%),linear-gradient(180deg,#173a1ef0,#05120afa)!important;border:1px solid rgba(255,217,119,.18)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -10px 18px #00000038,0 8px 16px #0000003d!important;text-shadow:0 6px 12px rgba(0,0,0,.45)!important}.cell.winning{background:radial-gradient(circle at 50% 40%,rgba(255,246,164,.38),transparent 48%),linear-gradient(180deg,#6f5814fa,#2c3e12fa)!important;border-color:#ffe266e6!important;box-shadow:0 0 0 2px #ffed8f2e inset,0 0 24px #ffd24a6b,0 8px 18px #0000005c!important}.take5-control-bar{border:2px solid rgba(255,183,47,.42)!important;border-radius:18px!important;background:linear-gradient(180deg,#071c0efa,#020805fa)!important;box-shadow:0 0 0 1px #fff1a914 inset,0 16px 34px #00000070!important}.take5-small-control,.take5-center-info,.take5-win-info,.take5-auto-button{border-color:#ffde8042!important;background:linear-gradient(180deg,#254219e0,#08120af5)!important;box-shadow:inset 0 1px #ffffff14,0 8px 16px #0000003d!important}.take5-spin-button{border:2px solid rgba(255,236,154,.7)!important;background:radial-gradient(circle at 50% 18%,rgba(255,255,210,.4),transparent 42%),linear-gradient(180deg,#ffe17a,#f5b52e 56%,#d78312)!important;color:#241404!important;text-shadow:0 1px 0 rgba(255,255,255,.42)!important;box-shadow:inset 0 2px #ffffff61,inset 0 -8px 14px #5e2f0038,0 0 24px #ffc13157,0 12px 24px #0000005c!important}.take5-spin-button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:inset 0 2px #ffffff6b,inset 0 -8px 14px #5e2f0033,0 0 30px #ffcd427a,0 14px 26px #0006!important}.paytable-sidebar{border:2px solid rgba(255,201,77,.32)!important;background:linear-gradient(180deg,#103a1ef5,#05160cfa)!important;box-shadow:0 0 0 1px #fff5b912 inset,0 18px 38px #00000061!important}.paytable-sidebar-row{border-color:#ffe18933!important;background:linear-gradient(180deg,#234722db,#0b1f11f5)!important;box-shadow:inset 0 1px #ffffff0f,0 6px 12px #0000002e!important}.paytable-sidebar-symbol{background:radial-gradient(circle at 50% 36%,rgba(255,241,170,.2),transparent 48%),linear-gradient(180deg,#173f23fa,#06150cfa)!important;border:1px solid rgba(255,215,112,.2)!important;box-shadow:inset 0 1px #ffffff14,0 6px 14px #00000042!important}.slot-machine{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at 18% 20%,rgba(255,207,81,.24),transparent 18rem),radial-gradient(circle at 82% 18%,rgba(117,205,86,.18),transparent 20rem),linear-gradient(180deg,#1a6930e0,#0a391df5 48%,#04180dfa)!important}.slot-machine:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;border-radius:inherit!important;background:radial-gradient(ellipse at 50% 18%,rgba(255,225,111,.24),transparent 28%),linear-gradient(180deg,transparent 0%,transparent 54%,rgba(129,86,24,.2) 55%,rgba(57,92,25,.16) 72%,transparent 100%),repeating-linear-gradient(105deg,rgba(255,196,74,.06) 0px,rgba(255,196,74,.06) 3px,transparent 3px,transparent 38px)!important;opacity:.95!important;pointer-events:none!important}.slot-title-block h2{color:#fff4bf!important;text-shadow:0 2px 0 rgba(73,41,6,.7),0 0 22px rgba(255,199,64,.28)!important}.slot-title-block .eyebrow{color:#ffd66b!important;text-shadow:0 0 14px rgba(255,195,56,.26)!important}.slot-machine-top-with-jackpot{border:1px solid rgba(255,222,122,.12)!important;background:linear-gradient(90deg,#ffc44b14,#13572847,#ffc44b14)!important;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e!important}.slot-status-row{gap:18px!important}.slot-status-panel{border-radius:18px!important;background:radial-gradient(circle at 20% 0%,rgba(255,215,109,.1),transparent 42%),linear-gradient(180deg,#082a15fa,#020e08fa)!important}.reels{padding:18px 22px!important;background:radial-gradient(circle at 50% 50%,#365f2a94,#020a06f5 72%),linear-gradient(90deg,rgba(255,198,55,.1),transparent 16%,transparent 84%,rgba(255,198,55,.1))!important}.reels:before,.reels:after{background:#ffcd4a7a!important;box-shadow:0 0 12px #ffc74038!important}.reel{gap:10px!important;background:linear-gradient(180deg,rgba(255,239,170,.04),transparent 16%,transparent 84%,rgba(0,0,0,.22)),#051209c7!important}.cell{background:radial-gradient(circle at 50% 30%,rgba(255,244,188,.2),transparent 48%),linear-gradient(180deg,#275627f5,#0a1c0dfa)!important;border-color:#ffe2813d!important;filter:saturate(1.14) contrast(1.04)!important;box-shadow:inset 0 1px #ffffff24,inset 0 -16px 22px #00000042,0 10px 18px #0000004d!important}.cell>*{filter:drop-shadow(0 8px 8px rgba(0,0,0,.46)) saturate(1.16)!important}.slot-payline{stroke:#ffd55b29!important;stroke-width:.28!important}.slot-payline.active{opacity:.55!important}.slot-payline.winning{stroke:#ffe978fa!important;stroke-width:1.15!important;filter:drop-shadow(0 0 8px rgba(255,219,75,.58)) drop-shadow(0 0 18px rgba(255,160,32,.28))!important}.slot-line-badge{background:radial-gradient(circle at 50% 25%,rgba(255,242,167,.22),transparent 45%),linear-gradient(180deg,#36521af5,#0b180afa)!important;border-color:#ffda656b!important;box-shadow:0 0 0 1px #fff4b414 inset,0 4px 10px #00000061!important}.slot-line-badge.active{background:linear-gradient(180deg,#6e8326fa,#273f12fa)!important;color:#ffe48a!important}.slot-line-badge.winning{background:linear-gradient(180deg,#ffe27a,#d99316)!important;color:#1a1003!important;box-shadow:0 0 0 1px #fffacc52 inset,0 0 18px #ffd24ab3!important}.paytable-sidebar-row{border-radius:16px!important}.paytable-sidebar-values em{color:#ffe173!important;text-shadow:0 0 12px rgba(255,207,70,.24)!important}.take5-spin-button{letter-spacing:.02em!important}.game-page,.casino-page{background:radial-gradient(circle at 18% 10%,rgba(255,204,76,.26),transparent 22rem),radial-gradient(circle at 75% 18%,rgba(91,196,91,.18),transparent 24rem),linear-gradient(180deg,#06100a,#0c2e19 38%,#07160c)!important}.slot-machine:after{content:""!important;position:absolute!important;left:26px!important;right:26px!important;top:156px!important;height:210px!important;z-index:-1!important;border-radius:30px!important;background:radial-gradient(circle at 16% 42%,rgba(255,212,87,.22),transparent 16rem),radial-gradient(circle at 84% 48%,rgba(255,148,43,.12),transparent 18rem),linear-gradient(180deg,#50912d57,#72521a2e)!important;opacity:.78!important;pointer-events:none!important}.slot-machine-top-with-jackpot{min-height:128px!important;align-items:center!important;background:radial-gradient(circle at 22% 35%,rgba(255,210,84,.18),transparent 18rem),linear-gradient(90deg,#1e5d2ba3,#0e371f6b,#60661f52)!important}.slot-title-block h2{font-size:clamp(30px,3vw,44px)!important;letter-spacing:-.03em!important}.slot-title-block .eyebrow{font-size:.85rem!important;letter-spacing:.22em!important}.slot-status-row{margin-top:18px!important}.slot-status-panel{border-radius:20px!important;background:radial-gradient(circle at 20% 0%,rgba(255,206,87,.12),transparent 44%),linear-gradient(180deg,#092d17fa,#020c07fa)!important}.slot-status-panel-header span{color:#fff0b4!important}.slot-status-panel-header strong{color:#ffe070!important}.reels{margin-top:22px!important;background:radial-gradient(circle at 50% 42%,#4a8036a3,#030c07f7 74%),linear-gradient(90deg,rgba(255,197,51,.12),transparent 15%,transparent 85%,rgba(255,197,51,.12))!important}.cell{background:radial-gradient(circle at 50% 30%,rgba(255,244,188,.24),transparent 46%),linear-gradient(180deg,#2d622afa,#0a1f0efa)!important}.cell:nth-child(2){background:radial-gradient(circle at 50% 30%,rgba(255,244,188,.28),transparent 46%),linear-gradient(180deg,#377933fa,#0e2d14fa)!important}.cell span,.cell div{transform:scale(1.08)!important}.take5-control-bar{margin-top:28px!important;border-radius:20px!important}.take5-spin-button{min-height:82px!important;font-size:1.1rem!important}.paytable-sidebar{border-radius:22px!important}.paytable-sidebar-header h3{color:#fff2ba!important;text-shadow:0 2px 0 rgba(65,38,6,.55),0 0 18px rgba(255,206,77,.22)!important}.paytable-sidebar-row{min-height:76px!important}.paytable-sidebar-symbol{transform:scale(1.04)!important}.slot-machine:before{opacity:.42!important}.slot-machine:after{opacity:.38!important}.slot-machine-top-with-jackpot{background:radial-gradient(circle at 22% 35%,rgba(255,210,84,.14),transparent 18rem),linear-gradient(90deg,#195227b8,#092a1994,#5c5b1d42)!important}.slot-status-panel{background:radial-gradient(circle at 20% 0%,rgba(255,206,87,.08),transparent 44%),linear-gradient(180deg,#052010fa,#010a06fa)!important}.reels{border-width:4px!important;border-color:#ffb82aeb!important;background:radial-gradient(circle at 50% 42%,#5b8b3a75,#030a07fa 68%),linear-gradient(90deg,rgba(255,197,51,.16),transparent 15%,transparent 85%,rgba(255,197,51,.16))!important;box-shadow:0 0 0 2px #fff09721 inset,0 0 40px #ffb1264d,0 22px 48px #00000094!important}.reel{gap:12px!important;background:linear-gradient(180deg,rgba(255,234,146,.06),transparent 16%,transparent 84%,rgba(0,0,0,.28)),#020c07e6!important}.cell{border-radius:20px!important;background:radial-gradient(circle at 50% 30%,rgba(255,245,193,.3),transparent 44%),linear-gradient(180deg,#3a7a32fa,#09200efc)!important;border-color:#ffe17c57!important;box-shadow:inset 0 2px #ffffff29,inset 0 -18px 24px #0000004d,0 10px 20px #0000005c!important}.cell:nth-child(2){background:radial-gradient(circle at 50% 30%,rgba(255,248,202,.36),transparent 44%),linear-gradient(180deg,#439139fc,#0c3214fc)!important}.cell span,.cell div{transform:scale(1.22)!important;filter:drop-shadow(0 10px 8px rgba(0,0,0,.5)) saturate(1.28) contrast(1.08)!important}.slot-payline{stroke:#ffd55b1a!important}.slot-payline.active{opacity:.38!important}.reels:before,.reels:after{background:#ffcd4a57!important;box-shadow:0 0 8px #ffc74029!important}.slot-line-badge{opacity:.88!important}.slot-line-badge.active{opacity:1!important}.take5-control-bar{border-color:#ffb82a9e!important;background:linear-gradient(180deg,#061a0dfc,#010704fc)!important}.take5-spin-button{min-height:84px!important;font-size:1.18rem!important;box-shadow:inset 0 2px #ffffff6b,inset 0 -9px 15px #5e2f003d,0 0 34px #ffc13175,0 14px 26px #0000006b!important}.paytable-sidebar{background:linear-gradient(180deg,#0c311afa,#03120afc)!important}.paytable-sidebar-row{background:linear-gradient(180deg,#1c4520eb,#071b0efa)!important}.slot-machine{background:radial-gradient(circle at 18% 20%,rgba(255,204,74,.3),transparent 18rem),radial-gradient(circle at 82% 18%,rgba(255,148,44,.16),transparent 20rem),linear-gradient(180deg,#4b6b26e0,#1c4a23f5 46%,#082212fa)!important}.slot-machine:before{background:radial-gradient(ellipse at 50% 18%,rgba(255,220,102,.28),transparent 30%),linear-gradient(180deg,transparent 0%,transparent 46%,rgba(165,112,35,.24) 47%,rgba(92,118,37,.2) 76%,transparent 100%),repeating-linear-gradient(105deg,rgba(255,208,83,.075) 0px,rgba(255,208,83,.075) 3px,transparent 3px,transparent 42px)!important;opacity:.55!important}.slot-machine-top-with-jackpot{background:radial-gradient(circle at 20% 35%,rgba(255,217,94,.22),transparent 18rem),linear-gradient(90deg,#4b6c26b8,#14462494,#7e671f57)!important}.slot-title-block h2{color:#fff1b8!important;text-shadow:0 3px 0 rgba(74,43,7,.72),0 0 24px rgba(255,194,48,.34)!important}.slot-status-panel{border-color:#ffcb4e5c!important;background:radial-gradient(circle at 20% 0%,rgba(255,206,87,.13),transparent 44%),linear-gradient(180deg,#1e3312fa,#030d07fa)!important}.reels{background:radial-gradient(circle at 50% 42%,#74783061,#030a07fa 68%),linear-gradient(90deg,rgba(255,185,42,.2),transparent 15%,transparent 85%,rgba(255,185,42,.2))!important}.cell{background:radial-gradient(circle at 50% 30%,rgba(255,238,171,.3),transparent 44%),linear-gradient(180deg,#506927fa,#0f230efc)!important}.cell:nth-child(2){background:radial-gradient(circle at 50% 30%,rgba(255,246,195,.38),transparent 44%),linear-gradient(180deg,#5e8b30fc,#163e16fc)!important}.cell.winning{background:radial-gradient(circle at 50% 38%,rgba(255,245,159,.46),transparent 48%),linear-gradient(180deg,#97701efc,#364912fc)!important}.paytable-sidebar{background:radial-gradient(circle at 50% 0%,rgba(255,204,75,.12),transparent 18rem),linear-gradient(180deg,#23481dfa,#07180cfc)!important}.paytable-sidebar-row{background:linear-gradient(180deg,#304c1cf0,#0c1f0efa)!important}.take5-small-control,.take5-center-info,.take5-win-info,.take5-auto-button{background:linear-gradient(180deg,#2d3f16eb,#081208fa)!important}.take5-control-bar{border-color:#ffb82ab8!important;background:linear-gradient(180deg,#1a2a0efc,#020804fc)!important}.slot-line-badge{background:radial-gradient(circle at 50% 25%,rgba(255,236,153,.26),transparent 45%),linear-gradient(180deg,#4d561cf5,#111808fa)!important}.reels:before,.reels:after{background:#ffbf356b!important}.slot-symbol-img{width:min(118px,82%);height:min(118px,82%);object-fit:contain;display:block;margin:auto;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 12px 10px rgba(0,0,0,.52)) saturate(1.18) contrast(1.06)}.paytable-symbol-img{width:42px;height:42px;object-fit:contain;display:block;margin:auto;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 7px 7px rgba(0,0,0,.48)) saturate(1.12) contrast(1.04)}.paytable-symbol .paytable-symbol-img,.paytable-sidebar-symbol .paytable-symbol-img{width:46px;height:46px}.cell{overflow:hidden!important}.cell .slot-symbol-img{transform:scale(1.04)}.cell.winning-cell .slot-symbol-img{transform:scale(1.12);filter:drop-shadow(0 0 16px rgba(255,218,84,.62)) drop-shadow(0 12px 10px rgba(0,0,0,.52)) saturate(1.28) contrast(1.1)}.slot-symbol-img{width:min(138px,92%)!important;height:min(138px,92%)!important}.paytable-symbol-img{width:48px!important;height:48px!important}.paytable-symbol .paytable-symbol-img,.paytable-sidebar-symbol .paytable-symbol-img{width:50px!important;height:50px!important}.paytable-sidebar-row{grid-template-columns:58px minmax(0,1fr) minmax(82px,auto)!important}.paytable-sidebar-text span{font-size:10.5px!important;line-height:1.18!important}.paytable-sidebar-values em{font-size:24px!important}.cell .slot-symbol-img{transform:scale(1.1)!important}.cell.winning-cell .slot-symbol-img{transform:scale(1.18)!important}.slot-symbol-img{width:min(112px,78%)!important;height:min(112px,78%)!important;max-width:112px!important;max-height:112px!important;object-fit:contain!important}.cell .slot-symbol-img{transform:scale(1)!important}.cell.winning-cell .slot-symbol-img{transform:scale(1.08)!important}.paytable-symbol-img{width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important}.paytable-symbol .paytable-symbol-img,.paytable-sidebar-symbol .paytable-symbol-img{width:44px!important;height:44px!important}.paytable-sidebar-row{grid-template-columns:52px minmax(0,1fr) minmax(78px,auto)!important;min-height:72px!important}.paytable-sidebar-text strong{font-size:14px!important;line-height:1.1!important}.paytable-sidebar-text span{font-size:10px!important;line-height:1.12!important}.paytable-sidebar-values em{font-size:22px!important}.cell{display:grid!important;place-items:center!important}.slot-symbol-img{margin:0 auto!important;transform:translateY(-3px)!important}.cell .slot-symbol-img{transform:translateY(-3px) scale(1)!important}.cell.winning-cell .slot-symbol-img{transform:translateY(-3px) scale(1.08)!important}.paytable-sidebar-row{padding:8px 10px!important;gap:8px!important}.paytable-sidebar-symbol{display:grid!important;place-items:center!important}.paytable-sidebar-text strong{margin-bottom:2px!important}.paytable-sidebar-text span{max-width:72px!important}.slot-title-block h2{text-shadow:0 3px 0 rgba(74,43,7,.78),0 0 28px rgba(255,199,56,.36)!important}.paytable-sidebar-text span{white-space:normal!important;max-width:78px!important}.paytable-sidebar-values{align-self:center!important}.paytable-sidebar-values em{font-size:23px!important;line-height:1!important}.paytable-sidebar-values small{font-size:9.5px!important;line-height:1.05!important}.casino-page,.game-page{background:linear-gradient(180deg,#040a08c7,#06120bb8),radial-gradient(circle at top,rgba(255,196,68,.1),transparent 30%),url(/backgrounds/goldmine-bg.png) center center / cover no-repeat!important;background-attachment:fixed!important}.slot-machine{background:linear-gradient(180deg,#4c6624c7,#173c1ce6),#0a2012d1!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.slot-machine:before{opacity:.3!important}.slot-machine:after{opacity:.18!important}.casino-page,.game-page{background:radial-gradient(circle at 18% 12%,rgba(255,204,76,.16),transparent 22rem),radial-gradient(circle at 82% 20%,rgba(70,162,84,.14),transparent 24rem),linear-gradient(180deg,#06100a,#0b2616 42%,#030805)!important;background-attachment:scroll!important}.slot-machine{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,#07120b61,#081e1180),url(/backgrounds/goldmine-bg.png) center center / cover no-repeat!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.slot-machine:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;border-radius:inherit!important;background:linear-gradient(180deg,#0d27139e,#08190dbd),radial-gradient(circle at 50% 18%,rgba(255,207,75,.14),transparent 30%)!important;opacity:1!important;pointer-events:none!important}.slot-machine:after{content:""!important;position:absolute!important;top:24px!important;right:24px!important;bottom:24px!important;left:24px!important;z-index:0!important;border-radius:24px!important;background:linear-gradient(180deg,#5d7e2a3d,#14401d2e)!important;opacity:.55!important;pointer-events:none!important}.slot-machine>*{position:relative!important;z-index:1!important}.slot-machine-top-with-jackpot,.slot-status-panel,.reels,.take5-control-bar,.paytable-sidebar{background-color:#061a0db8!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.reels{background:radial-gradient(circle at 50% 42%,#4f7d3270,#020a07f0 68%),linear-gradient(90deg,rgba(255,185,42,.16),transparent 15%,transparent 85%,rgba(255,185,42,.16))!important}.slot-machine{background:linear-gradient(180deg,#050c0824,#06140b38),url(/backgrounds/goldmine-bg.png) center center / cover no-repeat!important}.slot-machine:before{background:linear-gradient(180deg,#081a0d57,#05120a6b),radial-gradient(circle at 50% 18%,rgba(255,207,75,.1),transparent 34%)!important;opacity:1!important}.slot-machine:after{top:22px!important;right:22px!important;bottom:22px!important;left:22px!important;background:linear-gradient(180deg,#68852d1a,#12381c14)!important;opacity:.28!important}.slot-machine-top-with-jackpot{background:linear-gradient(90deg,#526e2694,#0f371f6b,#685c1c57)!important}.slot-status-panel{background:linear-gradient(180deg,#04140ac2,#010804d6)!important}.paytable-sidebar{background:linear-gradient(180deg,#11371bcc,#041309e0)!important}.take5-control-bar{background:linear-gradient(180deg,#0a1c0dd1,#020804e6)!important}.reels{background:radial-gradient(circle at 50% 42%,#416c2a57,#020a07d6 68%),linear-gradient(90deg,rgba(255,185,42,.1),transparent 15%,transparent 85%,rgba(255,185,42,.1))!important}.cell{background:radial-gradient(circle at 50% 30%,rgba(255,238,171,.22),transparent 44%),linear-gradient(180deg,#375b21db,#08180aeb)!important}.cell:nth-child(2){background:radial-gradient(circle at 50% 30%,rgba(255,246,195,.28),transparent 44%),linear-gradient(180deg,#497e2ce0,#113212f0)!important}.slot-machine{background:linear-gradient(180deg,#0206040a,#030c071f),url(/backgrounds/goldmine-bg.png) center center / cover no-repeat!important;box-shadow:0 0 0 2px #ffc43742 inset,0 26px 80px #0000009e,0 0 48px #ffb42b1f!important}.slot-machine:before{background:linear-gradient(180deg,#07160b29,#040d083d),radial-gradient(circle at 50% 18%,rgba(255,207,75,.08),transparent 34%)!important;opacity:1!important}.slot-machine:after{opacity:.08!important}.slot-machine-top-with-jackpot{background:linear-gradient(90deg,#5671276b,#0c2d1b42,#735b1847)!important;border-color:#ffd65b2e!important;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #00000038!important}.slot-status-panel{background:linear-gradient(180deg,#020d079e,#010704b8)!important;border-color:#ffcb4e4d!important;box-shadow:0 0 0 1px #fff5b90a inset,0 10px 24px #00000057!important}.paytable-sidebar{background:linear-gradient(180deg,#0d3018b8,#031008d1)!important;border-color:#ffc94d61!important}.paytable-sidebar-row{background:linear-gradient(180deg,#193d1dbd,#06180cdb)!important}.take5-control-bar{background:linear-gradient(180deg,#08180bc2,#010704e0)!important}.take5-small-control,.take5-center-info,.take5-win-info,.take5-auto-button{background:linear-gradient(180deg,#233714c2,#060f07e0)!important}.reels{background:radial-gradient(circle at 50% 42%,#3a672642,#020a07c7 68%),linear-gradient(90deg,rgba(255,185,42,.08),transparent 15%,transparent 85%,rgba(255,185,42,.08))!important}.cell{background:radial-gradient(circle at 50% 30%,rgba(255,238,171,.18),transparent 44%),linear-gradient(180deg,#2b4d1cc7,#061408e0)!important}.cell:nth-child(2){background:radial-gradient(circle at 50% 30%,rgba(255,246,195,.22),transparent 44%),linear-gradient(180deg,#447728d1,#0f2d10e6)!important}.slot-header-jackpot{background:radial-gradient(circle at 50% 0%,rgba(255,240,151,.2),transparent 60%),linear-gradient(180deg,#718026d1,#374d14e0)!important}.slot-machine{background:linear-gradient(180deg,#02060405,#030b071a),url(/backgrounds/goldmine-bg.png) center center / cover no-repeat!important}.slot-machine:before{background:linear-gradient(180deg,#06120a1f,#040d0833),radial-gradient(circle at 50% 24%,rgba(255,207,75,.07),transparent 38%)!important}.slot-machine-top-with-jackpot{background:linear-gradient(90deg,#485f2257,#09221538,#5d4c163d)!important;border-color:#ffd65b29!important}.slot-title-block h2{color:#fff3bd!important;text-shadow:0 3px 0 rgba(61,34,4,.85),0 0 26px rgba(255,199,56,.42)!important}.slot-status-panel{background:linear-gradient(180deg,#020c07bd,#010704d1)!important;border-color:#ffcb4e57!important}.reels{border-color:#ffb927fa!important;background:radial-gradient(circle at 50% 42%,#325d224d,#010805db 68%),linear-gradient(90deg,rgba(255,185,42,.1),transparent 15%,transparent 85%,rgba(255,185,42,.1))!important;box-shadow:0 0 0 2px #fff09729 inset,0 0 44px #ffb12657,0 24px 52px #0000009e!important}.reel{background:linear-gradient(180deg,rgba(255,234,146,.04),transparent 16%,transparent 84%,rgba(0,0,0,.3)),#010905d1!important}.cell{background:radial-gradient(circle at 50% 30%,rgba(255,238,171,.18),transparent 44%),linear-gradient(180deg,#284c1bbd,#041207e0)!important}.cell:nth-child(2){background:radial-gradient(circle at 50% 30%,rgba(255,246,195,.24),transparent 44%),linear-gradient(180deg,#467b29d1,#0c2a0feb)!important}.paytable-sidebar{background:linear-gradient(180deg,#0d2f18c7,#031008e0)!important;box-shadow:0 0 0 1px #fff5b914 inset,0 20px 42px #00000075!important}.take5-control-bar{background:linear-gradient(180deg,#07160ad1,#010704eb)!important;box-shadow:0 0 0 1px #fff1a91a inset,0 18px 38px #00000085!important}.slot-header-jackpot{background:radial-gradient(circle at 50% 0%,rgba(255,240,151,.22),transparent 60%),linear-gradient(180deg,#748226e0,#364b14eb)!important}.reels.spinning{animation:thurgoldReelsTension .72s ease-in-out infinite alternate!important}.reel{position:relative!important;transform-origin:center center!important;will-change:transform,filter,opacity!important}.reel-spinning{animation:thurgoldReelSpinFast 85ms linear infinite!important}.reel-spinning:nth-of-type(2){animation-duration:72ms!important}.reel-spinning:nth-of-type(3){animation-duration:96ms!important}.reel-spinning .cell{filter:blur(2.1px) brightness(.82) saturate(1.12)!important;opacity:.72!important;transform:scale(.985)!important}.reel-spinning .slot-symbol-img{transform:translateY(-4px) scale(.96)!important;filter:drop-shadow(0 8px 8px rgba(0,0,0,.42)) brightness(.92) saturate(1.12)!important}.reel-stopped{animation:thurgoldReelStopBounce .34s cubic-bezier(.18,.84,.28,1.18) both!important}.reel-stopped:nth-of-type(2){animation-duration:.38s!important}.reel-stopped:nth-of-type(3){animation-duration:.42s!important}.reels.win-flash{animation:thurgoldWinFramePulse .48s ease-in-out infinite alternate!important}.cell{position:relative!important}.cell.winning-cell{z-index:5!important;animation:thurgoldWinningCellPulse .46s ease-in-out infinite alternate!important}.cell.winning-cell:after{content:""!important;position:absolute!important;top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;border-radius:18px!important;pointer-events:none!important;background:radial-gradient(circle at 50% 45%,rgba(255,232,123,.34),transparent 58%)!important;box-shadow:0 0 18px #ffd64c75,inset 0 0 18px #ffe87b38!important;animation:thurgoldWinningHalo .52s ease-in-out infinite alternate!important}.cell.winning-cell .slot-symbol-img{animation:thurgoldWinningSymbolLift .54s ease-in-out infinite alternate!important;filter:drop-shadow(0 0 18px rgba(255,218,84,.78)) drop-shadow(0 0 34px rgba(255,158,42,.42)) drop-shadow(0 13px 10px rgba(0,0,0,.58)) saturate(1.18) brightness(1.16)!important}.slot-payline.winning{animation:thurgoldPaylineFlash .38s ease-in-out infinite alternate!important}.slot-line-badge.winning{animation:thurgoldBadgeFlash .42s ease-in-out infinite alternate!important}@keyframes thurgoldReelsTension{0%{box-shadow:inset 0 0 0 3px #000000d1,inset 0 0 32px #000000e0,0 0 18px #ffb52d33}to{box-shadow:inset 0 0 0 3px #000000e0,inset 0 0 42px #000000f2,0 0 30px #ffb52d57}}@keyframes thurgoldReelSpinFast{0%{transform:translateY(-18px) scaleY(1.015)}50%{transform:translateY(18px) scaleY(.985)}to{transform:translateY(-18px) scaleY(1.015)}}@keyframes thurgoldReelStopBounce{0%{transform:translateY(-22px) scaleY(1.035);filter:blur(1.4px) brightness(.95)}58%{transform:translateY(8px) scaleY(.975);filter:blur(.2px) brightness(1.08)}78%{transform:translateY(-3px) scaleY(1.012)}to{transform:translateY(0) scaleY(1);filter:none}}@keyframes thurgoldWinFramePulse{0%{box-shadow:inset 0 0 0 3px #000000e0,inset 0 0 42px #000000f2,0 0 22px #ffda545c}to{box-shadow:inset 0 0 0 3px #ffdb5a52,inset 0 0 56px #000000fa,0 0 42px #ffda54b3}}@keyframes thurgoldWinningCellPulse{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes thurgoldWinningHalo{0%{opacity:.54;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@keyframes thurgoldWinningSymbolLift{0%{transform:translateY(-2px) scale(1.06)}to{transform:translateY(-7px) scale(1.16)}}@keyframes thurgoldPaylineFlash{0%{opacity:.62;stroke-width:1.05}to{opacity:1;stroke-width:1.42}}@keyframes thurgoldBadgeFlash{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.12);filter:brightness(1.32)}}.thurgold-win-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:80!important;display:grid!important;place-items:center!important;pointer-events:none!important;overflow:hidden!important;background:radial-gradient(circle at 50% 46%,rgba(255,225,97,.24),transparent 38%),#00000047!important;animation:thurgoldWinOverlayIn .22s ease-out both!important}.thurgold-win-burst{position:absolute!important;width:520px!important;height:520px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(255,245,175,.92),rgba(255,186,45,.3) 28%,transparent 62%)!important;filter:blur(2px)!important;opacity:.88!important;animation:thurgoldWinBurstPulse .58s ease-in-out infinite alternate!important}.thurgold-win-card{position:relative!important;z-index:2!important;width:min(720px,88%)!important;min-height:260px!important;padding:34px 42px 38px!important;border-radius:34px!important;text-align:center!important;border:3px solid rgba(255,238,139,.92)!important;background:linear-gradient(180deg,#542400e0,#140800eb),radial-gradient(circle at 50% 0%,rgba(255,217,74,.45),transparent 60%)!important;box-shadow:0 0 0 2px #4b1f00eb,0 0 42px #ffba2db8,0 26px 50px #000000c2,inset 0 0 42px #ffd44c33!important;animation:thurgoldWinCardPop .48s cubic-bezier(.16,.92,.22,1.26) both!important}.thurgold-win-kicker{margin-bottom:8px!important;font-size:.95rem!important;font-weight:900!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#fff1a8!important;text-shadow:0 0 14px rgba(255,220,94,.7)!important}.thurgold-win-title{line-height:.95!important;font-size:clamp(3.2rem,8vw,7.6rem)!important;font-weight:1000!important;letter-spacing:.04em!important;color:#ffe36f!important;-webkit-text-stroke:2px rgba(77,28,0,.96)!important;text-shadow:0 4px 0 rgba(126,54,0,.95),0 8px 0 rgba(49,17,0,.92),0 0 22px rgba(255,248,181,.95),0 0 54px rgba(255,183,42,.88)!important;animation:thurgoldWinTitlePulse .56s ease-in-out infinite alternate!important}.thurgold-win-amount{margin-top:24px!important;font-size:clamp(2.4rem,5.8vw,5.2rem)!important;line-height:1!important;font-weight:1000!important;color:#fff6bf!important;-webkit-text-stroke:1px rgba(65,24,0,.96)!important;text-shadow:0 3px 0 rgba(97,38,0,.96),0 0 20px rgba(255,230,112,.9),0 0 42px rgba(255,172,38,.68)!important}.thurgold-win-mega .thurgold-win-card,.thurgold-win-ultra .thurgold-win-card{animation:thurgoldWinCardPop .48s cubic-bezier(.16,.92,.22,1.26) both,thurgoldMegaShake .18s ease-in-out 6 .5s!important}.thurgold-win-ultra .thurgold-win-title{color:#fff!important;text-shadow:0 4px 0 rgba(126,54,0,.95),0 8px 0 rgba(49,17,0,.92),0 0 34px rgba(255,255,255,1),0 0 86px rgba(255,215,54,1)!important}.thurgold-win-coins{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important}.thurgold-win-coins span{position:absolute!important;top:-12%!important;width:44px!important;height:44px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 30%,#fff8bc 0,#fff8bc 12%,#ffd84d 28%,#c87910 72%,#7a3b00)!important;box-shadow:0 0 12px #ffdc4ab8,inset 0 0 0 4px #ffef8b66!important;animation:thurgoldCoinFall 1.55s linear infinite!important}.thurgold-win-coins span:nth-child(1){left:8%;animation-delay:0s!important}.thurgold-win-coins span:nth-child(2){left:18%;animation-delay:.18s!important;width:34px!important;height:34px!important}.thurgold-win-coins span:nth-child(3){left:31%;animation-delay:.34s!important}.thurgold-win-coins span:nth-child(4){left:46%;animation-delay:.08s!important;width:38px!important;height:38px!important}.thurgold-win-coins span:nth-child(5){left:59%;animation-delay:.27s!important}.thurgold-win-coins span:nth-child(6){left:72%;animation-delay:.13s!important;width:32px!important;height:32px!important}.thurgold-win-coins span:nth-child(7){left:84%;animation-delay:.41s!important}.thurgold-win-coins span:nth-child(8){left:93%;animation-delay:.24s!important;width:36px!important;height:36px!important}@keyframes thurgoldWinOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes thurgoldWinCardPop{0%{transform:scale(.48) rotate(-2deg);opacity:0}58%{transform:scale(1.09) rotate(1deg);opacity:1}78%{transform:scale(.96) rotate(0)}to{transform:scale(1)}}@keyframes thurgoldWinBurstPulse{0%{transform:scale(.92) rotate(0);opacity:.62}to{transform:scale(1.12) rotate(8deg);opacity:.95}}@keyframes thurgoldWinTitlePulse{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes thurgoldCoinFall{0%{transform:translateY(-80px) rotateY(0) rotate(0);opacity:0}12%{opacity:1}to{transform:translateY(760px) rotateY(720deg) rotate(260deg);opacity:0}}@keyframes thurgoldMegaShake{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-4px) scale(1.01)}75%{transform:translate(4px) scale(1.01)}}.take5-auto-button.active{color:#fff7df!important;background:radial-gradient(circle at 50% 18%,rgba(255,230,150,.18),transparent 42%),linear-gradient(180deg,#761812f5,#2a0706fa)!important;border-color:#ffd87e9e!important;text-shadow:0 1px 2px rgba(0,0,0,.85)!important}.take5-auto-button.active:disabled{opacity:.92!important}html body .casino-page .take5-control-bar .take5-auto-button.active,html body .casino-page .take5-control-bar .take5-auto-button.active:disabled{color:#fff7df!important;-webkit-text-fill-color:#fff7df!important;background:radial-gradient(circle at 50% 18%,rgba(255,230,150,.22),transparent 42%),linear-gradient(180deg,#911c14fa,#370706fc)!important;border-color:#ffd87ec2!important;opacity:1!important;text-shadow:0 1px 3px rgba(0,0,0,.95)!important;box-shadow:inset 0 1px #ffffff2e,0 0 22px #ff483047!important}.free-spin-summary-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#030805c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.free-spin-summary-card{width:min(440px,92%);padding:28px 32px;border:2px solid rgba(255,211,94,.9);border-radius:20px;background:radial-gradient(circle at top,rgba(255,205,70,.2),transparent 60%),linear-gradient(180deg,#3d2a0b,#171005);box-shadow:0 0 32px #ffc12e80,0 20px 50px #000000a6;text-align:center}.free-spin-summary-kicker{margin-bottom:8px;font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5d985}.free-spin-summary-title{font-size:clamp(1.7rem,4vw,2.8rem);font-weight:900;letter-spacing:.06em;color:#fff4c7;text-shadow:0 0 14px rgba(255,207,73,.8)}.free-spin-summary-amount{margin:18px 0 24px;font-size:clamp(2.4rem,7vw,4.6rem);font-weight:900;line-height:1;color:#ffd34f;text-shadow:0 0 12px rgba(255,195,35,.9),0 4px 0 rgba(88,51,0,.85)}.free-spin-summary-button{min-width:190px;padding:13px 24px;border:1px solid #ffe08a;border-radius:999px;background:linear-gradient(180deg,#ffd85d,#b87508);color:#241400;font:inherit;font-weight:900;letter-spacing:.05em;cursor:pointer}.free-spin-summary-button:hover{filter:brightness(1.08)}.free-spin-summary-button:focus-visible{outline:3px solid #fff4c7;outline-offset:3px}.jackpot-summary-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(255,217,88,.34),transparent 34%),#000502e0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:jackpotSummaryOverlayIn .25s ease-out both}.jackpot-summary-glow{position:absolute;width:min(760px,90vw);aspect-ratio:1;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,231,133,.3) 0deg 5deg,transparent 5deg 15deg);filter:blur(2px);opacity:.66;animation:jackpotSummaryGlow 8s linear infinite}.jackpot-summary-card{position:relative;z-index:1;width:min(560px,94vw);padding:38px 42px 34px;border:3px solid #ffe080;border-radius:30px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(255,244,181,.32),transparent 46%),linear-gradient(180deg,#67530ffa,#092d16fc);box-shadow:inset 0 1px #ffffff52,0 0 0 5px #744805b8,0 0 65px #ffc227b8,0 30px 90px #000000d1;animation:jackpotSummaryCardIn .55s cubic-bezier(.2,1.4,.4,1) both}.jackpot-summary-kicker{margin-bottom:6px;color:#f7dda0;font-size:1rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.jackpot-summary-title{color:#fff7cf;font-size:clamp(3rem,10vw,6rem);font-weight:1000;line-height:.95;letter-spacing:.04em;text-shadow:0 4px 0 #7a4805,0 0 18px rgba(255,224,105,.96),0 0 42px rgba(255,184,30,.82);animation:jackpotSummaryTitlePulse .9s ease-in-out infinite alternate}.jackpot-summary-amount{margin:24px 0 12px;color:#ffd34e;font-size:clamp(3.2rem,11vw,6.5rem);font-weight:1000;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 5px 0 #704000,0 0 20px rgba(255,207,57,.95)}.jackpot-summary-description{margin-bottom:28px;color:#fff0bd;font-size:1rem;font-weight:800;letter-spacing:.04em}.jackpot-summary-button{min-width:250px;min-height:58px;padding:14px 28px;border:2px solid #fff0ac;border-radius:999px;color:#241500;background:linear-gradient(180deg,#ffe57d,#d58a0b);box-shadow:inset 0 1px #ffffff9e,0 8px 24px #00000070,0 0 24px #ffc7305c;font:inherit;font-size:1rem;font-weight:1000;letter-spacing:.06em;cursor:pointer}.jackpot-summary-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.jackpot-summary-button:active{transform:translateY(1px)}.jackpot-summary-button:focus-visible{outline:4px solid #ffffff;outline-offset:4px}@keyframes jackpotSummaryOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes jackpotSummaryCardIn{0%{opacity:0;transform:scale(.45) rotate(-3deg)}62%{opacity:1;transform:scale(1.08) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes jackpotSummaryGlow{0%{transform:rotate(0) scale(.92)}to{transform:rotate(360deg) scale(.92)}}@keyframes jackpotSummaryTitlePulse{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.045);filter:brightness(1.2)}}@media (max-width: 620px){.jackpot-summary-card{padding:30px 20px 26px}.jackpot-summary-button{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){.jackpot-summary-overlay,.jackpot-summary-glow,.jackpot-summary-card,.jackpot-summary-title{animation:none!important}}.insufficient-funds-modal{width:min(460px,100%);padding:30px;border:1px solid rgba(255,214,107,.34);border-radius:24px;text-align:center;background:linear-gradient(180deg,#142314fc,#040c07fc);box-shadow:0 30px 100px #000000b8,inset 0 1px #ffffff14}.insufficient-funds-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border:2px solid #ffd66b;border-radius:50%;color:#1a1204;background:linear-gradient(180deg,#ffe58e,#e9a91f);box-shadow:0 0 28px #ffcd4d47;font-size:38px;font-weight:900}.insufficient-funds-modal h3{margin:0;color:#fff4d2;font-size:28px;line-height:1.15}.insufficient-funds-modal p{margin:14px 0 22px;color:#fff7dfb8;font-size:16px;line-height:1.5}.insufficient-funds-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.insufficient-funds-values div{display:grid;gap:6px;padding:14px;border:1px solid rgba(255,214,107,.2);border-radius:14px;background:#ffffff0b}.insufficient-funds-values span{color:#fff7df9e;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.insufficient-funds-values strong{color:#ffd66b;font-size:22px}.insufficient-funds-button{width:100%;min-height:54px;margin:0}@media (max-width: 520px){.insufficient-funds-modal{padding:24px 18px}.insufficient-funds-values{grid-template-columns:1fr}}.daily-bonus-card{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(0,1.45fr);gap:24px;margin:24px 0 30px;padding:24px;border:1px solid rgba(255,214,107,.24);border-radius:26px;background:radial-gradient(circle at top left,rgba(221,170,54,.13),transparent 42%),linear-gradient(150deg,#1d2e19fa,#07110afa);box-shadow:0 22px 60px #00000057,inset 0 1px #ffffff0f}.daily-bonus-main h2{margin:4px 0 10px;color:#fff2c5;font-size:30px}.daily-bonus-description{margin:0 0 18px;color:#fff7dfb3;line-height:1.55}.daily-bonus-current{display:grid;gap:5px;margin-bottom:16px;padding:16px 18px;border:1px solid rgba(255,214,107,.22);border-radius:16px;background:#00000038}.daily-bonus-current span{color:#fff7df9e;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.daily-bonus-current strong{color:#ffd66b;font-size:28px;line-height:1.1}.daily-bonus-current small{color:#fff7dfad;font-weight:700}.daily-bonus-claim-button{width:100%;min-height:52px;border:1px solid rgba(255,222,134,.5);border-radius:15px;color:#261805;background:linear-gradient(180deg,#ffe28b,#d99c21);box-shadow:0 10px 24px #00000047;font-size:16px;font-weight:900;cursor:pointer}.daily-bonus-claim-button:disabled{color:#fff7df7a;background:#ffffff14;border-color:#ffffff1a;box-shadow:none;cursor:default}.daily-bonus-message{margin:12px 0 0;color:#ffe28b;text-align:center;font-weight:800}.daily-bonus-levels{display:grid;grid-template-columns:repeat(7,minmax(74px,1fr));gap:10px;align-items:stretch}.daily-bonus-level{display:grid;align-content:center;justify-items:center;gap:7px;min-height:126px;padding:12px 8px;border:1px solid rgba(255,255,255,.09);border-radius:16px;text-align:center;background:#ffffff0b}.daily-bonus-level span{color:#fff7df8f;font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.daily-bonus-level strong{color:#fff2c5;font-size:20px}.daily-bonus-level small{color:#fff7df80;font-size:11px}.daily-bonus-level.is-current{border-color:#ffd66bc7;background:linear-gradient(180deg,#ffd66b2e,#ffffff0e);box-shadow:0 0 0 2px #ffd66b14,0 12px 26px #0000003d}.daily-bonus-level.is-completed{border-color:#86d86c59;background:#5a9a4326}.daily-bonus-level.is-completed strong{color:#bcefa9}.daily-bonus-level.is-sunday{border-color:#ffd66b57}.daily-bonus-level.is-sunday strong{color:#ffd66b;font-size:23px}@media (max-width: 1180px){.daily-bonus-card{grid-template-columns:1fr}.daily-bonus-levels{grid-template-columns:repeat(7,minmax(70px,1fr))}}@media (max-width: 760px){.daily-bonus-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-bonus-level:last-child{grid-column:1 / -1}}.daily-bonus-card{grid-template-columns:minmax(370px,.8fr) minmax(0,1.4fr);align-items:center;gap:18px;margin:18px 0 24px;padding:18px 20px;border-radius:22px}.daily-bonus-main{display:grid;grid-template-columns:minmax(0,1fr) 150px;column-gap:12px;align-items:end}.daily-bonus-main>.eyebrow,.daily-bonus-main>h2,.daily-bonus-description,.daily-bonus-message{grid-column:1 / -1}.daily-bonus-main h2{margin:2px 0 6px;font-size:25px}.daily-bonus-description{margin:0 0 12px;font-size:14px;line-height:1.4}.daily-bonus-current{grid-column:1;gap:2px;margin:0;padding:11px 13px;border-radius:14px}.daily-bonus-current strong{font-size:23px}.daily-bonus-current small{font-size:12px}.daily-bonus-claim-button{grid-column:2;width:150px;min-height:48px;padding:8px 12px;font-size:14px}.daily-bonus-message{margin:8px 0 0;font-size:13px}.daily-bonus-levels{gap:8px}.daily-bonus-level{min-height:88px;gap:4px;padding:8px 6px;border-radius:13px}.daily-bonus-level span{font-size:10px}.daily-bonus-level strong{font-size:17px}.daily-bonus-level small{font-size:9px}.daily-bonus-level.is-sunday strong{font-size:20px}@media (max-width: 1180px){.daily-bonus-card{grid-template-columns:1fr}}@media (max-width: 620px){.daily-bonus-main{grid-template-columns:1fr}.daily-bonus-current,.daily-bonus-claim-button{grid-column:1}.daily-bonus-claim-button{width:100%;margin-top:10px}}.apple-slot-card{grid-column:1 / -1;padding:24px;overflow:hidden}.apple-slot-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.apple-jackpot{min-width:300px;padding:14px 22px;border:1px solid rgba(255,205,75,.42);border-radius:18px;background:radial-gradient(circle at top,rgba(255,207,69,.18),transparent 62%),#0a2614d1;text-align:center}.apple-jackpot span,.apple-jackpot small{display:block}.apple-jackpot span{color:#f2c95d;font-size:.76rem;font-weight:800;letter-spacing:.08em}.apple-jackpot strong{display:block;margin:3px 0;color:#fff2b0;font-size:2rem}.apple-jackpot small{color:#c9bc83}.apple-status-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.apple-status-row>div{padding:12px 16px;border:1px solid rgba(222,190,96,.2);border-radius:14px;background:#051c10b8}.apple-status-row span,.apple-status-row strong{display:block}.apple-status-row span{color:#bcae7b;font-size:.78rem;text-transform:uppercase}.apple-status-row strong{margin-top:3px;color:#fff4c4}.apple-board-shell{position:relative;max-width:1040px;margin:0 auto;padding:18px 54px;border:2px solid rgba(229,188,70,.42);border-radius:24px;background:linear-gradient(#051f10d1,#072614e6),radial-gradient(circle at center,#225d31,#071c10 72%);box-shadow:inset 0 0 40px #00000080,0 18px 40px #00000047}.apple-reels{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.apple-reel{display:grid;grid-template-rows:repeat(3,minmax(94px,1fr));gap:8px;padding:8px;border:1px solid rgba(249,211,105,.25);border-radius:16px;background:#14351be0}.apple-cell{display:grid;place-items:center;min-width:0;border:1px solid rgba(255,231,159,.16);border-radius:12px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.12),transparent 52%),linear-gradient(145deg,#316234f5,#0b2e18f5);box-shadow:inset 0 0 14px #00000047}.apple-symbol{display:grid;place-items:center;gap:2px}.apple-symbol>span{font-size:clamp(2rem,4vw,4.25rem);line-height:1;filter:drop-shadow(0 5px 5px rgba(0,0,0,.34))}.apple-symbol small{color:#fff4c6;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.apple-symbol-wild small{color:#fff0a2}.apple-symbol-scatter small{color:#ffd863}.apple-symbol-jackpot{padding:5px 8px;border-radius:12px;background:#ffc93024;box-shadow:0 0 18px #ffcd2e40}.apple-symbol-jackpot small{color:#ffe36f}.apple-payline-overlay{position:absolute;z-index:3;top:18px;right:54px;bottom:18px;left:54px;width:calc(100% - 108px);height:calc(100% - 36px);pointer-events:none}.apple-payline-overlay polyline{fill:none;stroke:#ffdc662e;stroke-width:.65;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.apple-line-badges{position:absolute;z-index:4;top:18px;bottom:18px;display:flex;flex-direction:column;justify-content:space-around}.apple-line-badges-left{left:12px}.apple-line-badges-right{right:9px}.apple-line-badges span{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,213,91,.55);border-radius:50%;background:#173d21;color:#ffe184;font-size:.76rem;font-weight:900;box-shadow:0 3px 8px #00000059}.apple-control-bar{display:grid;grid-template-columns:repeat(3,1fr) minmax(150px,.8fr);gap:10px;max-width:1040px;margin:16px auto 0}.apple-control-bar>div,.apple-control-bar button{min-height:66px;padding:10px 14px;border:1px solid rgba(222,190,96,.24);border-radius:14px;background:#051c10c7;color:#fff2bd}.apple-control-bar span,.apple-control-bar strong{display:block}.apple-control-bar span{color:#b8aa76;font-size:.74rem;text-transform:uppercase}.apple-control-bar strong{margin-top:4px;font-size:1.2rem}.apple-control-bar button{font-weight:900;text-transform:uppercase;opacity:.55}@media (max-width: 900px){.apple-slot-header,.apple-status-row{grid-template-columns:1fr}.apple-slot-header{align-items:stretch;flex-direction:column}.apple-jackpot{min-width:0}.apple-control-bar{grid-template-columns:repeat(2,1fr)}.apple-board-shell{padding-right:44px;padding-left:44px}.apple-payline-overlay{right:44px;left:44px;width:calc(100% - 88px)}.apple-reel{grid-template-rows:repeat(3,minmax(68px,1fr));padding:5px}.apple-cell{border-radius:8px}}.apple-control-bar button:not(:disabled){border-color:#ffd24aad;background:linear-gradient(145deg,#e5a91f,#b8750b);color:#1a260c;cursor:pointer;opacity:1;box-shadow:0 8px 22px #e09d153d}.apple-control-bar button:not(:disabled):hover{filter:brightness(1.08)}.apple-cell.is-winning{border-color:#ffe25de6;box-shadow:inset 0 0 18px #ffdb4847,0 0 18px #ffcf2f5c}.apple-payline-overlay polyline.is-winning{stroke:#ffe052f5;stroke-width:2;filter:drop-shadow(0 0 3px rgba(255,216,55,.9))}.apple-line-badges span.is-winning{border-color:#ffe26c;background:#c8860b;color:#14200c}.apple-jackpot.is-hit{border-color:#fff076;box-shadow:0 0 28px #ffdc438c,inset 0 0 20px #ffdd502e}.apple-message,.apple-error{max-width:1040px;margin:12px auto 0;padding:10px 14px;border-radius:12px}.apple-message{border:1px solid rgba(115,206,102,.32);background:#1d5b2657;color:#d9f2bc}.apple-error{border:1px solid rgba(255,102,102,.36);background:#69181857}.apple-cell.is-sticky-wild{position:relative;border-color:#ffe050f5;background:radial-gradient(circle at center,rgba(255,216,62,.24),transparent 62%),linear-gradient(145deg,#437731fa,#123b1cfa);box-shadow:inset 0 0 22px #ffdc4133,0 0 18px #ffcf2f52}.apple-sticky-label{position:absolute;right:5px;bottom:5px;padding:2px 5px;border:1px solid rgba(255,232,122,.72);border-radius:999px;background:#563e04e0;color:#fff0a2;font-size:.52rem;font-weight:900;letter-spacing:.04em}.apple-slot-card{position:relative;isolation:isolate;border:1px solid rgba(197,145,61,.72);border-radius:28px;background:radial-gradient(circle at 50% 0%,rgba(104,151,63,.24),transparent 38%),linear-gradient(160deg,#1e4626fa,#082214fc 58%,#2b1c0dfc);box-shadow:inset 0 1px #ffebab33,inset 0 -18px 45px #00000047,0 24px 60px #00000061}.apple-slot-card:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(115deg,transparent 0,transparent 42px,rgba(255,255,255,.018) 43px,transparent 45px);content:"";pointer-events:none}.apple-board-shell{padding:24px 58px;border:9px solid #684019;border-radius:30px;background:linear-gradient(90deg,rgba(255,216,111,.08),transparent 20%,transparent 80%,rgba(255,216,111,.08)),linear-gradient(180deg,#173d22,#071d11);box-shadow:inset 0 0 0 2px #b98637,inset 0 0 0 5px #2a1608e6,inset 0 0 38px #000000c7,0 18px 35px #0000006b}.apple-board-shell:before{position:absolute;z-index:1;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,212,112,.28);border-radius:17px;content:"";pointer-events:none}.apple-reels{gap:7px;padding:9px;border:2px solid rgba(216,170,72,.6);border-radius:18px;background:linear-gradient(180deg,#0b2414,#020b06);box-shadow:inset 0 0 22px #000000e6,0 3px #ffdd861f}.apple-reel{grid-template-rows:repeat(3,minmax(100px,1fr));gap:5px;padding:5px;border:1px solid rgba(230,188,91,.44);border-radius:12px;background:linear-gradient(180deg,#254d2e,#102b19);box-shadow:inset 0 0 12px #0000009e}.apple-cell{position:relative;overflow:hidden;border:1px solid rgba(117,80,27,.55);border-radius:9px;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.92),transparent 42%),linear-gradient(155deg,#fff8d8,#ead294 58%,#cda95e);box-shadow:inset 0 0 0 2px #fff8d161,inset 0 -9px 15px #5d370d2e,0 2px 5px #00000052}.apple-cell:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.28),transparent 30%,transparent 72%,rgba(88,50,10,.08));content:"";pointer-events:none}.apple-symbol{position:relative;z-index:1}.apple-symbol>span{font-size:clamp(2.4rem,4.2vw,4.6rem);filter:drop-shadow(0 4px 2px rgba(62,36,8,.28)) drop-shadow(0 7px 7px rgba(0,0,0,.2))}.apple-symbol small{color:#263a18;font-size:.66rem;text-shadow:0 1px 0 rgba(255,255,255,.55)}.apple-symbol-wild small{color:#315d19}.apple-symbol-scatter small{color:#89560a}.apple-symbol-jackpot{border:1px solid rgba(183,119,12,.38);background:radial-gradient(circle at center,rgba(255,225,89,.62),rgba(255,193,25,.18) 65%,transparent);box-shadow:inset 0 0 12px #fff19773,0 0 15px #ffbc165c}.apple-symbol-jackpot small{color:#8a4e00}.apple-line-badges span{border:2px solid #d5a64e;background:linear-gradient(145deg,#805126,#3f240f);color:#ffe6a0;box-shadow:inset 0 1px #ffebab3d,0 3px 8px #0000007a}@media (max-width: 900px){.apple-board-shell{padding-right:48px;padding-left:48px;border-width:6px}.apple-reel{grid-template-rows:repeat(3,minmax(72px,1fr))}.apple-symbol>span{font-size:clamp(1.8rem,7vw,3.4rem)}}.apple-symbol{width:100%;height:100%;grid-template-rows:minmax(0,1fr) auto;padding:5px 4px 4px}.apple-symbol>img{display:block;width:100%;height:76px;max-width:100px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 3px rgba(62,36,8,.28)) drop-shadow(0 7px 8px rgba(0,0,0,.18))}.apple-symbol-scatter>img,.apple-symbol-jackpot>img{height:86px;max-width:112px}.apple-symbol-scatter small,.apple-symbol-jackpot small{display:none}.apple-symbol-jackpot{padding:1px 3px}.apple-cell.is-sticky-wild .apple-symbol>img{filter:drop-shadow(0 0 8px rgba(255,222,79,.72)) drop-shadow(0 6px 6px rgba(0,0,0,.25))}@media (max-width: 900px){.apple-symbol>img{height:54px;max-width:74px}.apple-symbol-scatter>img,.apple-symbol-jackpot>img{height:60px;max-width:82px}}.apple-hero{width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.apple-hero>*,.apple-slot-card,.apple-slot-header,.apple-status-row,.apple-control-bar{min-width:0}.apple-slot-card{width:100%;max-width:100%;box-sizing:border-box}.apple-board-shell{width:100%;max-width:1040px;box-sizing:border-box}.apple-reels,.apple-reel,.apple-cell{min-width:0}.apple-symbol>img{width:100%;height:92px;max-width:122px}.apple-symbol-scatter>img,.apple-symbol-jackpot>img{height:100px;max-width:132px}.apple-payline-overlay polyline{stroke:#774b0c61;stroke-width:.9;filter:drop-shadow(0 1px 1px rgba(255,244,190,.42))}@media (max-width: 1180px){.apple-slot-card{padding-right:18px;padding-left:18px}.apple-board-shell{padding-right:50px;padding-left:50px}.apple-symbol>img{height:84px;max-width:110px}.apple-symbol-scatter>img,.apple-symbol-jackpot>img{height:92px;max-width:120px}}@media (max-width: 900px){.apple-board-shell{padding-right:42px;padding-left:42px}.apple-payline-overlay{right:42px;left:42px;width:calc(100% - 84px)}.apple-symbol>img{height:62px;max-width:82px}.apple-symbol-scatter>img,.apple-symbol-jackpot>img{height:68px;max-width:90px}}@media (max-width: 700px){.apple-slot-card{padding:16px 10px}.apple-board-shell{padding:14px 36px;border-width:5px;border-radius:22px}.apple-board-shell:before{top:5px;right:5px;bottom:5px;left:5px}.apple-payline-overlay{top:14px;right:36px;bottom:14px;left:36px;width:calc(100% - 72px);height:calc(100% - 28px)}.apple-line-badges{top:14px;bottom:14px}.apple-line-badges-left{left:3px}.apple-line-badges-right{right:3px}.apple-line-badges span{width:27px;height:27px;font-size:.68rem}.apple-reels{gap:4px;padding:5px}.apple-reel{grid-template-rows:repeat(3,minmax(62px,1fr));gap:3px;padding:3px}.apple-symbol{padding:2px}.apple-symbol>img{height:48px;max-width:62px}.apple-symbol-scatter>img,.apple-symbol-jackpot>img{height:53px;max-width:68px}.apple-symbol small{font-size:.52rem}}.apple-hero{width:min(1600px,calc(100% - 48px));max-width:1600px;margin-right:auto;margin-left:auto;overflow:visible}.apple-hero .hero-copy,.apple-slot-card{width:100%;max-width:100%;box-sizing:border-box}.apple-payline-overlay polyline{stroke:#6948181c;stroke-width:.55;filter:none}.apple-payline-overlay polyline.is-winning{stroke:#ffe052fa;stroke-width:2;filter:drop-shadow(0 0 4px rgba(255,216,55,.92))}@media (max-width: 860px){.apple-hero{width:calc(100% - 32px)}}@media (max-width: 520px){.apple-hero{width:calc(100% - 20px)}}.apple-symbol{padding:0 2px 2px;gap:0}.apple-symbol>img{transform:scale(1.35) translateY(-1px);transform-origin:center center}.apple-symbol-scatter>img,.apple-symbol-jackpot>img{transform:scale(1.22) translateY(-1px)}@media (max-width: 900px){.apple-symbol>img{transform:scale(1.25)}.apple-symbol-scatter>img,.apple-symbol-jackpot>img{transform:scale(1.15)}}@media (max-width: 700px){.apple-symbol>img{transform:scale(1.18)}.apple-symbol-scatter>img,.apple-symbol-jackpot>img{transform:scale(1.1)}}.apple-reels.spinning{cursor:progress}.apple-reel{position:relative;overflow:hidden;transform-origin:center center}.apple-reel-spinning{transform:none!important;filter:none!important;opacity:1!important}.apple-reel-spinning>.apple-cell .apple-symbol,.apple-reel-spinning>.apple-cell .apple-sticky-label{visibility:hidden}.apple-spin-window{position:absolute;z-index:8;top:8px;right:8px;bottom:8px;left:8px;overflow:hidden;border-radius:12px;pointer-events:none}.apple-spin-track{display:flex;width:100%;flex-direction:column;transform:translateZ(0);will-change:transform;animation:appleSpinStrip .68s linear infinite}.apple-reel:nth-child(2) .apple-spin-track{animation-duration:.64s}.apple-reel:nth-child(3) .apple-spin-track{animation-duration:.71s}.apple-reel:nth-child(4) .apple-spin-track{animation-duration:.66s}.apple-reel:nth-child(5) .apple-spin-track{animation-duration:.69s}.apple-spin-track img{display:block;width:100%;height:auto;flex:0 0 auto;object-fit:contain;filter:none!important;opacity:1!important;-webkit-user-select:none;user-select:none;pointer-events:none}.apple-reel-stopped{animation:appleReelStopClean .18s ease-out both}@keyframes appleSpinStrip{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}@keyframes appleReelStopClean{0%{transform:translateY(-5px)}70%{transform:translateY(2px)}to{transform:translateY(0)}}@media (max-width: 900px){.apple-spin-window{top:5px;right:5px;bottom:5px;left:5px;border-radius:9px}}@media (max-width: 700px){.apple-spin-window{top:3px;right:3px;bottom:3px;left:3px;border-radius:7px}.apple-spin-track{animation-duration:.72s}}@media (prefers-reduced-motion: reduce){.apple-spin-track{animation-duration:1.4s}.apple-reel-stopped{animation:none}}.apple-control-bar{grid-template-columns:minmax(110px,.8fr) minmax(170px,1.15fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(150px,.9fr)}.apple-control-field label,.apple-control-field span{display:block;color:#b8aa76;font-size:.74rem;text-transform:uppercase}.apple-control-select{width:100%;margin-top:4px;padding:0;border:0;outline:0;background:transparent;color:#fff2bd;font:inherit;font-size:1.2rem;font-weight:800;cursor:pointer}.apple-control-select option{color:#17210d;background:#fff2bd}.apple-control-select:disabled{cursor:not-allowed;opacity:.55}.apple-auto-button.is-active:not(:disabled){border-color:#ff805dd6;background:linear-gradient(145deg,#c84b2c,#8d2618);color:#fff8e8;box-shadow:0 8px 22px #ac301957}@media (max-width: 900px){.apple-control-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.apple-spin-button{grid-column:1 / -1}}@media (max-width: 560px){.apple-control-bar{grid-template-columns:1fr}.apple-spin-button{grid-column:auto}}.apple-feedback-slot{width:100%;max-width:1040px;height:42px;margin:10px auto 0;overflow:hidden}.apple-feedback-slot>p{display:flex;align-items:center;box-sizing:border-box;width:100%;height:42px;min-height:42px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.apple-message-placeholder{visibility:visible;color:transparent!important;-webkit-user-select:none;user-select:none}@media (max-width: 700px){.apple-feedback-slot,.apple-feedback-slot>p{height:54px;min-height:54px}.apple-feedback-slot>p{white-space:normal}}.apple-reel-spinning>.apple-cell.is-sticky-wild{position:relative;z-index:12}.apple-reel-spinning>.apple-cell.is-sticky-wild .apple-symbol,.apple-reel-spinning>.apple-cell.is-sticky-wild .apple-sticky-label{visibility:visible}.game-page:has(.apple-slot-card){background:radial-gradient(circle at 18% 12%,rgba(255,204,76,.16),transparent 22rem),radial-gradient(circle at 82% 20%,rgba(70,162,84,.14),transparent 24rem),linear-gradient(180deg,#06100a,#0b2616 42%,#030805)!important;background-attachment:scroll!important}.apple-slot-card{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(180deg,#0208040a,#030e0724),url(/backgrounds/apfelgarten_bg.png) center center / cover no-repeat!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 0 0 2px #ffc4373d inset,0 26px 80px #0000009e,0 0 48px #ffb42b1a!important}.apple-slot-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;border-radius:inherit!important;background:linear-gradient(180deg,#04120914,#030d072e),radial-gradient(circle at 50% 20%,rgba(255,207,75,.06),transparent 38%)!important;opacity:1!important;pointer-events:none!important}.apple-slot-card>*{position:relative!important;z-index:1!important}@media (max-width: 900px){.apple-slot-card{background:linear-gradient(180deg,#0208041a,#030e0738),url(/backgrounds/apfelgarten_bg.png) center center / cover no-repeat!important}}.burggeister-slot-card .apple-reel{grid-template-rows:repeat(3,minmax(176px,1fr))}.burggeister-slot-card .apple-symbol{padding:2px 2px 4px}.burggeister-slot-card .apple-symbol>img,.burggeister-slot-card .apple-symbol-scatter>img,.burggeister-slot-card .apple-symbol-jackpot>img{width:100%;height:164px;max-width:164px;max-height:164px;object-fit:contain;transform:none!important;transform-origin:center center}@media (max-width: 1180px){.burggeister-slot-card .apple-reel{grid-template-rows:repeat(3,minmax(160px,1fr))}.burggeister-slot-card .apple-symbol>img,.burggeister-slot-card .apple-symbol-scatter>img,.burggeister-slot-card .apple-symbol-jackpot>img{height:148px;max-width:148px;max-height:148px}}@media (max-width: 900px){.burggeister-slot-card .apple-reel{grid-template-rows:repeat(3,minmax(112px,1fr))}.burggeister-slot-card .apple-symbol>img,.burggeister-slot-card .apple-symbol-scatter>img,.burggeister-slot-card .apple-symbol-jackpot>img{height:102px;max-width:102px;max-height:102px}}@media (max-width: 700px){.burggeister-slot-card .apple-reel{grid-template-rows:repeat(3,minmax(84px,1fr))}.burggeister-slot-card .apple-symbol>img,.burggeister-slot-card .apple-symbol-scatter>img,.burggeister-slot-card .apple-symbol-jackpot>img{height:76px;max-width:76px;max-height:76px}}.burggeister-hero{background:none!important}.burggeister-slot-card{background-image:linear-gradient(#030c0a57,#030c0a80),url(/backgrounds/Burg.png)!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important}@media (min-width: 1100px){.burggeister-slot-card{padding:18px 20px}.burggeister-slot-card .apple-reels{gap:6px;padding:7px}.burggeister-slot-card .apple-reel{grid-template-rows:repeat(3,minmax(148px,1fr));gap:4px;padding:4px}.burggeister-slot-card .apple-symbol{padding:2px 2px 3px}.burggeister-slot-card .apple-symbol>img,.burggeister-slot-card .apple-symbol-scatter>img,.burggeister-slot-card .apple-symbol-jackpot>img{width:100%;height:136px;max-width:136px;max-height:136px;object-fit:contain;transform:none!important}.burggeister-slot-card .apple-control-bar{gap:8px;margin-top:10px}.burggeister-slot-card .apple-control-bar>div,.burggeister-slot-card .apple-control-bar button{min-height:58px;padding:8px 12px}}.burggeister-slot-card .apple-cell.is-ghost-transformed{position:relative;z-index:6;border-color:#97ffd2f5;box-shadow:inset 0 0 28px #50ffb461,0 0 26px #5cffc4b8;animation:burggeisterGhostCellPulse .9s ease-out both}.burggeister-slot-card .apple-cell.is-ghost-transformed .apple-symbol{z-index:4;animation:burggeisterGhostSymbolTransform .9s ease-out both}.burggeister-slot-card .apple-cell.is-ghost-transformed:before{position:absolute;z-index:3;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,rgba(212,255,235,.92) 0%,rgba(93,255,190,.58) 28%,rgba(47,163,126,.22) 58%,transparent 74%);content:"";pointer-events:none;animation:burggeisterGhostMist .9s ease-out both}.burggeister-ghost-label{position:absolute;z-index:7;right:5px;bottom:5px;padding:2px 6px;border:1px solid rgba(207,255,231,.88);border-radius:999px;background:#0a4130e6;color:#e4fff2;font-size:.5rem;font-weight:900;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.75)}@keyframes burggeisterGhostCellPulse{0%{transform:scale(1);filter:brightness(1)}35%{transform:scale(1.045);filter:brightness(1.35) saturate(1.35)}to{transform:scale(1);filter:brightness(1.05)}}@keyframes burggeisterGhostSymbolTransform{0%{transform:scale(.72) rotate(-4deg);opacity:.18}45%{transform:scale(1.12) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes burggeisterGhostMist{0%{transform:scale(.45);opacity:0}35%{transform:scale(1.05);opacity:1}to{transform:scale(1.35);opacity:0}}.burggeister-slot-card .apple-symbol{grid-template-rows:minmax(0,1fr);gap:0;padding:2px}.burggeister-slot-card .apple-symbol>img,.burggeister-slot-card .apple-symbol-scatter>img,.burggeister-slot-card .apple-symbol-jackpot>img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;transform:none!important}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.game-card{min-height:440px;padding:0;gap:0;overflow:hidden;border:1px solid rgba(255,219,119,.22);border-radius:24px;background:linear-gradient(180deg,#12371ffa,#05180dfc);box-shadow:0 18px 46px #00000061,inset 0 1px #ffffff0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.game-card:hover:not(:disabled){transform:translateY(-6px);border-color:#ffdc707a;box-shadow:0 28px 70px #00000085,0 0 30px #db9a2b1a}.game-card-top.game-preview{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#06100a}.game-preview>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease,filter .35s ease}.game-card:hover:not(:disabled) .game-preview>img{transform:scale(1.045);filter:brightness(1.08)}.game-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000000a 22%,#020d0733 62%,#03120aeb)}.game-preview .game-label{position:absolute;z-index:2;left:18px;bottom:16px;padding:8px 12px;border:1px solid rgba(255,232,163,.54);border-radius:999px;color:#1b1204;background:linear-gradient(180deg,#ffca45fa,#d99a2bfa);box-shadow:0 8px 20px #00000057,inset 0 1px #ffffff6b;font-size:.7rem;letter-spacing:.035em}.game-card>h2{margin:20px 22px 0;color:#fff4ca;font-size:1.65rem;line-height:1.12}.game-card>p{margin:12px 22px 22px;color:#d5c493;line-height:1.55}.game-card>.game-card-bottom{margin-top:auto;padding:18px 22px 22px;border-top:1px solid rgba(255,225,166,.1);background:linear-gradient(180deg,#ffd25406,#00000024)}.game-card-bottom strong{font-size:1.45rem}.game-status{min-width:92px;padding:10px 15px;border:1px solid rgba(255,232,163,.58);color:#241700!important;text-align:center;background:linear-gradient(180deg,#f2b934,#d89418);box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff61}.game-icon{display:none}@media (max-width: 980px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.game-grid{grid-template-columns:1fr}.game-card{min-height:0}}.burggeister-slot-card .free-spin-wow-overlay{isolation:isolate!important;overflow:hidden!important;background:radial-gradient(circle at 50% 48%,rgba(72,255,221,.24),transparent 31%),radial-gradient(circle at 18% 76%,rgba(129,70,255,.3),transparent 38%),radial-gradient(circle at 82% 22%,rgba(25,190,204,.22),transparent 34%),linear-gradient(145deg,#050814f0,#18082af0)!important;animation:burggeisterFreeSpinOverlay 2.2s ease-in-out infinite alternate!important}.burggeister-slot-card .free-spin-wow-overlay:before,.burggeister-slot-card .free-spin-wow-overlay:after{content:"";position:absolute;z-index:0;width:130%;height:58%;left:-15%;pointer-events:none;opacity:.52;filter:blur(18px);background:radial-gradient(ellipse at 15% 60%,rgba(135,255,231,.3),transparent 34%),radial-gradient(ellipse at 48% 48%,rgba(91,126,255,.26),transparent 38%),radial-gradient(ellipse at 82% 56%,rgba(183,91,255,.26),transparent 36%)}.burggeister-slot-card .free-spin-wow-overlay:before{top:-8%;animation:burggeisterFogDriftLeft 7s ease-in-out infinite alternate}.burggeister-slot-card .free-spin-wow-overlay:after{bottom:-12%;transform:scaleX(-1);animation:burggeisterFogDriftRight 8s ease-in-out infinite alternate}.burggeister-slot-card .free-spin-wow-card{position:relative!important;z-index:2!important;isolation:isolate!important;overflow:hidden!important;width:min(590px,90%)!important;min-height:280px!important;padding:30px 36px!important;border:3px solid rgba(130,255,226,.92)!important;border-radius:32px 18px!important;background:radial-gradient(circle at 50% -12%,rgba(183,119,255,.42),transparent 48%),radial-gradient(circle at 12% 92%,rgba(30,213,188,.24),transparent 42%),linear-gradient(155deg,#140c2cfa,#041419fc)!important;box-shadow:inset 0 0 0 2px #ffdc7e38,inset 0 0 48px #69ffe21a,0 0 28px #57ffde8f,0 0 72px #8d45ff6b,0 30px 90px #000000d1!important;animation:burggeisterFreeSpinCardIn .78s cubic-bezier(.18,1.45,.32,1) both!important}.burggeister-slot-card .free-spin-wow-card:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:0;border:1px solid rgba(255,217,125,.46);border-radius:24px 12px;pointer-events:none}.burggeister-slot-card .free-spin-wow-card:after{content:"";position:absolute;z-index:0;width:240px;height:240px;right:-100px;top:-120px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(170,255,235,.38),transparent 68%);animation:burggeisterSpiritOrb 2.4s ease-in-out infinite alternate}.burggeister-slot-card .free-spin-wow-burst,.burggeister-slot-card .free-spin-wow-kicker,.burggeister-slot-card .free-spin-wow-title,.burggeister-slot-card .free-spin-wow-count,.burggeister-slot-card .free-spin-wow-subtitle,.burggeister-slot-card .free-spin-wow-hint{position:relative!important;z-index:2!important}.burggeister-slot-card .free-spin-wow-burst{color:#b9fff0!important;text-shadow:0 0 12px rgba(163,255,238,1),0 0 30px rgba(153,86,255,.92)!important;animation:burggeisterRunePulse .9s ease-in-out infinite alternate!important}.burggeister-slot-card .free-spin-wow-kicker{color:#e2d1ff!important;letter-spacing:.22em!important;text-shadow:0 0 12px rgba(159,92,255,.95)!important}.burggeister-slot-card .free-spin-wow-title{color:#eafff9!important;-webkit-text-stroke:1px rgba(27,73,70,.96)!important;text-shadow:0 3px 0 rgba(37,20,73,.94),0 0 22px rgba(112,255,225,.96),0 0 54px rgba(150,79,255,.88)!important}.burggeister-slot-card .free-spin-wow-count{color:#ffe39a!important;-webkit-text-stroke:1px rgba(64,35,3,.96)!important;text-shadow:0 5px 0 rgba(70,34,3,.92),0 0 26px rgba(255,218,111,.96),0 0 58px rgba(84,255,224,.78)!important;animation:burggeisterCountPulse .74s ease-in-out infinite alternate}.burggeister-slot-card .free-spin-wow-subtitle{color:#cafff3!important;text-shadow:0 0 18px rgba(94,255,220,.8)!important}.burggeister-slot-card .free-spin-wow-hint{color:#f1fffb!important;border-color:#8fffe685!important;background:linear-gradient(180deg,#48226ab8,#071c1ed1)!important;box-shadow:inset 0 0 16px #72ffe21a,0 0 18px #6affe329!important}.burggeister-slot-card .thurgold-win-overlay{isolation:isolate!important;background:radial-gradient(circle at 50% 48%,rgba(106,255,227,.24),transparent 33%),radial-gradient(circle at 22% 24%,rgba(142,70,255,.26),transparent 36%),radial-gradient(circle at 78% 78%,rgba(30,185,199,.2),transparent 38%),#02050ead!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:burggeisterWinOverlayIn .3s ease-out both!important}.burggeister-slot-card .thurgold-win-overlay:before,.burggeister-slot-card .thurgold-win-overlay:after{content:"";position:absolute;z-index:0;width:120%;height:50%;left:-10%;pointer-events:none;opacity:.42;filter:blur(20px);background:radial-gradient(ellipse at 15% 50%,rgba(116,255,229,.36),transparent 34%),radial-gradient(ellipse at 48% 55%,rgba(125,85,255,.3),transparent 36%),radial-gradient(ellipse at 82% 48%,rgba(92,240,255,.28),transparent 34%)}.burggeister-slot-card .thurgold-win-overlay:before{top:-14%;animation:burggeisterFogDriftLeft 6s ease-in-out infinite alternate}.burggeister-slot-card .thurgold-win-overlay:after{bottom:-16%;animation:burggeisterFogDriftRight 7s ease-in-out infinite alternate}.burggeister-slot-card .thurgold-win-burst{z-index:1!important;width:620px!important;height:620px!important;opacity:.82!important;filter:blur(1px)!important;background:repeating-conic-gradient(from 0deg,rgba(137,255,232,.44) 0deg 4deg,transparent 4deg 15deg),radial-gradient(circle,rgba(229,255,249,.88),rgba(111,255,226,.22) 29%,rgba(146,77,255,.12) 48%,transparent 68%)!important;animation:burggeisterWinBurst 4.8s linear infinite!important}.burggeister-slot-card .thurgold-win-card{isolation:isolate!important;overflow:hidden!important;width:min(740px,90%)!important;min-height:280px!important;padding:36px 44px 42px!important;border:3px solid rgba(125,255,227,.94)!important;border-radius:38px 18px!important;background:radial-gradient(circle at 50% -8%,rgba(154,88,255,.45),transparent 48%),radial-gradient(circle at 4% 92%,rgba(59,255,219,.24),transparent 38%),linear-gradient(155deg,#190c34fa,#041118fc)!important;box-shadow:inset 0 0 0 2px #ffda7c3d,inset 0 0 54px #69ffe11a,0 0 36px #5affde9e,0 0 82px #8c42ff75,0 30px 70px #000000db!important;animation:burggeisterWinCardIn .58s cubic-bezier(.16,1.26,.26,1) both!important}.burggeister-slot-card .thurgold-win-card:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;z-index:0;border:1px solid rgba(255,220,134,.5);border-radius:28px 11px;pointer-events:none}.burggeister-slot-card .thurgold-win-card:after{content:"";position:absolute;z-index:0;width:270px;height:270px;left:-130px;bottom:-150px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(116,255,227,.34),transparent 68%);animation:burggeisterSpiritOrb 2.1s ease-in-out infinite alternate}.burggeister-slot-card .thurgold-win-kicker,.burggeister-slot-card .thurgold-win-title,.burggeister-slot-card .thurgold-win-amount{position:relative!important;z-index:3!important}.burggeister-slot-card .thurgold-win-kicker{color:#dccbff!important;text-shadow:0 0 14px rgba(151,83,255,.92),0 0 28px rgba(91,255,224,.38)!important}.burggeister-slot-card .thurgold-win-title{color:#cafff3!important;-webkit-text-stroke:2px rgba(24,58,63,.98)!important;text-shadow:0 4px 0 rgba(48,22,80,.96),0 8px 0 rgba(13,19,34,.92),0 0 24px rgba(119,255,226,1),0 0 62px rgba(148,78,255,.92)!important;animation:burggeisterWinTitlePulse .62s ease-in-out infinite alternate!important}.burggeister-slot-card .thurgold-win-amount{color:#ffe6a1!important;-webkit-text-stroke:1px rgba(67,38,4,.98)!important;text-shadow:0 4px 0 rgba(66,35,4,.96),0 0 22px rgba(255,220,121,.96),0 0 48px rgba(91,255,226,.66)!important}.burggeister-slot-card .thurgold-win-big .thurgold-win-title{color:#a9ffe9!important}.burggeister-slot-card .thurgold-win-super .thurgold-win-title{color:#f1d4ff!important;text-shadow:0 4px 0 rgba(49,21,80,.96),0 8px 0 rgba(13,19,34,.92),0 0 28px rgba(194,139,255,1),0 0 68px rgba(92,255,224,.9)!important}.burggeister-slot-card .thurgold-win-mega .thurgold-win-card,.burggeister-slot-card .thurgold-win-ultra .thurgold-win-card{animation:burggeisterWinCardIn .58s cubic-bezier(.16,1.26,.26,1) both,burggeisterWinShake .22s ease-in-out 5 .62s!important}.burggeister-slot-card .thurgold-win-mega .thurgold-win-title{color:#fff!important;text-shadow:0 4px 0 rgba(53,20,89,.96),0 8px 0 rgba(9,16,27,.94),0 0 32px rgba(255,255,255,1),0 0 82px rgba(93,255,225,1)!important}.burggeister-slot-card .thurgold-win-ultra .thurgold-win-title{color:#fff3bd!important;text-shadow:0 4px 0 rgba(76,42,4,.96),0 8px 0 rgba(30,15,2,.94),0 0 34px rgba(255,249,211,1),0 0 88px rgba(172,89,255,1)!important}.burggeister-slot-card .thurgold-win-coins{z-index:2!important;overflow:hidden!important}.burggeister-slot-card .thurgold-win-coins span{top:auto!important;bottom:-18%!important;width:34px!important;height:58px!important;border-radius:52% 48% 62% 38%/38% 42% 58% 62%!important;opacity:0;filter:blur(1px);background:radial-gradient(ellipse at 50% 30%,rgba(236,255,251,.98) 0 8%,rgba(113,255,227,.88) 24%,rgba(134,74,255,.56) 58%,transparent 76%)!important;box-shadow:0 0 16px #65ffe1d1,0 0 30px #9151ff9e!important;animation:burggeisterSpiritRise 2.1s ease-in infinite!important}.burggeister-slot-card .thurgold-win-coins span:nth-child(1){left:6%;animation-delay:0s!important}.burggeister-slot-card .thurgold-win-coins span:nth-child(2){left:18%;width:26px!important;height:46px!important;animation-delay:.42s!important}.burggeister-slot-card .thurgold-win-coins span:nth-child(3){left:30%;animation-delay:.86s!important}.burggeister-slot-card .thurgold-win-coins span:nth-child(4){left:43%;width:28px!important;height:50px!important;animation-delay:.24s!important}.burggeister-slot-card .thurgold-win-coins span:nth-child(5){left:57%;animation-delay:1.12s!important}.burggeister-slot-card .thurgold-win-coins span:nth-child(6){left:70%;width:25px!important;height:44px!important;animation-delay:.64s!important}.burggeister-slot-card .thurgold-win-coins span:nth-child(7){left:82%;animation-delay:1.38s!important}.burggeister-slot-card .thurgold-win-coins span:nth-child(8){left:93%;width:29px!important;height:52px!important;animation-delay:.18s!important}.burggeister-slot-card .jackpot-summary-overlay{isolation:isolate;background:radial-gradient(circle at 50% 42%,rgba(106,255,226,.28),transparent 29%),radial-gradient(circle at 17% 22%,rgba(144,71,255,.3),transparent 36%),radial-gradient(circle at 84% 78%,rgba(29,191,202,.22),transparent 38%),linear-gradient(145deg,#01030cf7,#180627f7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:burggeisterJackpotOverlayIn .32s ease-out both}.burggeister-slot-card .jackpot-summary-overlay:before,.burggeister-slot-card .jackpot-summary-overlay:after{content:"";position:absolute;z-index:0;width:125%;height:48%;left:-12%;pointer-events:none;opacity:.48;filter:blur(24px);background:radial-gradient(ellipse at 14% 54%,rgba(123,255,230,.34),transparent 32%),radial-gradient(ellipse at 50% 48%,rgba(130,78,255,.3),transparent 36%),radial-gradient(ellipse at 84% 55%,rgba(61,225,239,.26),transparent 34%)}.burggeister-slot-card .jackpot-summary-overlay:before{top:-10%;animation:burggeisterFogDriftLeft 8s ease-in-out infinite alternate}.burggeister-slot-card .jackpot-summary-overlay:after{bottom:-12%;animation:burggeisterFogDriftRight 9s ease-in-out infinite alternate}.burggeister-slot-card .jackpot-summary-glow{z-index:1;width:min(900px,96vw);opacity:.82;filter:blur(1px);background:repeating-conic-gradient(from 0deg,rgba(126,255,230,.42) 0deg 4deg,transparent 4deg 12deg,rgba(168,95,255,.3) 12deg 16deg,transparent 16deg 25deg);animation:burggeisterJackpotGlow 10s linear infinite}.burggeister-slot-card .jackpot-summary-card{isolation:isolate;overflow:hidden;width:min(620px,94vw);padding:42px 44px 36px;border:3px solid rgba(132,255,230,.96);border-radius:42px 20px;background:radial-gradient(circle at 50% -8%,rgba(177,109,255,.48),transparent 47%),radial-gradient(circle at 5% 96%,rgba(52,255,218,.24),transparent 40%),linear-gradient(155deg,#1b0c39fc,#031219fc);box-shadow:inset 0 0 0 2px #ffde8947,inset 0 0 62px #67ffe11f,0 0 40px #5effdfb8,0 0 100px #924aff94,0 38px 110px #000000eb;animation:burggeisterJackpotCardIn .72s cubic-bezier(.16,1.38,.28,1) both}.burggeister-slot-card .jackpot-summary-card:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:0;border:1px solid rgba(255,220,132,.54);border-radius:31px 12px;pointer-events:none}.burggeister-slot-card .jackpot-summary-card:after{content:"";position:absolute;z-index:0;width:330px;height:330px;right:-170px;top:-180px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(128,255,231,.42),transparent 68%);animation:burggeisterSpiritOrb 2.3s ease-in-out infinite alternate}.burggeister-slot-card .jackpot-summary-kicker,.burggeister-slot-card .jackpot-summary-title,.burggeister-slot-card .jackpot-summary-amount,.burggeister-slot-card .jackpot-summary-description,.burggeister-slot-card .jackpot-summary-button{position:relative;z-index:3}.burggeister-slot-card .jackpot-summary-kicker{color:#dfceff;letter-spacing:.23em;text-shadow:0 0 15px rgba(162,94,255,.96),0 0 28px rgba(88,255,223,.4)}.burggeister-slot-card .jackpot-summary-title{color:#edfffa;-webkit-text-stroke:2px rgba(29,63,67,.98);text-shadow:0 5px 0 rgba(56,22,91,.96),0 10px 0 rgba(8,15,28,.94),0 0 28px rgba(125,255,229,1),0 0 78px rgba(157,82,255,1);animation:burggeisterJackpotTitle .76s ease-in-out infinite alternate}.burggeister-slot-card .jackpot-summary-amount{color:#ffe8a3;-webkit-text-stroke:1px rgba(74,41,4,.98);text-shadow:0 5px 0 rgba(74,39,3,.96),0 0 26px rgba(255,222,123,1),0 0 62px rgba(93,255,224,.78)}.burggeister-slot-card .jackpot-summary-description{color:#d8fff5;text-shadow:0 0 16px rgba(105,255,226,.52)}.burggeister-slot-card .jackpot-summary-button{border-color:#cafff3f0;color:#071a18;background:linear-gradient(180deg,#d7fff4,#65e6c9 44%,#5b35a0);box-shadow:inset 0 1px #ffffffbd,0 9px 26px #0000008f,0 0 26px #64ffde75}.burggeister-slot-card .jackpot-summary-button:hover{filter:brightness(1.12) saturate(1.08);transform:translateY(-2px) scale(1.015)}.burggeister-slot-card .jackpot-summary-button:active{transform:translateY(1px) scale(.99)}@keyframes burggeisterFreeSpinOverlay{0%{box-shadow:inset 0 0 90px #58ffe01a,inset 0 0 160px #944fff14}to{box-shadow:inset 0 0 145px #58ffe038,inset 0 0 220px #944fff29}}@keyframes burggeisterFreeSpinCardIn{0%{opacity:0;transform:scale(.44) rotate(-4deg);filter:blur(10px)}58%{opacity:1;transform:scale(1.1) rotate(1.5deg);filter:blur(0)}78%{transform:scale(.96) rotate(-.5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes burggeisterFogDriftLeft{0%{transform:translate(-5%) scale(1)}to{transform:translate(8%) scale(1.08)}}@keyframes burggeisterFogDriftRight{0%{transform:translate(7%) scale(1.05)}to{transform:translate(-8%) scale(.98)}}@keyframes burggeisterSpiritOrb{0%{transform:scale(.84);opacity:.42}to{transform:scale(1.16);opacity:.88}}@keyframes burggeisterRunePulse{0%{transform:scale(.94);opacity:.64}to{transform:scale(1.14);opacity:1}}@keyframes burggeisterCountPulse{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes burggeisterWinOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes burggeisterWinCardIn{0%{opacity:0;transform:scale(.42) rotate(-3deg);filter:blur(12px)}60%{opacity:1;transform:scale(1.1) rotate(1deg);filter:blur(0)}80%{transform:scale(.96) rotate(-.4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes burggeisterWinBurst{0%{transform:rotate(0) scale(.88)}to{transform:rotate(360deg) scale(1.04)}}@keyframes burggeisterWinTitlePulse{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.045);filter:brightness(1.18)}}@keyframes burggeisterWinShake{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-5px) scale(1.01)}75%{transform:translate(5px) scale(1.01)}}@keyframes burggeisterSpiritRise{0%{transform:translateY(80px) translate(0) rotate(-7deg) scale(.72);opacity:0}15%{opacity:.92}50%{transform:translateY(-310px) translate(20px) rotate(8deg) scale(1.05);opacity:.88}to{transform:translateY(-720px) translate(-18px) rotate(-5deg) scale(.62);opacity:0}}@keyframes burggeisterJackpotOverlayIn{0%{opacity:0;filter:brightness(2)}to{opacity:1;filter:brightness(1)}}@keyframes burggeisterJackpotGlow{0%{transform:rotate(0) scale(.9)}to{transform:rotate(360deg) scale(.9)}}@keyframes burggeisterJackpotCardIn{0%{opacity:0;transform:scale(.34) rotate(-5deg);filter:blur(14px)}58%{opacity:1;transform:scale(1.11) rotate(1.5deg);filter:blur(0)}78%{transform:scale(.96) rotate(-.5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes burggeisterJackpotTitle{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.06);filter:brightness(1.24)}}@media (max-width: 700px){.burggeister-slot-card .free-spin-wow-card,.burggeister-slot-card .thurgold-win-card{width:92%!important;min-height:230px!important;padding:26px 18px 30px!important}.burggeister-slot-card .jackpot-summary-card{padding:34px 20px 30px}.burggeister-slot-card .thurgold-win-burst{width:440px!important;height:440px!important}}@media (prefers-reduced-motion: reduce){.burggeister-slot-card .free-spin-wow-overlay,.burggeister-slot-card .free-spin-wow-overlay:before,.burggeister-slot-card .free-spin-wow-overlay:after,.burggeister-slot-card .free-spin-wow-card,.burggeister-slot-card .free-spin-wow-card:after,.burggeister-slot-card .free-spin-wow-burst,.burggeister-slot-card .free-spin-wow-count,.burggeister-slot-card .thurgold-win-overlay,.burggeister-slot-card .thurgold-win-overlay:before,.burggeister-slot-card .thurgold-win-overlay:after,.burggeister-slot-card .thurgold-win-burst,.burggeister-slot-card .thurgold-win-card,.burggeister-slot-card .thurgold-win-card:after,.burggeister-slot-card .thurgold-win-title,.burggeister-slot-card .thurgold-win-coins span,.burggeister-slot-card .jackpot-summary-overlay,.burggeister-slot-card .jackpot-summary-overlay:before,.burggeister-slot-card .jackpot-summary-overlay:after,.burggeister-slot-card .jackpot-summary-glow,.burggeister-slot-card .jackpot-summary-card,.burggeister-slot-card .jackpot-summary-card:after,.burggeister-slot-card .jackpot-summary-title{animation:none!important}}.burggeister-slot-card:has(.burggeister-card-win-scene) .apple-payline-overlay{opacity:0!important;visibility:hidden!important}.burggeister-card-win-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow:hidden;isolation:isolate;pointer-events:none;background:radial-gradient(circle at 29% 50%,rgba(255,191,72,.2),transparent 29%),radial-gradient(circle at 70% 44%,rgba(124,76,175,.28),transparent 37%),linear-gradient(145deg,#03070de6,#190a1fe8);-webkit-backdrop-filter:blur(7px) brightness(.54);backdrop-filter:blur(7px) brightness(.54);animation:burggeisterCardSceneIn .28s ease-out both}.burggeister-card-win-scene:before{content:"";position:absolute;z-index:0;width:64%;aspect-ratio:1;left:-8%;top:50%;transform:translateY(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,235,174,.34) 0 7%,rgba(255,176,63,.18) 25%,rgba(113,72,155,.18) 48%,transparent 70%);filter:blur(3px);animation:burggeisterCardHalo 1.45s ease-in-out infinite alternate}.burggeister-card-win-scene:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 10%,rgba(255,221,147,.06) 31%,transparent 48% 100%);animation:burggeisterCardLightSweep 2.2s ease-in-out infinite}.burggeister-card-win-content{position:relative;z-index:3;width:min(1020px,92%);height:min(560px,88%);display:grid;grid-template-columns:minmax(245px,.82fr) minmax(360px,1.18fr);align-items:center;justify-content:center;gap:clamp(30px,5vw,78px)}.burggeister-card-win-symbol{position:relative;justify-self:end;height:100%;max-height:540px;display:grid;place-items:center;transform-style:preserve-3d;animation:burggeisterWinningCardIn .76s cubic-bezier(.14,1.38,.26,1) both,burggeisterWinningCardFloat 1.35s ease-in-out .85s infinite alternate}.burggeister-card-win-symbol:before{content:"";position:absolute;z-index:-1;width:112%;height:102%;border-radius:36px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,221,139,.29),rgba(145,82,188,.17) 46%,transparent 72%);filter:blur(16px);animation:burggeisterWinningCardGlow .92s ease-in-out infinite alternate}.burggeister-card-win-symbol img{display:block;width:auto;height:100%;max-width:100%;max-height:530px;object-fit:contain;border-radius:22px;filter:drop-shadow(0 0 9px rgba(255,236,177,.78)) drop-shadow(0 0 25px rgba(255,174,58,.4)) drop-shadow(0 24px 32px rgba(0,0,0,.88));-webkit-user-select:none;user-select:none}.burggeister-card-win-result{position:relative;justify-self:start;display:grid;justify-items:start;align-content:center;min-width:0;text-align:left;animation:burggeisterCardResultIn .64s cubic-bezier(.17,1.24,.31,1) .16s both}.burggeister-card-win-kicker{margin-bottom:12px;color:#d7c2e8;font-size:clamp(.8rem,1.3vw,1.05rem);font-weight:900;letter-spacing:.29em;text-transform:uppercase;text-shadow:0 0 13px rgba(173,108,218,.72)}.burggeister-card-win-title{color:#fff5d2;font-size:clamp(3.3rem,7.5vw,7.2rem);font-weight:1000;line-height:.88;letter-spacing:.015em;text-transform:uppercase;-webkit-text-stroke:2px rgba(70,38,5,.98);text-shadow:0 5px 0 rgba(112,56,4,.96),0 10px 0 rgba(38,18,2,.92),0 0 18px rgba(255,246,205,.96),0 0 42px rgba(255,176,54,.72);animation:burggeisterCardTitlePulse .72s ease-in-out infinite alternate}.burggeister-card-win-amount{margin-top:28px;color:#ffe38d;font-size:clamp(3.1rem,7vw,6.3rem);font-weight:1000;line-height:1;font-variant-numeric:tabular-nums;-webkit-text-stroke:1px rgba(72,38,3,.98);text-shadow:0 5px 0 rgba(88,44,2,.96),0 0 19px rgba(255,242,185,.98),0 0 43px rgba(255,174,45,.76);animation:burggeisterCardAmountPulse .62s ease-in-out infinite alternate}.burggeister-card-win-mist{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.burggeister-card-win-mist span{position:absolute;width:82%;height:32%;left:-18%;border-radius:50%;opacity:.34;filter:blur(25px);background:radial-gradient(ellipse at center,rgba(226,214,235,.44),rgba(130,85,163,.18) 52%,transparent 72%);animation:burggeisterCardMistDrift 6s ease-in-out infinite alternate}.burggeister-card-win-mist span:nth-child(1){top:4%}.burggeister-card-win-mist span:nth-child(2){bottom:3%;left:34%;animation-delay:-2.2s;animation-direction:alternate-reverse}.burggeister-card-win-mist span:nth-child(3){top:39%;left:63%;width:50%;animation-delay:-4s}.burggeister-card-win-super .burggeister-card-win-symbol img{filter:drop-shadow(0 0 12px rgba(255,241,196,.9)) drop-shadow(0 0 34px rgba(170,101,218,.66)) drop-shadow(0 26px 34px rgba(0,0,0,.9))}.burggeister-card-win-mega{animation:burggeisterCardSceneIn .28s ease-out both,burggeisterCardSceneShake .18s ease-in-out 5 .62s}.burggeister-card-win-mega .burggeister-card-win-symbol img{filter:drop-shadow(0 0 14px rgba(255,249,221,1)) drop-shadow(0 0 42px rgba(255,179,58,.82)) drop-shadow(0 0 68px rgba(151,86,205,.6)) drop-shadow(0 28px 36px rgba(0,0,0,.92))}.burggeister-card-win-ultra{animation:burggeisterCardSceneIn .28s ease-out both,burggeisterCardSceneFlash .46s ease-out 2}.burggeister-card-win-ultra .burggeister-card-win-symbol{transform:scale(1.05)}@keyframes burggeisterCardSceneIn{0%{opacity:0;filter:brightness(1.9)}to{opacity:1;filter:brightness(1)}}@keyframes burggeisterWinningCardIn{0%{opacity:0;transform:translate(-150px) rotateY(-62deg) rotate(-6deg) scale(.48);filter:blur(10px)}64%{opacity:1;transform:translate(18px) rotateY(7deg) rotate(1.5deg) scale(1.08);filter:blur(0)}82%{transform:translate(-5px) rotateY(-2deg) rotate(-.5deg) scale(.97)}to{opacity:1;transform:translate(0) rotateY(0) rotate(0) scale(1)}}@keyframes burggeisterWinningCardFloat{0%{transform:translateY(2px) rotate(-.5deg)}to{transform:translateY(-10px) rotate(.7deg)}}@keyframes burggeisterWinningCardGlow{0%{transform:scale(.92);opacity:.48}to{transform:scale(1.09);opacity:.92}}@keyframes burggeisterCardResultIn{0%{opacity:0;transform:translate(110px) scale(.78);filter:blur(8px)}72%{opacity:1;transform:translate(-8px) scale(1.04);filter:blur(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes burggeisterCardTitlePulse{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.035);filter:brightness(1.16)}}@keyframes burggeisterCardAmountPulse{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes burggeisterCardHalo{0%{transform:translateY(-50%) scale(.86);opacity:.46}to{transform:translateY(-50%) scale(1.12);opacity:.92}}@keyframes burggeisterCardLightSweep{0%{transform:translate(-35%);opacity:0}35%{opacity:.75}70%,to{transform:translate(60%);opacity:0}}@keyframes burggeisterCardMistDrift{0%{transform:translate(-8%) scale(.94)}to{transform:translate(38%) scale(1.12)}}@keyframes burggeisterCardSceneShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes burggeisterCardSceneFlash{0%{box-shadow:inset 0 0 #fff0}45%{box-shadow:inset 0 0 220px #fff2c09e}to{box-shadow:inset 0 0 #fff0}}@media (max-width: 760px){.burggeister-card-win-content{width:94%;height:94%;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:10px}.burggeister-card-win-symbol{justify-self:center;max-height:62%}.burggeister-card-win-symbol img{max-height:330px}.burggeister-card-win-result{justify-self:center;justify-items:center;text-align:center}.burggeister-card-win-kicker{margin-bottom:5px}.burggeister-card-win-amount{margin-top:12px}}@media (prefers-reduced-motion: reduce){.burggeister-card-win-scene,.burggeister-card-win-scene:before,.burggeister-card-win-scene:after,.burggeister-card-win-symbol,.burggeister-card-win-symbol:before,.burggeister-card-win-result,.burggeister-card-win-title,.burggeister-card-win-amount,.burggeister-card-win-mist span{animation:none!important}}.burggeister-freespin-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow:hidden;isolation:isolate;pointer-events:none;background:radial-gradient(circle at 28% 48%,rgba(255,191,74,.28),transparent 30%),radial-gradient(circle at 72% 42%,rgba(177,73,34,.26),transparent 38%),linear-gradient(145deg,#040908eb,#261006ed);-webkit-backdrop-filter:blur(7px) brightness(.56);backdrop-filter:blur(7px) brightness(.56);animation:burggeisterFreespinSceneIn .28s ease-out both}.burggeister-freespin-scene:before{content:"";position:absolute;z-index:0;width:68%;aspect-ratio:1;left:-9%;top:50%;transform:translateY(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,245,187,.42) 0 6%,rgba(255,176,52,.28) 22%,rgba(168,62,18,.18) 47%,transparent 70%);filter:blur(4px);animation:burggeisterFreespinFireGlow 1.1s ease-in-out infinite alternate}.burggeister-freespin-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.36;background:radial-gradient(circle at 12% 18%,#ffd16c 0 2px,transparent 3px),radial-gradient(circle at 83% 22%,#ffb743 0 2px,transparent 3px),radial-gradient(circle at 74% 78%,#ffe29a 0 2px,transparent 3px);background-size:52px 52px,68px 68px,84px 84px;animation:burggeisterFreespinSparks 2.4s linear infinite}.burggeister-freespin-content{position:relative;z-index:3;width:min(1020px,92%);height:min(560px,88%);display:grid;grid-template-columns:minmax(245px,.82fr) minmax(360px,1.18fr);align-items:center;justify-content:center;gap:clamp(30px,5vw,78px)}.burggeister-freespin-symbol{position:relative;justify-self:end;height:100%;max-height:540px;display:grid;place-items:center;transform-style:preserve-3d;animation:burggeisterFreespinCardIn .76s cubic-bezier(.14,1.38,.26,1) both,burggeisterFreespinCardFloat 1.35s ease-in-out .85s infinite alternate}.burggeister-freespin-symbol:before{content:"";position:absolute;z-index:-1;width:116%;height:106%;border-radius:36px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,220,126,.4),rgba(186,76,24,.19) 49%,transparent 74%);filter:blur(18px);animation:burggeisterFreespinCardGlow .86s ease-in-out infinite alternate}.burggeister-freespin-symbol img{display:block;width:auto;height:100%;max-width:100%;max-height:530px;object-fit:contain;border-radius:22px;filter:drop-shadow(0 0 10px rgba(255,241,186,.88)) drop-shadow(0 0 28px rgba(255,154,39,.54)) drop-shadow(0 24px 34px rgba(0,0,0,.9));-webkit-user-select:none;user-select:none}.burggeister-freespin-result{position:relative;justify-self:start;display:grid;justify-items:start;align-content:center;min-width:0;text-align:left;animation:burggeisterFreespinResultIn .64s cubic-bezier(.17,1.24,.31,1) .16s both}.burggeister-freespin-kicker{margin-bottom:12px;color:#ffdca0;font-size:clamp(.8rem,1.3vw,1.05rem);font-weight:900;letter-spacing:.28em;text-transform:uppercase;text-shadow:0 0 13px rgba(255,167,62,.8)}.burggeister-freespin-title{color:#fff4ca;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:1000;line-height:.88;letter-spacing:.015em;-webkit-text-stroke:2px rgba(74,38,4,.98);text-shadow:0 5px 0 rgba(127,61,3,.96),0 10px 0 rgba(44,20,2,.92),0 0 18px rgba(255,247,210,.98),0 0 44px rgba(255,157,39,.8);animation:burggeisterFreespinTitlePulse .72s ease-in-out infinite alternate}.burggeister-freespin-count{margin-top:18px;color:#ffe07c;font-size:clamp(4.4rem,9vw,8.2rem);font-weight:1000;line-height:.9;font-variant-numeric:tabular-nums;-webkit-text-stroke:1px rgba(79,40,2,.98);text-shadow:0 6px 0 rgba(91,43,2,.96),0 0 22px rgba(255,244,183,1),0 0 50px rgba(255,160,40,.86);animation:burggeisterFreespinCountPulse .58s ease-in-out infinite alternate}.burggeister-freespin-subtitle{color:#fff0c1;font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.burggeister-freespin-hint{margin-top:20px;padding:10px 20px;border:1px solid rgba(255,221,148,.58);border-radius:999px;color:#fff8df;background:linear-gradient(180deg,#6f2f09c7,#1e0d05db);box-shadow:inset 0 0 15px #ffb8491f,0 0 20px #ff8e1e29;font-size:1rem;font-weight:800}.burggeister-freespin-smoke{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.burggeister-freespin-smoke span{position:absolute;width:80%;height:32%;left:-18%;border-radius:50%;opacity:.32;filter:blur(28px);background:radial-gradient(ellipse at center,rgba(238,221,196,.45),rgba(115,74,52,.2) 52%,transparent 74%);animation:burggeisterFreespinSmokeDrift 6s ease-in-out infinite alternate}.burggeister-freespin-smoke span:nth-child(1){top:4%}.burggeister-freespin-smoke span:nth-child(2){bottom:2%;left:35%;animation-delay:-2.1s;animation-direction:alternate-reverse}.burggeister-freespin-smoke span:nth-child(3){top:40%;left:65%;width:48%;animation-delay:-4s}.burggeister-slot-card:has(.burggeister-freespin-scene) .apple-payline-overlay{opacity:0!important;visibility:hidden!important}@keyframes burggeisterFreespinSceneIn{0%{opacity:0;filter:brightness(1.9)}to{opacity:1;filter:brightness(1)}}@keyframes burggeisterFreespinCardIn{0%{opacity:0;transform:translate(-150px) rotateY(-62deg) rotate(-6deg) scale(.48);filter:blur(10px)}64%{opacity:1;transform:translate(18px) rotateY(7deg) rotate(1.5deg) scale(1.08);filter:blur(0)}82%{transform:translate(-5px) rotateY(-2deg) rotate(-.5deg) scale(.97)}to{opacity:1;transform:translate(0) rotateY(0) rotate(0) scale(1)}}@keyframes burggeisterFreespinCardFloat{0%{transform:translateY(2px) rotate(-.5deg)}to{transform:translateY(-10px) rotate(.7deg)}}@keyframes burggeisterFreespinCardGlow{0%{transform:scale(.92);opacity:.5}to{transform:scale(1.1);opacity:.94}}@keyframes burggeisterFreespinResultIn{0%{opacity:0;transform:translate(110px) scale(.78);filter:blur(8px)}72%{opacity:1;transform:translate(-8px) scale(1.04);filter:blur(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes burggeisterFreespinTitlePulse{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.035);filter:brightness(1.17)}}@keyframes burggeisterFreespinCountPulse{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes burggeisterFreespinFireGlow{0%{transform:translateY(-50%) scale(.86);opacity:.48}to{transform:translateY(-50%) scale(1.13);opacity:.94}}@keyframes burggeisterFreespinSparks{0%{background-position:0 50px,20px 70px,10px 90px}to{background-position:0 -50px,20px -70px,10px -90px}}@keyframes burggeisterFreespinSmokeDrift{0%{transform:translate(-8%) scale(.94)}to{transform:translate(38%) scale(1.12)}}@media (max-width: 760px){.burggeister-freespin-content{width:94%;height:94%;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:10px}.burggeister-freespin-symbol{justify-self:center;max-height:62%}.burggeister-freespin-symbol img{max-height:330px}.burggeister-freespin-result{justify-self:center;justify-items:center;text-align:center}.burggeister-freespin-count{margin-top:8px}.burggeister-freespin-hint{margin-top:10px}}@media (prefers-reduced-motion: reduce){.burggeister-freespin-scene,.burggeister-freespin-scene:before,.burggeister-freespin-scene:after,.burggeister-freespin-symbol,.burggeister-freespin-symbol:before,.burggeister-freespin-result,.burggeister-freespin-title,.burggeister-freespin-count,.burggeister-freespin-smoke span{animation:none!important}}.burggeister-jackpot-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;overflow:hidden;isolation:isolate;padding:24px;background:radial-gradient(circle at 28% 48%,rgba(255,205,89,.3),transparent 30%),radial-gradient(circle at 72% 43%,rgba(105,67,139,.28),transparent 38%),linear-gradient(145deg,#010505f5,#190d05f5);-webkit-backdrop-filter:blur(10px) brightness(.46);backdrop-filter:blur(10px) brightness(.46);animation:burggeisterJackpotSceneIn .32s ease-out both}.burggeister-jackpot-scene:before{content:"";position:absolute;z-index:0;width:68%;aspect-ratio:1;left:-9%;top:50%;transform:translateY(-50%);border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,224,130,.34) 0deg 3deg,transparent 3deg 15deg);-webkit-mask:radial-gradient(circle,transparent 0 28%,#000 31% 50%,transparent 54%);mask:radial-gradient(circle,transparent 0 28%,#000 31% 50%,transparent 54%);filter:drop-shadow(0 0 14px rgba(255,218,112,.78)) drop-shadow(0 0 38px rgba(159,98,39,.54));animation:burggeisterJackpotHalo 9s linear infinite}.burggeister-jackpot-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 12% 18%,#ffe6a0 0 2px,transparent 3px),radial-gradient(circle at 83% 22%,#ffc85a 0 2px,transparent 3px),radial-gradient(circle at 74% 78%,#fff0bd 0 2px,transparent 3px);background-size:54px 54px,72px 72px,88px 88px;animation:burggeisterJackpotSparks 2.8s linear infinite}.burggeister-jackpot-content{position:relative;z-index:3;width:min(1080px,94vw);min-height:min(610px,88vh);display:grid;grid-template-columns:minmax(270px,.86fr) minmax(390px,1.14fr);align-items:center;justify-content:center;gap:clamp(32px,5vw,82px)}.burggeister-jackpot-symbol{position:relative;justify-self:end;height:min(570px,78vh);display:grid;place-items:center;transform-style:preserve-3d;animation:burggeisterJackpotCardIn .82s cubic-bezier(.14,1.38,.26,1) both,burggeisterJackpotCardFloat 1.4s ease-in-out .9s infinite alternate}.burggeister-jackpot-symbol:before{content:"";position:absolute;z-index:-1;width:118%;height:108%;border-radius:38px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,225,135,.46),rgba(157,83,35,.22) 48%,transparent 74%);filter:blur(19px);animation:burggeisterJackpotCardGlow .82s ease-in-out infinite alternate}.burggeister-jackpot-symbol img{display:block;width:auto;height:100%;max-width:100%;max-height:570px;object-fit:contain;border-radius:22px;filter:drop-shadow(0 0 12px rgba(255,246,199,.96)) drop-shadow(0 0 34px rgba(255,190,62,.76)) drop-shadow(0 0 60px rgba(153,79,30,.52)) drop-shadow(0 28px 38px rgba(0,0,0,.94));-webkit-user-select:none;user-select:none}.burggeister-jackpot-result{position:relative;justify-self:start;display:grid;justify-items:start;align-content:center;min-width:0;text-align:left;animation:burggeisterJackpotResultIn .68s cubic-bezier(.17,1.24,.31,1) .18s both}.burggeister-jackpot-kicker{margin-bottom:12px;color:#e6cda1;font-size:clamp(.82rem,1.3vw,1.08rem);font-weight:900;letter-spacing:.25em;text-transform:uppercase;text-shadow:0 0 14px rgba(255,184,70,.72)}.burggeister-jackpot-title{color:#fff7d7;font-size:clamp(4rem,8vw,8rem);font-weight:1000;line-height:.86;letter-spacing:.02em;-webkit-text-stroke:2px rgba(81,42,3,.98);text-shadow:0 6px 0 rgba(133,65,3,.96),0 12px 0 rgba(43,20,2,.94),0 0 20px rgba(255,253,226,1),0 0 50px rgba(255,184,53,.88);animation:burggeisterJackpotTitlePulse .68s ease-in-out infinite alternate}.burggeister-jackpot-amount{margin-top:30px;color:#ffe28a;font-size:clamp(3.4rem,7vw,6.7rem);font-weight:1000;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:1px rgba(77,39,2,.98);text-shadow:0 6px 0 rgba(91,44,2,.96),0 0 22px rgba(255,247,199,1),0 0 52px rgba(255,174,40,.9);animation:burggeisterJackpotAmountPulse .56s ease-in-out infinite alternate}.burggeister-jackpot-description{margin-top:20px;color:#f6e7c4;font-size:clamp(.92rem,1.4vw,1.1rem);font-weight:800;letter-spacing:.04em;text-shadow:0 0 12px rgba(255,195,89,.34)}.burggeister-jackpot-button{min-width:260px;min-height:58px;margin-top:30px;padding:14px 28px;border:2px solid #fff0af;border-radius:999px;color:#2d1900;background:linear-gradient(180deg,#fff0a8,#f3b62f,#a85b07);box-shadow:inset 0 1px #ffffffb8,0 9px 27px #00000094,0 0 28px #ffbd3470;font:inherit;font-size:1rem;font-weight:1000;letter-spacing:.06em;cursor:pointer;transition:transform .16s ease,filter .16s ease}.burggeister-jackpot-button:hover{filter:brightness(1.12);transform:translateY(-2px) scale(1.015)}.burggeister-jackpot-button:active{transform:translateY(1px) scale(.99)}.burggeister-jackpot-button:focus-visible{outline:4px solid #ffffff;outline-offset:4px}.burggeister-jackpot-mist{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.burggeister-jackpot-mist span{position:absolute;width:82%;height:32%;left:-18%;border-radius:50%;opacity:.3;filter:blur(29px);background:radial-gradient(ellipse at center,rgba(235,221,196,.42),rgba(120,76,46,.2) 52%,transparent 74%);animation:burggeisterJackpotMistDrift 6.5s ease-in-out infinite alternate}.burggeister-jackpot-mist span:nth-child(1){top:4%}.burggeister-jackpot-mist span:nth-child(2){bottom:3%;left:34%;animation-delay:-2.2s;animation-direction:alternate-reverse}.burggeister-jackpot-mist span:nth-child(3){top:39%;left:65%;width:50%;animation-delay:-4.2s}@keyframes burggeisterJackpotSceneIn{0%{opacity:0;filter:brightness(2.2)}to{opacity:1;filter:brightness(1)}}@keyframes burggeisterJackpotCardIn{0%{opacity:0;transform:translate(-170px) rotateY(-65deg) rotate(-7deg) scale(.42);filter:blur(12px)}64%{opacity:1;transform:translate(20px) rotateY(8deg) rotate(1.5deg) scale(1.1);filter:blur(0)}82%{transform:translate(-6px) rotateY(-2deg) rotate(-.5deg) scale(.96)}to{opacity:1;transform:translate(0) rotateY(0) rotate(0) scale(1)}}@keyframes burggeisterJackpotCardFloat{0%{transform:translateY(2px) rotate(-.5deg)}to{transform:translateY(-11px) rotate(.7deg)}}@keyframes burggeisterJackpotCardGlow{0%{transform:scale(.91);opacity:.52}to{transform:scale(1.11);opacity:.98}}@keyframes burggeisterJackpotResultIn{0%{opacity:0;transform:translate(120px) scale(.74);filter:blur(9px)}72%{opacity:1;transform:translate(-9px) scale(1.05);filter:blur(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes burggeisterJackpotTitlePulse{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.045);filter:brightness(1.2)}}@keyframes burggeisterJackpotAmountPulse{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes burggeisterJackpotHalo{0%{transform:translateY(-50%) rotate(0) scale(.9)}to{transform:translateY(-50%) rotate(360deg) scale(.9)}}@keyframes burggeisterJackpotSparks{0%{background-position:0 60px,24px 80px,12px 100px}to{background-position:0 -60px,24px -80px,12px -100px}}@keyframes burggeisterJackpotMistDrift{0%{transform:translate(-8%) scale(.94)}to{transform:translate(38%) scale(1.12)}}@media (max-width: 800px){.burggeister-jackpot-content{width:96%;min-height:94vh;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:12px}.burggeister-jackpot-symbol{justify-self:center;height:min(390px,52vh)}.burggeister-jackpot-symbol img{max-height:390px}.burggeister-jackpot-result{justify-self:center;justify-items:center;text-align:center}.burggeister-jackpot-amount{margin-top:14px}.burggeister-jackpot-description{margin-top:10px}.burggeister-jackpot-button{width:100%;margin-top:18px}}@media (prefers-reduced-motion: reduce){.burggeister-jackpot-scene,.burggeister-jackpot-scene:before,.burggeister-jackpot-scene:after,.burggeister-jackpot-symbol,.burggeister-jackpot-symbol:before,.burggeister-jackpot-result,.burggeister-jackpot-title,.burggeister-jackpot-amount,.burggeister-jackpot-mist span{animation:none!important}}.burggeister-freespin-scene[role=dialog]{pointer-events:auto}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-smoke{pointer-events:none}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-content{position:relative;z-index:3;pointer-events:auto}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-result{position:relative;z-index:4;pointer-events:auto}.burggeister-freespin-scene[role=dialog] .burggeister-jackpot-button{position:relative;z-index:5;pointer-events:auto;cursor:pointer}.free-spin-summary-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:22px;background:#07110847;-webkit-backdrop-filter:blur(7px) brightness(.72);backdrop-filter:blur(7px) brightness(.72)}.free-spin-summary-card{width:min(560px,calc(100% - 36px));min-height:320px;box-sizing:border-box;padding:32px 34px 28px;border:2px solid rgba(244,203,75,.96);border-radius:28px;background:radial-gradient(circle at 50% 8%,rgba(133,97,17,.36),transparent 42%),linear-gradient(180deg,#4b2a06f7,#1f1103fa);box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #fff2b71f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.free-spin-summary-kicker{margin:0;color:#ffebaef0;font-size:.95rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.free-spin-summary-title{margin:0;color:#fff3c7;font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:900;line-height:.96;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.free-spin-summary-amount{margin:2px 0 0;color:#ffd43f;font-size:clamp(3rem,5.8vw,5.6rem);font-weight:900;line-height:.92;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 14px rgba(255,220,100,.48),0 0 32px rgba(255,185,21,.28)}.free-spin-summary-button{min-width:240px;min-height:54px;margin-top:8px;padding:13px 28px;border-radius:999px;font-size:1.04rem;font-weight:800}.apple-slot-card:has(.free-spin-summary-overlay) .apple-payline-overlay{opacity:0!important;visibility:hidden!important}.burggeister-freespin-content{width:min(1040px,94%);grid-template-columns:minmax(235px,.78fr) minmax(0,1.22fr);gap:clamp(24px,3.5vw,54px)}.burggeister-freespin-result{width:100%;min-width:0}.burggeister-freespin-title{max-width:100%;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.91;white-space:nowrap}.burggeister-freespin-count{max-width:100%;font-size:clamp(4rem,7vw,7rem);line-height:.9;white-space:nowrap}.burggeister-freespin-scene[role=dialog]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;padding:18px;box-sizing:border-box;pointer-events:auto}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-content{width:min(1040px,calc(100% - 24px));height:calc(100% - 24px);min-height:0;max-height:540px;box-sizing:border-box;padding:20px 28px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(22px,3vw,46px);overflow:hidden}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-symbol{width:100%;height:auto;max-width:300px;max-height:100%;justify-self:center;align-self:center}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-symbol img{display:block;width:100%;height:auto;max-width:300px;max-height:450px;object-fit:contain}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-result{width:100%;min-width:0;align-self:center;justify-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;overflow:visible}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-kicker{margin:0 0 4px;font-size:clamp(.8rem,1.25vw,1.05rem);line-height:1.2;letter-spacing:.2em;white-space:nowrap}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-title{margin:0;max-width:100%;color:#fff4ca;font-size:clamp(2.2rem,4vw,4.3rem);line-height:.94;letter-spacing:.015em;white-space:nowrap;word-break:normal;overflow-wrap:normal}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-count{margin:8px 0 0;max-width:100%;color:#ffe07c;font-size:clamp(3.2rem,5.8vw,6.1rem);line-height:.9;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;word-break:normal;overflow-wrap:normal}.burggeister-freespin-scene[role=dialog] .burggeister-jackpot-button{min-width:240px;min-height:52px;margin-top:12px;padding:12px 26px;font-size:1rem;font-weight:800;pointer-events:auto;cursor:pointer}.burggeister-slot-card:has(.burggeister-freespin-scene[role=dialog]) .apple-payline-overlay{opacity:0!important;visibility:hidden!important}@media (max-width: 900px){.burggeister-freespin-scene[role=dialog] .burggeister-freespin-content{width:calc(100% - 16px);height:calc(100% - 16px);padding:16px 18px;grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:18px}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-symbol{max-width:230px}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-symbol img{max-width:230px;max-height:360px}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-title{font-size:clamp(1.9rem,4.5vw,3.2rem)}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-count{font-size:clamp(2.8rem,6vw,4.6rem)}}@media (max-width: 640px){.free-spin-summary-overlay{padding:14px}.free-spin-summary-card{width:calc(100% - 12px);min-height:280px;padding:26px 18px 22px}.free-spin-summary-title{white-space:normal}.burggeister-freespin-content{width:94%;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.burggeister-freespin-title{font-size:clamp(2.2rem,10vw,3.3rem)}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-content{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:12px 14px 16px}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-symbol{max-width:190px}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-symbol img{max-width:190px;max-height:250px}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-kicker{white-space:normal}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-title{font-size:clamp(1.8rem,9vw,2.8rem)}.burggeister-freespin-scene[role=dialog] .burggeister-freespin-count{font-size:clamp(2.6rem,12vw,4rem)}.burggeister-freespin-scene[role=dialog] .burggeister-jackpot-button,.free-spin-summary-button{min-width:210px}}.league-page{width:min(1400px,calc(100% - 48px));margin:0 auto;padding:56px 0 44px}.league-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:28px}.league-hero .eyebrow{margin-top:0}.league-hero h1{margin-bottom:12px;font-size:clamp(38px,6vw,64px);line-height:.95}.league-hero p{max-width:720px;margin-bottom:0;color:#c9b98e;line-height:1.65}.league-refresh-button{flex:0 0 auto;min-width:210px}.league-refresh-button:disabled{cursor:wait;opacity:.65}.league-error,.league-loading,.league-empty{padding:24px;border:1px solid rgba(255,225,166,.14);border-radius:20px;background:#ffffff0b}.league-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.league-summary-card{min-width:0;padding:20px;border:1px solid rgba(255,225,166,.14);border-radius:22px;background:linear-gradient(180deg,#163722f5,#081b10f5);box-shadow:0 16px 46px #00000040}.league-summary-card.is-primary{border-color:#ffda7261;background:radial-gradient(circle at top left,rgba(217,154,43,.25),transparent 70%),linear-gradient(180deg,#1b3e26fa,#081b10fa)}.league-summary-card>span{display:block;color:#c9b27b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.league-summary-card>strong{display:block;margin-top:10px;overflow-wrap:anywhere;color:#ffe8a3;font-size:clamp(22px,3vw,32px);line-height:1.1;font-variant-numeric:tabular-nums}.league-summary-card>small{display:block;margin-top:8px;color:#b9ad8c;line-height:1.4}.league-ranking-card{padding:24px;border:1px solid rgba(255,225,166,.16);border-radius:28px;background:radial-gradient(circle at top left,rgba(217,154,43,.12),transparent 28rem),linear-gradient(180deg,#102c1bfa,#06160dfa);box-shadow:0 22px 70px #00000057}.league-ranking-header{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.league-ranking-header .eyebrow{margin-top:0}.league-ranking-header h2{margin-bottom:0;font-size:32px}.league-entry-count{padding:9px 13px;border:1px solid rgba(255,225,166,.14);border-radius:999px;color:#ead6a5;background:#ffffff0e;font-size:13px;font-weight:800}.league-table{display:grid;gap:8px}.league-table-head,.league-table-row{display:grid;grid-template-columns:70px minmax(190px,1fr) minmax(120px,180px);gap:16px;align-items:center}.league-table-head{padding:0 16px 8px;color:#a99d7d;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.league-table-row{min-height:72px;padding:12px 16px;border:1px solid rgba(255,225,166,.1);border-radius:18px;background:#ffffff0a}.league-table-row.is-current-user{border-color:#ffda728c;background:radial-gradient(circle at left center,rgba(255,218,114,.17),transparent 65%),#ffffff0e;box-shadow:0 0 24px #ffda721f,inset 0 0 0 1px #ffda721a}.league-rank{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;color:#1b1204;background:linear-gradient(180deg,#ffe28a,#d99a2b);font-size:18px;font-variant-numeric:tabular-nums}.league-player{min-width:0}.league-player strong{display:block;overflow:hidden;color:#fff7df;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.league-player span{display:block;margin-top:4px;color:#aaa087;font-size:12px}.league-points{color:#ffe8a3;font-size:20px;text-align:right;font-variant-numeric:tabular-nums}.league-note{margin:18px 0 0;color:#a99d7d;font-size:12px;line-height:1.55}@media (max-width: 1050px){.league-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.league-page{width:min(100% - 28px,720px);padding-top:34px}.league-hero{align-items:stretch;flex-direction:column}.league-refresh-button{width:100%}.league-summary-grid{grid-template-columns:1fr}.league-ranking-card{padding:16px}.league-ranking-header{align-items:flex-start;flex-direction:column}.league-table-head{display:none}.league-table-row{grid-template-columns:54px minmax(0,1fr);gap:10px 12px}.league-points{grid-column:2;text-align:left}.league-points:before{content:"Ligapunkte: ";color:#a99d7d;font-size:11px;font-weight:800;text-transform:uppercase}}.tasks-board{margin:0 0 30px;padding:24px;border:1px solid rgba(255,225,166,.16);border-radius:28px;background:radial-gradient(circle at top left,rgba(217,154,43,.12),transparent 32rem),linear-gradient(180deg,#0f2a19fa,#06150cfa);box-shadow:0 22px 70px #00000057}.tasks-board-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:20px}.tasks-board-header .eyebrow{margin-top:0}.tasks-board-header h2{margin:4px 0 8px;color:#fff2c5;font-size:clamp(28px,4vw,38px)}.tasks-board-header p{max-width:720px;margin:0;color:#bfb28f;line-height:1.55}.tasks-refresh-button{flex:0 0 auto;min-width:210px}.tasks-refresh-button:disabled{cursor:wait;opacity:.65}.tasks-error,.tasks-loading,.tasks-message{margin:0 0 18px;padding:14px 16px;border-radius:16px}.tasks-error,.tasks-loading{border:1px solid rgba(255,225,166,.14);background:#ffffff0b}.tasks-message{border:1px solid rgba(126,219,135,.28);color:#d9f8c9;background:#2f753a38}.tasks-period-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tasks-period-card{min-width:0;padding:20px;border:1px solid rgba(255,225,166,.13);border-radius:24px;background:linear-gradient(180deg,#193a24f5,#081b10f5)}.tasks-period-card.is-weekly{background:radial-gradient(circle at top right,rgba(111,78,188,.16),transparent 60%),linear-gradient(180deg,#19312ff5,#081816f5)}.tasks-period-header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.tasks-period-header .eyebrow{margin:0 0 4px}.tasks-period-header h3{margin:0;color:#fff2c5;font-size:25px}.tasks-completion-chip{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(255,225,166,.15);border-radius:999px;color:#f0dca7;background:#ffffff0e;font-size:12px;font-weight:900}.tasks-list{display:grid;gap:12px}.task-item{padding:15px;border:1px solid rgba(255,225,166,.1);border-radius:18px;background:#ffffff0a}.task-item.is-completed{border-color:#ffd2586b;box-shadow:inset 0 0 0 1px #ffd2580f}.task-item.is-claimed{border-color:#7edb8738;background:#37783f21}.task-item-heading,.task-progress-meta{display:flex;justify-content:space-between;gap:12px;align-items:center}.task-category{color:#d3bd82;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.task-reward{color:#ffd66b;font-size:12px;font-weight:900}.task-title{display:block;margin-top:8px;color:#fff7df;font-size:17px;line-height:1.25}.task-description{min-height:42px;margin:6px 0 12px;color:#b6aa8c;font-size:13px;line-height:1.5}.task-progress-meta{margin-bottom:7px;color:#b9ad8c;font-size:12px;font-variant-numeric:tabular-nums}.task-progress-meta strong{color:#f4dd9e}.task-progress-track{height:9px;overflow:hidden;border-radius:999px;background:#00000057}.task-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c88725,#ffe07c);transition:width .18s ease}.task-item.is-claimed .task-progress-track span{background:linear-gradient(90deg,#4f9d58,#9fe28c)}.task-claim-button,.task-chest-button{width:100%;min-height:42px;margin-top:12px;border:1px solid rgba(255,225,166,.22);border-radius:13px;color:#1d1405;background:linear-gradient(180deg,#ffe18a,#d89b2f);font-weight:900;cursor:pointer}.task-claim-button:disabled,.task-chest-button:disabled{cursor:default;opacity:.58}.task-item.is-claimed .task-claim-button{color:#d8f5ce;background:#417e463d}.task-chest{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:16px;padding:16px;border:1px solid rgba(255,225,166,.14);border-radius:18px;background:radial-gradient(circle at left center,rgba(255,210,88,.13),transparent 70%),#0003}.task-chest>div{min-width:0}.task-chest span,.task-chest strong,.task-chest small{display:block}.task-chest span{color:#c9b27b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.task-chest strong{margin-top:4px;color:#ffe07c;font-size:21px}.task-chest small{margin-top:4px;color:#b4a98d}.task-chest-button{width:auto;min-width:132px;margin-top:0;padding:0 16px}.task-chest.is-unlocked{border-color:#ffd25880;box-shadow:0 0 24px #ffd2581a,inset 0 0 0 1px #ffd25814}.task-chest.is-claimed{border-color:#7edb8738;background:#37783f21}.task-chest.is-claimed .task-chest-button{color:#d8f5ce;background:#417e463d}@media (max-width: 1100px){.tasks-period-grid{grid-template-columns:1fr}}@media (max-width: 760px){.tasks-board{padding:16px}.tasks-board-header{align-items:stretch;flex-direction:column}.tasks-refresh-button{width:100%}.tasks-period-card{padding:15px}.tasks-period-header,.task-chest{align-items:stretch;flex-direction:column}.tasks-completion-chip{align-self:flex-start}.task-description{min-height:0}.task-chest-button{width:100%}}.lobby-tool-rail{position:fixed;left:18px;top:50%;z-index:18;display:grid;gap:10px;transform:translateY(-38%)}.lobby-tool-button{position:relative;display:grid;justify-items:center;gap:5px;width:72px;min-height:68px;padding:8px 6px;border:1px solid rgba(255,225,166,.22);border-radius:16px;color:#e9d8a9;background:linear-gradient(180deg,#163b22fa,#06180dfa);box-shadow:0 12px 30px #00000061;font-size:10px;font-weight:900;cursor:pointer}.lobby-tool-button:hover,.lobby-tool-button.is-active{border-color:#ffd360a3;color:#fff1bd;background:linear-gradient(180deg,#534818fa,#162a0ffa)}.lobby-tool-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,225,166,.28);border-radius:50%;color:#1a1204;background:linear-gradient(180deg,#ffe28a,#c98a21);font-size:17px;font-weight:1000}.lobby-tool-alert{position:absolute;top:5px;right:5px;width:11px;height:11px;border:2px solid #102619;border-radius:50%;background:#ffcf45;box-shadow:0 0 12px #ffcf45bf}.lobby-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#000804bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.lobby-popup-shell{position:relative;width:min(1040px,100%);max-height:min(88vh,900px);overflow:auto;padding:20px;border:1px solid rgba(255,220,132,.34);border-radius:24px;background:radial-gradient(circle at top,rgba(218,158,45,.15),transparent 35rem),linear-gradient(180deg,#12351f,#071a0e);box-shadow:0 32px 90px #000000a6,inset 0 1px #ffffff14}.lobby-popup-close{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border:1px solid rgba(255,225,166,.22);border-radius:50%;color:#ffe6a0;background:#00000057;font-size:27px;line-height:1;cursor:pointer}.daily-bonus-popup-shell .daily-bonus-card{margin:0;padding:18px;border:0;background:transparent;box-shadow:none}.tasks-popup-shell{width:min(840px,100%)}.tasks-popup-shell .tasks-board{margin:0;padding:4px;border:0;background:transparent;box-shadow:none}.tasks-popup-shell .tasks-board-header{padding-right:48px;margin-bottom:12px}.tasks-popup-shell .tasks-board-header h2{font-size:28px}.tasks-popup-shell .tasks-board-header p{display:none}.tasks-popup-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;padding:5px;border:1px solid rgba(255,225,166,.14);border-radius:15px;background:#0003}.tasks-popup-tabs button{min-height:40px;border:0;border-radius:11px;color:#bcae88;background:transparent;font-weight:900;cursor:pointer}.tasks-popup-tabs button.is-active{color:#251704;background:linear-gradient(180deg,#ffe18a,#d49729)}.tasks-popup-shell .tasks-period-grid{grid-template-columns:1fr}.tasks-popup-shell .tasks-period-card{padding:14px;border-radius:18px}.tasks-popup-shell .tasks-period-header{margin-bottom:10px}.tasks-popup-shell .tasks-period-header h3{font-size:21px}.tasks-popup-shell .tasks-list{gap:8px}.tasks-popup-shell .task-item{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:12px;align-items:center;padding:11px 12px;border-radius:14px}.tasks-popup-shell .task-description{display:none}.tasks-popup-shell .task-title{margin:4px 0 7px;font-size:15px}.tasks-popup-shell .task-category{font-size:9px}.tasks-popup-shell .task-reward,.tasks-popup-shell .task-progress-meta{font-size:11px}.tasks-popup-shell .task-progress-meta{margin-bottom:5px}.tasks-popup-shell .task-progress-track{height:7px}.tasks-popup-shell .task-claim-button{width:118px;min-height:38px;margin:0;padding:7px 9px;border-radius:11px;font-size:12px}.tasks-popup-shell .task-chest{margin-top:10px;padding:11px 12px;border-radius:14px}.tasks-popup-shell .task-chest strong{font-size:18px}.tasks-popup-shell .task-chest small{font-size:11px}.tasks-popup-shell .task-chest-button{min-width:132px;min-height:38px}@media (max-width: 1180px){.lobby-tool-rail{left:8px}.lobby-tool-button{width:58px}.lobby-tool-button>span:nth-child(2){display:none}}@media (max-width: 760px){.lobby-tool-rail{top:auto;right:12px;bottom:12px;left:12px;grid-template-columns:repeat(3,1fr);transform:none}.lobby-tool-button{width:100%;min-height:54px;grid-template-columns:auto auto;align-items:center;justify-content:center}.lobby-tool-button>span:nth-child(2){display:inline}.lobby-popup-backdrop{align-items:end;padding:10px}.lobby-popup-shell{max-height:92vh;padding:14px;border-radius:20px}.daily-bonus-popup-shell .daily-bonus-card{padding:6px}.tasks-popup-shell .tasks-board-header{align-items:stretch;flex-direction:column}.tasks-popup-shell .tasks-refresh-button{width:100%}.tasks-popup-shell .task-item{grid-template-columns:1fr}.tasks-popup-shell .task-claim-button{width:100%}}.lobby-tool-rail{left:22px;gap:14px;transform:translateY(-34%)}.lobby-tool-button{isolation:isolate;width:94px;min-height:92px;gap:7px;padding:10px 8px 9px;overflow:hidden;border-color:#ffe08e57;border-radius:22px;font-size:11px;letter-spacing:.015em;box-shadow:0 16px 38px #0000007a,inset 0 1px #ffffff14;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.lobby-tool-button:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:20px;background:radial-gradient(circle at 50% 0%,rgba(255,218,111,.18),transparent 52%);content:"";pointer-events:none}.lobby-tool-button:hover,.lobby-tool-button.is-active{transform:translate(5px) scale(1.035);border-color:#ffd75cd1;box-shadow:0 18px 44px #0000008a,0 0 24px #ffc22d2e,inset 0 1px #ffffff1f;filter:brightness(1.08)}.lobby-tool-icon{width:52px;height:52px;border-width:2px;color:#fff2bd;background:linear-gradient(145deg,#ffdb7361,#5c3708eb);box-shadow:inset 0 1px #ffffff38,0 8px 18px #00000057,0 0 18px #ffc4361f}.lobby-tool-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lobby-tool-icon-bonus{color:#fff4c7;background:linear-gradient(145deg,#d9952f,#70410d 78%)}.lobby-tool-icon-tasks{color:#e7ffdb;background:linear-gradient(145deg,#4f9a60,#173f28 78%)}.lobby-tool-icon-league{color:#fff1a9;background:linear-gradient(145deg,#d8aa32,#704b0c 78%)}.lobby-tool-alert{top:7px;right:7px;width:14px;height:14px;border-width:3px;animation:lobbyToolAlertPulse 1.45s ease-in-out infinite}.task-chest{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px}.task-chest>.task-chest-visual{position:relative;width:68px;height:58px;min-width:68px;filter:saturate(.62) brightness(.72);transform:translateY(1px);transition:filter .18s ease,transform .18s ease}.task-chest .task-chest-visual span{position:absolute;display:block;margin:0}.task-chest-lid{top:7px;left:3px;width:62px;height:22px;border:2px solid #6d3c0a;border-radius:14px 14px 5px 5px;background:linear-gradient(180deg,#ffd86c,#b96d16);box-shadow:inset 0 3px #fff8c075,0 4px #482606;transform:perspective(80px) rotateX(-7deg);transform-origin:bottom}.task-chest-body{bottom:4px;left:6px;width:56px;height:31px;border:2px solid #5b3108;border-radius:5px 5px 10px 10px;background:linear-gradient(90deg,#7a410c 0,#7a410c 14%,#d28a24 14%,#d28a24 86%,#7a410c 86%);box-shadow:inset 0 3px #ffe08059,0 7px 12px #0000004d}.task-chest-lock{top:25px;left:27px;z-index:2;width:15px;height:18px;border:2px solid #65400b;border-radius:4px;background:linear-gradient(180deg,#fff0a5,#d59a28);box-shadow:0 2px 4px #00000059}.task-chest.is-unlocked>.task-chest-visual{filter:saturate(1.25) brightness(1.08) drop-shadow(0 0 11px rgba(255,205,61,.72));animation:taskChestReady 1.6s ease-in-out infinite}.task-chest.is-unlocked .task-chest-lid{transform:translateY(-4px) perspective(80px) rotateX(-18deg)}.task-chest.is-claimed>.task-chest-visual{filter:saturate(.4) brightness(.7);opacity:.72}@keyframes lobbyToolAlertPulse{0%,to{transform:scale(1);box-shadow:0 0 10px #ffcf45a6}50%{transform:scale(1.2);box-shadow:0 0 19px #ffcf45f5}}@keyframes taskChestReady{0%,to{transform:translateY(1px) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}@media (max-width: 1180px){.lobby-tool-button{width:72px;min-height:76px}.lobby-tool-icon{width:44px;height:44px}.lobby-tool-icon svg{width:26px;height:26px}}@media (max-width: 760px){.lobby-tool-rail{gap:8px}.lobby-tool-button{min-height:62px;padding:7px 10px;border-radius:17px}.lobby-tool-button:hover,.lobby-tool-button.is-active{transform:translateY(-3px)}.lobby-tool-icon{width:40px;height:40px}.task-chest{grid-template-columns:62px minmax(0,1fr)}.task-chest>.task-chest-visual{width:58px;min-width:58px;transform:scale(.86);transform-origin:left center}.task-chest-button{grid-column:1 / -1;width:100%}}:root{--lobby-luxe-bg-1: #03150c;--lobby-luxe-bg-2: #082519;--lobby-luxe-bg-3: #123a29;--lobby-luxe-gold-1: #fff0bf;--lobby-luxe-gold-2: #f2ca68;--lobby-luxe-gold-3: #c9861d;--lobby-luxe-line: rgba(247, 211, 120, .22);--lobby-luxe-line-strong: rgba(247, 211, 120, .36);--lobby-luxe-shadow: 0 24px 60px rgba(0, 0, 0, .34);--lobby-luxe-glow: 0 0 24px rgba(240, 192, 72, .16);--lobby-luxe-surface: linear-gradient( 135deg, rgba(18, 49, 33, .94), rgba(7, 24, 15, .98) );--lobby-luxe-surface-soft: linear-gradient( 180deg, rgba(18, 49, 33, .88), rgba(8, 25, 16, .94) )}body{background:radial-gradient(circle at top center,rgba(255,214,110,.08),transparent 28rem),radial-gradient(circle at 20% 20%,rgba(18,70,43,.22),transparent 24rem),linear-gradient(180deg,var(--lobby-luxe-bg-2) 0%,var(--lobby-luxe-bg-1) 100%);color:#f3e4bd}#root{background:radial-gradient(circle at 50% 0%,rgba(255,214,110,.06),transparent 30rem)}header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#03120bc7,#04100a99)!important;box-shadow:0 1px #ffe4a414 inset,0 14px 36px #0000002e}header nav,header>div,header section{position:relative}header button{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}header button:hover{transform:translateY(-1px);filter:brightness(1.04)}main{position:relative}main:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,214,110,.04) 22%,rgba(255,214,110,.06) 50%,rgba(255,214,110,.04) 78%,transparent 100%);opacity:.8}.lobby-tool-rail{left:28px;gap:16px;transform:translateY(-33%)}.lobby-tool-button{width:98px;min-height:94px;padding:10px 8px;border:1px solid var(--lobby-luxe-line);border-radius:24px;color:#f2e3ba;background:radial-gradient(circle at top,rgba(255,225,144,.12),transparent 52%),linear-gradient(180deg,#11311ff0,#07180efa);box-shadow:0 18px 42px #0006,inset 0 1px #ffffff14}.lobby-tool-button:hover,.lobby-tool-button.is-active{border-color:var(--lobby-luxe-line-strong);box-shadow:0 22px 46px #00000075,var(--lobby-luxe-glow),inset 0 1px #ffffff1f}.lobby-tool-icon{width:56px;height:56px;border:1px solid rgba(255,233,181,.22);background:radial-gradient(circle at 30% 25%,rgba(255,244,203,.42),transparent 40%),linear-gradient(145deg,#f4c65585,#6e420bf0);box-shadow:inset 0 1px #fff3,0 10px 24px #0000003d}.lobby-tool-icon svg{width:32px;height:32px}.lobby-tool-alert{width:14px;height:14px;border:3px solid #173523;background:linear-gradient(180deg,#ffe78f,#e5a92a);box-shadow:0 0 14px #ffcf45e6}.lobby-popup-backdrop{background:#000a06b3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.lobby-popup-shell{border:1px solid var(--lobby-luxe-line);border-radius:28px;background:radial-gradient(circle at top,rgba(255,214,110,.11),transparent 24rem),linear-gradient(180deg,#123321f7,#07180efc);box-shadow:0 40px 100px #0000009e,0 0 0 1px #ffe7af0a inset,inset 0 1px #ffffff0f}.lobby-popup-close{border:1px solid rgba(255,227,159,.2);background:linear-gradient(180deg,#153221eb,#08180ff5);box-shadow:0 10px 22px #0003,inset 0 1px #ffffff0f}.daily-bonus-popup-shell .daily-bonus-card,.tasks-popup-shell .tasks-board{border-radius:22px}.daily-bonus-popup-shell{position:relative;isolation:isolate;width:min(920px,calc(100vw - 32px))!important;max-height:92vh;padding:14px!important;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(207,157,65,.72)!important;border-radius:0!important;background:radial-gradient(circle at 50% 0%,rgba(221,171,70,.11),transparent 27rem),linear-gradient(180deg,#1c130cfe,#060605fe)!important;box-shadow:0 36px 90px #000000ad,inset 0 0 0 4px #331d0ceb,inset 0 0 0 5px #d19e4333!important}.daily-bonus-popup-shell:before{position:absolute;top:11px;right:11px;bottom:11px;left:11px;z-index:0;border:1px solid rgba(209,159,66,.16);pointer-events:none;content:""}.daily-bonus-popup-shell .lobby-popup-close{z-index:5;top:18px;right:18px;width:34px;height:34px;border:1px solid rgba(207,161,72,.4)!important;border-radius:0!important;color:#e6c77d!important;background:linear-gradient(180deg,#432c14f5,#110d09fc)!important;font-family:Georgia,Times New Roman,serif}.daily-bonus-popup-shell .tasks-popup-tabs{position:relative;z-index:2}.daily-bonus-popup-shell .daily-bonus-card{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(300px,.82fr) minmax(0,1.48fr)!important;gap:24px!important;margin:0!important;padding:24px!important;border:1px solid rgba(207,157,65,.58)!important;border-radius:0!important;background:linear-gradient(90deg,rgba(190,128,38,.05),transparent 15%,transparent 85%,rgba(190,128,38,.05)),linear-gradient(180deg,#140e09fe,#050504fe)!important;box-shadow:0 22px 54px #00000070,inset 0 0 0 4px #2e1b0cb8,inset 0 0 0 5px #d19e431f!important}.daily-bonus-popup-shell .daily-bonus-card:before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(209,159,66,.12);pointer-events:none;content:""}.daily-bonus-popup-shell .daily-bonus-main,.daily-bonus-popup-shell .daily-bonus-levels{position:relative;z-index:1}.daily-bonus-popup-shell .daily-bonus-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,auto)!important;align-content:start;column-gap:12px!important;row-gap:10px!important}.daily-bonus-popup-shell .daily-bonus-main>.eyebrow,.daily-bonus-popup-shell .daily-bonus-main>h2,.daily-bonus-popup-shell .daily-bonus-description,.daily-bonus-popup-shell .daily-bonus-message{grid-column:1 / -1}.daily-bonus-popup-shell .daily-bonus-main>.eyebrow{margin:0 0 2px!important;color:#cba656b8!important;font-size:9px!important;font-weight:900!important;letter-spacing:.2em!important;text-transform:uppercase}.daily-bonus-popup-shell .daily-bonus-main>h2{margin:0!important;padding:0 0 13px!important;border-bottom:1px solid rgba(213,164,73,.28);color:#e4c47b!important;font-family:Georgia,Times New Roman,serif!important;font-size:34px!important;font-weight:700!important;letter-spacing:.055em!important;line-height:1!important;text-shadow:0 2px 2px rgba(0,0,0,.88),0 0 18px rgba(216,162,57,.1);text-transform:uppercase}.daily-bonus-popup-shell .daily-bonus-description{margin:0 0 4px!important;color:#e0d3b1b8!important;font-size:13px!important;line-height:1.48!important}.daily-bonus-popup-shell .daily-bonus-current{grid-column:1;min-height:92px;padding:14px 16px!important;border:1px solid rgba(207,161,72,.34)!important;border-radius:0!important;background:linear-gradient(180deg,#271b10fa,#0a0806fc)!important;box-shadow:inset 0 1px #ffe7a60d,0 10px 24px #00000047!important}.daily-bonus-popup-shell .daily-bonus-current span{color:#cba656ad!important;font-size:9px!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase}.daily-bonus-popup-shell .daily-bonus-current strong{color:#e8c46c!important;font-family:Georgia,Times New Roman,serif!important;font-size:25px!important;letter-spacing:.02em}.daily-bonus-popup-shell .daily-bonus-current small{color:#e0d3b19e!important;font-size:11px!important}.daily-bonus-popup-shell .daily-bonus-claim-button{grid-column:2;align-self:stretch;min-width:150px;min-height:92px!important;margin:0!important;padding:10px 16px!important;border:1px solid rgba(220,176,82,.58)!important;border-radius:0!important;color:#ead092!important;background:radial-gradient(circle at 50% 0%,rgba(223,171,65,.16),transparent 75%),linear-gradient(180deg,#483115f5,#130e09fc)!important;box-shadow:inset 0 1px #ffeeb51c,0 8px 18px #00000047!important;font-family:Georgia,Times New Roman,serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.045em!important;text-transform:uppercase}.daily-bonus-popup-shell .daily-bonus-claim-button:hover:not(:disabled){border-color:#f1cc77db!important;color:#fff0bd!important;background:linear-gradient(180deg,#694619fa,#1c130afc)!important;transform:none!important}.daily-bonus-popup-shell .daily-bonus-claim-button:disabled{color:#cdba8e75!important;background:linear-gradient(180deg,#271f15d1,#0f0d0aeb)!important;filter:none!important;opacity:.72}.daily-bonus-popup-shell .daily-bonus-message{margin:2px 0 0!important;color:#e4c47b!important;font-size:12px!important}.daily-bonus-popup-shell .daily-bonus-levels{display:grid!important;grid-template-columns:repeat(7,minmax(66px,1fr))!important;align-content:stretch;gap:6px!important}.daily-bonus-popup-shell .daily-bonus-level{display:grid!important;align-content:center;min-height:112px!important;padding:10px 7px!important;border:1px solid rgba(191,143,55,.24)!important;border-radius:0!important;background:linear-gradient(180deg,#22180ffa,#0a0806fc)!important;box-shadow:inset 0 1px #ffe7a609!important;text-align:center}.daily-bonus-popup-shell .daily-bonus-level span{color:#cba6569e!important;font-size:8px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase}.daily-bonus-popup-shell .daily-bonus-level strong{margin:5px 0 3px!important;color:#dcc17d!important;font-family:Georgia,Times New Roman,serif!important;font-size:17px!important}.daily-bonus-popup-shell .daily-bonus-level small{color:#dccfae85!important;font-size:8px!important}.daily-bonus-popup-shell .daily-bonus-level.is-current{border-color:#e2b450d1!important;background:radial-gradient(circle at 50% 0%,rgba(223,171,65,.18),transparent 68%),linear-gradient(180deg,#422b12fc,#110c07fc)!important;box-shadow:inset 0 -2px #e1b14fb8,inset 0 1px #ffe7a60f!important}.daily-bonus-popup-shell .daily-bonus-level.is-current strong,.daily-bonus-popup-shell .daily-bonus-level.is-sunday strong{color:#f0c85f!important}.daily-bonus-popup-shell .daily-bonus-level.is-completed{border-color:#a9843f80!important;background:linear-gradient(180deg,#322515fa,#0e0b08fc)!important}.daily-bonus-popup-shell .daily-bonus-level.is-sunday{border-color:#e2b4508a!important}@media (max-width: 900px){.daily-bonus-popup-shell .daily-bonus-card{grid-template-columns:1fr!important}.daily-bonus-popup-shell .daily-bonus-levels{grid-template-columns:repeat(7,minmax(72px,1fr))!important;overflow-x:auto;padding-bottom:4px}}@media (max-width: 760px){.daily-bonus-popup-shell{width:min(100% - 20px,720px)!important;padding:10px!important}.daily-bonus-popup-shell .daily-bonus-card{padding:18px 14px 14px!important}.daily-bonus-popup-shell .daily-bonus-main{grid-template-columns:1fr!important}.daily-bonus-popup-shell .daily-bonus-main>h2{font-size:27px!important}.daily-bonus-popup-shell .daily-bonus-current,.daily-bonus-popup-shell .daily-bonus-claim-button{grid-column:1;width:100%!important}.daily-bonus-popup-shell .daily-bonus-claim-button{min-height:48px!important}}.tasks-popup-shell{position:relative;isolation:isolate;width:min(920px,calc(100vw - 32px))!important;max-height:92vh;padding:14px!important;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(207,157,65,.72)!important;border-radius:0!important;background:radial-gradient(circle at 50% 0%,rgba(221,171,70,.11),transparent 27rem),linear-gradient(180deg,#1c130cfe,#060605fe)!important;box-shadow:0 36px 90px #000000ad,inset 0 0 0 4px #331d0ceb,inset 0 0 0 5px #d19e4333!important}.tasks-popup-shell:before{position:absolute;top:11px;right:11px;bottom:11px;left:11px;z-index:0;border:1px solid rgba(209,159,66,.16);pointer-events:none;content:""}.tasks-popup-shell .lobby-popup-close{z-index:5;top:18px;right:18px;width:34px;height:34px;border:1px solid rgba(207,161,72,.4)!important;border-radius:0!important;color:#e6c77d!important;background:linear-gradient(180deg,#432c14f5,#110d09fc)!important;font-family:Georgia,Times New Roman,serif}.tasks-popup-shell .tasks-board{position:relative;z-index:1;margin:0!important;padding:24px 24px 20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tasks-popup-shell .tasks-board-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end!important;gap:20px!important;margin:0 0 16px!important;padding:8px 48px 18px 4px!important;border-bottom:1px solid rgba(213,164,73,.32)}.tasks-popup-shell .tasks-board-header .eyebrow{margin:0 0 5px!important;color:#cba656b8!important;font-size:9px!important;font-weight:900!important;letter-spacing:.2em!important;text-transform:uppercase}.tasks-popup-shell .tasks-board-header h2{margin:0!important;color:#e4c47b!important;font-family:Georgia,Times New Roman,serif!important;font-size:34px!important;font-weight:700!important;letter-spacing:.055em!important;line-height:1!important;text-shadow:0 2px 2px rgba(0,0,0,.88),0 0 18px rgba(216,162,57,.1);text-transform:uppercase}.tasks-popup-shell .tasks-board-header p:not(.eyebrow){display:none!important}.tasks-popup-shell .tasks-refresh-button,.tasks-popup-shell .task-claim-button,.tasks-popup-shell .task-chest-button{min-height:38px!important;border:1px solid rgba(220,176,82,.5)!important;border-radius:0!important;color:#ead092!important;background:linear-gradient(180deg,#483115f5,#130e09fc)!important;box-shadow:inset 0 1px #ffeeb51c,0 8px 18px #00000047!important;font-family:Georgia,Times New Roman,serif;font-size:11px!important;font-weight:700!important;letter-spacing:.055em!important}.tasks-popup-shell .tasks-refresh-button{min-width:210px;padding:9px 16px!important;text-transform:uppercase}.tasks-popup-shell .tasks-refresh-button:hover:not(:disabled),.tasks-popup-shell .task-claim-button:hover:not(:disabled),.tasks-popup-shell .task-chest-button:hover:not(:disabled){border-color:#f1cc77d1!important;color:#fff0bd!important;background:linear-gradient(180deg,#694619fa,#1c130afc)!important;transform:none!important}.tasks-popup-shell .tasks-refresh-button:disabled,.tasks-popup-shell .task-claim-button:disabled,.tasks-popup-shell .task-chest-button:disabled{color:#cdba8e75!important;background:linear-gradient(180deg,#271f15d1,#0f0d0aeb)!important;filter:none!important;opacity:.72}.tasks-popup-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;margin:0 0 14px!important;padding:0!important;border:1px solid rgba(207,157,65,.48)!important;border-radius:0!important;background:#070604fa!important;box-shadow:0 12px 28px #0000004d,inset 0 1px #ffe7a60a!important}.tasks-popup-tabs button{min-height:44px!important;border:0!important;border-right:1px solid rgba(199,148,57,.24)!important;border-radius:0!important;color:#d8c4939e!important;background:linear-gradient(180deg,#22180ffa,#0a0806fc)!important;font-family:Georgia,Times New Roman,serif;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase}.tasks-popup-tabs button:last-child{border-right:0!important}.tasks-popup-tabs button:hover{color:#efd797!important;background:linear-gradient(180deg,#3a2713fa,#0f0b07fc)!important}.tasks-popup-tabs button.is-active{color:#f2d38a!important;background:radial-gradient(circle at 50% 0%,rgba(223,171,65,.18),transparent 70%),linear-gradient(180deg,#422b12fc,#110c07fc)!important;box-shadow:inset 0 -2px #e1b14fb8,inset 0 1px #ffe7a60f!important}.tasks-popup-shell .tasks-period-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.tasks-popup-shell .tasks-period-card{position:relative;margin:0!important;padding:22px 20px 18px!important;overflow:hidden;border:1px solid rgba(207,157,65,.58)!important;border-radius:0!important;background:linear-gradient(90deg,rgba(190,128,38,.05),transparent 15%,transparent 85%,rgba(190,128,38,.05)),linear-gradient(180deg,#140e09fe,#050504fe)!important;box-shadow:0 22px 54px #00000070,inset 0 0 0 4px #2e1b0cb8,inset 0 0 0 5px #d19e431f!important}.tasks-popup-shell .tasks-period-card:before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(209,159,66,.12);pointer-events:none;content:""}.tasks-popup-shell .tasks-period-header{position:relative;z-index:1;display:flex!important;justify-content:space-between!important;align-items:end!important;gap:16px!important;margin:0 0 14px!important;padding:0 4px 12px!important;border-bottom:1px solid rgba(213,164,73,.28)}.tasks-popup-shell .tasks-period-header .eyebrow{margin:0 0 4px!important;color:#cba656a8!important;font-size:8px!important;font-weight:900!important;letter-spacing:.19em!important;text-transform:uppercase}.tasks-popup-shell .tasks-period-header h3{margin:0!important;color:#e4c47b!important;font-family:Georgia,Times New Roman,serif!important;font-size:25px!important;letter-spacing:.075em!important;text-transform:uppercase}.tasks-popup-shell .tasks-completion-chip{padding:8px 12px!important;border:1px solid rgba(207,161,72,.34)!important;border-radius:0!important;color:#e0c88ed6!important;background:#39271375!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase}.tasks-popup-shell .tasks-list{position:relative;z-index:1;display:grid!important;gap:5px!important}.tasks-popup-shell .task-item{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;grid-template-rows:auto auto auto 6px!important;column-gap:18px!important;row-gap:0!important;align-items:center!important;min-height:0;padding:12px 14px!important;border:1px solid rgba(191,143,55,.24)!important;border-radius:0!important;background:linear-gradient(90deg,#5b3b1638,#120e09e6 20%,#080705f7)!important;box-shadow:inset 0 1px #ffe7a609!important}.tasks-popup-shell .task-item:after{position:absolute;top:7px;right:7px;bottom:7px;width:1px;background:linear-gradient(180deg,transparent,rgba(207,156,62,.28),transparent);content:""}.tasks-popup-shell .task-item.is-completed{border-color:#f0c66599!important;background:linear-gradient(90deg,#ae701f4d,#31200ef0 22%,#0c0905fa)!important}.tasks-popup-shell .task-item.is-claimed{opacity:.68}.tasks-popup-shell .task-item-heading{grid-column:1;grid-row:1;display:flex!important;justify-content:space-between!important;gap:12px!important;min-width:0}.tasks-popup-shell .task-category,.tasks-popup-shell .task-reward{color:#c3b18494!important;font-size:8px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase}.tasks-popup-shell .task-reward{color:#e0c27dcc!important}.tasks-popup-shell .task-title{grid-column:1;grid-row:2;display:block;min-width:0;margin:5px 0 7px!important;color:#e9d9aa!important;font-family:Georgia,Times New Roman,serif;font-size:17px!important;letter-spacing:.02em!important}.tasks-popup-shell .task-description{display:none!important}.tasks-popup-shell .task-progress-meta{grid-column:1;grid-row:3;display:flex!important;justify-content:space-between!important;margin:0 0 5px!important;color:#c3b1849e!important;font-size:10px!important}.tasks-popup-shell .task-progress-meta strong{color:#dfbc6c!important;font-weight:800}.tasks-popup-shell .task-progress-track{grid-column:1;grid-row:4;width:100%;height:6px!important;overflow:hidden;border-radius:0!important;background:linear-gradient(180deg,#030302fa,#0d0a06fa)!important;box-shadow:inset 0 1px 2px #000000b3!important}.tasks-popup-shell .task-progress-track>span{display:block;height:100%;border-radius:0!important;background:linear-gradient(90deg,#9b6116,#d9a33f 46%,#f0d082)!important;box-shadow:0 0 10px #daa4412e!important}.tasks-popup-shell .task-claim-button{grid-column:2;grid-row:1 / 5;align-self:center;justify-self:end;z-index:1;width:132px!important;min-width:132px!important;margin:0!important;padding:8px 9px!important}.tasks-popup-shell .task-chest{position:relative;z-index:1;display:grid!important;grid-template-columns:92px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin:12px 0 0!important;padding:16px 18px!important;border:1px solid rgba(207,157,65,.48)!important;border-radius:0!important;background:radial-gradient(circle at left center,rgba(223,171,65,.12),transparent 25%),linear-gradient(180deg,#261a0ffa,#0b0906fc)!important;box-shadow:0 18px 40px #00000057,inset 0 1px #ffe7a60d!important}.tasks-popup-shell .task-chest.is-unlocked{border-color:#f0c665b8!important;box-shadow:0 0 24px #d69e361f,inset 0 0 0 1px #ffdc8512!important}.tasks-popup-shell .task-chest-copy{display:grid!important;gap:2px!important}.tasks-popup-shell .task-chest-copy span{color:#c3b18494!important;font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase}.tasks-popup-shell .task-chest-copy strong{color:#e4c174!important;font-family:Georgia,Times New Roman,serif;font-size:28px!important;line-height:1!important;letter-spacing:.02em!important}.tasks-popup-shell .task-chest-copy small{color:#d9caa48f!important;font-size:10px!important}.tasks-popup-shell .task-chest-button{min-width:140px!important;padding:9px 14px!important}.tasks-popup-shell .task-chest-visual{width:82px!important;height:66px!important;min-width:82px!important}.tasks-popup-shell .task-chest.is-unlocked .task-chest-visual{animation:taskChestPremiumFloat 1.7s ease-in-out infinite}@media (max-width: 760px){.tasks-popup-shell{width:min(100% - 20px,720px)!important;padding:10px!important}.tasks-popup-shell .tasks-board{padding:18px 14px 14px!important}.tasks-popup-shell .tasks-board-header{grid-template-columns:1fr!important;align-items:stretch!important;padding-right:42px!important}.tasks-popup-shell .tasks-board-header h2{font-size:27px!important}.tasks-popup-shell .tasks-refresh-button{width:100%!important;min-width:0!important}.tasks-popup-shell .task-item{grid-template-columns:1fr!important;grid-template-rows:auto!important;row-gap:0!important}.tasks-popup-shell .task-item-heading,.tasks-popup-shell .task-title,.tasks-popup-shell .task-progress-meta,.tasks-popup-shell .task-progress-track,.tasks-popup-shell .task-claim-button{grid-column:1;grid-row:auto}.tasks-popup-shell .task-claim-button{width:100%!important;margin-top:10px!important}.tasks-popup-shell .task-chest{grid-template-columns:1fr!important;justify-items:stretch!important}.tasks-popup-shell .task-chest-visual{margin:0 auto!important}.tasks-popup-shell .task-chest-button{width:100%!important}}.game-grid{gap:28px!important}.game-grid>*{position:relative;overflow:hidden;border:1px solid rgba(247,211,120,.18)!important;border-radius:28px!important;background:radial-gradient(circle at top left,rgba(255,214,110,.06),transparent 26%),var(--lobby-luxe-surface)!important;box-shadow:0 26px 56px #00000042,inset 0 1px #ffffff0a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.game-grid>*:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,214,110,.06),transparent 20%);content:"";pointer-events:none}.game-grid>*:hover{transform:translateY(-4px);border-color:#f7d3784d!important;box-shadow:0 32px 64px #00000052,0 0 28px #f0c04814,inset 0 1px #ffffff0d;filter:brightness(1.03)}.game-grid>* img{filter:saturate(1.02) contrast(1.02)}.game-grid>* h3{color:#f7ebc8!important;letter-spacing:-.02em}.game-grid>* p{color:#f3e4bdd6!important}.game-grid>* button{border:1px solid rgba(255,229,161,.16);border-radius:999px!important;background:linear-gradient(180deg,#fff1bc,#f3ca68 42%,#c9881e)!important;color:#241603!important;box-shadow:0 10px 22px #00000029,inset 0 1px #ffffff4d}.game-grid>* button:hover{transform:translateY(-1px);box-shadow:0 14px 26px #0000002e,0 0 18px #f3c85a24,inset 0 1px #ffffff57}@keyframes taskChestPremiumFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width: 1180px){.lobby-tool-rail{left:14px}.lobby-tool-button{width:82px;min-height:82px}.lobby-tool-icon{width:48px;height:48px}.lobby-tool-icon svg{width:28px;height:28px}.tasks-popup-shell .tasks-board-header h2{font-size:34px}.tasks-popup-shell .task-chest{grid-template-columns:88px minmax(0,1fr) auto}}@media (max-width: 760px){.lobby-tool-rail{left:12px;right:12px}.lobby-tool-button{width:100%;min-height:66px;padding:8px 10px;border-radius:18px}.lobby-tool-icon{width:42px;height:42px}.tasks-popup-shell .tasks-board-header h2{font-size:30px}.tasks-popup-shell .task-item{border-radius:18px}.tasks-popup-shell .task-chest{grid-template-columns:1fr;justify-items:stretch}.tasks-popup-shell .task-chest-visual{margin:0 auto 4px}.tasks-popup-shell .task-chest-copy strong{font-size:28px}.tasks-popup-shell .task-chest-button{width:100%}.game-grid{gap:18px!important}.game-grid>*{border-radius:22px!important}}.casino-page-lobby{min-height:100vh;background:linear-gradient(180deg,#07030214,#0703021f 58%,#04020157),url(/backgrounds/bg_thurgold.png) center top / cover no-repeat fixed!important}.casino-page-lobby .lobby{min-height:calc(100vh - 82px)}.casino-page-lobby .lobby{width:100%!important;min-height:calc(100vh - 76px)!important;padding:clamp(42px,5vh,76px) 28px 68px!important}.casino-page-lobby .lobby-intro{width:min(100%,1120px)!important;margin:0 auto clamp(58px,6vh,86px)!important;text-align:center!important}.casino-page-lobby .lobby-intro .eyebrow{margin:0 0 8px!important}.casino-page-lobby .lobby-intro h1{margin-bottom:12px!important}.casino-page-lobby .lobby-intro p{margin-right:auto!important;margin-left:auto!important}.casino-page-lobby .badges{justify-content:center!important;margin-top:20px!important}.game-grid{display:grid!important;grid-template-columns:repeat(3,390px)!important;justify-content:center!important;align-items:stretch!important;gap:28px!important;width:100%!important;max-width:1280px!important;margin:0 auto!important}.game-card{position:relative!important;display:block!important;width:390px!important;min-width:390px!important;max-width:390px!important;min-height:640px!important;padding:13px!important;border:0!important;border-radius:8px!important;color:#f8e8c0!important;text-align:left!important;background:linear-gradient(135deg,#4e3410,#d8b45e,#654616 16%,#f0d481 26%,#684719 38%,#d0a247 52%,#5a3a11 68%,#e5c46d 82%,#54350d)!important;box-shadow:0 28px 60px #00000094,0 0 0 1px #ffefc13d,0 0 42px #cb97301f!important;cursor:pointer!important;overflow:visible!important;isolation:isolate!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.game-card:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:6px;background:linear-gradient(180deg,#18140efe,#060605fe);box-shadow:inset 0 0 0 1px #ffedb63d,inset 0 0 0 4px #291b0af5,inset 0 0 0 7px #cc9c3d2e}.game-card:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:3;border:1px solid rgba(229,188,97,.56);box-shadow:inset 0 0 0 3px #1a1208c7,inset 0 0 0 4px #e8c36e24;pointer-events:none}.game-card:hover:not(:disabled){transform:translateY(-5px)!important;filter:brightness(1.05)!important;box-shadow:0 36px 76px #000000a3,0 0 0 1px #ffeebc4d,0 0 48px #cb97302e!important}.game-card-inner{position:relative!important;z-index:1!important;display:grid!important;grid-template-rows:320px minmax(158px,1fr) auto!important;width:100%!important;min-height:614px!important;overflow:hidden!important;border:1px solid rgba(255,231,171,.22)!important;background:radial-gradient(circle at 50% 0%,rgba(255,217,126,.07),transparent 34%),linear-gradient(180deg,#110f0bfe,#060605fe)!important}.game-card-corner{position:absolute!important;z-index:5!important;width:54px!important;height:54px!important;pointer-events:none!important}.game-card-corner:before,.game-card-corner:after{content:"";position:absolute;background:linear-gradient(90deg,#684714,#f2d486,#684714);box-shadow:0 0 8px #daa94638}.game-card-corner:before{width:46px;height:3px}.game-card-corner:after{width:3px;height:46px}.game-card-corner-top-left{top:18px;left:18px}.game-card-corner-top-left:before,.game-card-corner-top-left:after{top:0;left:0}.game-card-corner-top-right{top:18px;right:18px;transform:scaleX(-1)}.game-card-corner-top-right:before,.game-card-corner-top-right:after{top:0;left:0}.game-card-corner-bottom-left{bottom:18px;left:18px;transform:scaleY(-1)}.game-card-corner-bottom-left:before,.game-card-corner-bottom-left:after{top:0;left:0}.game-card-corner-bottom-right{right:18px;bottom:18px;transform:scale(-1)}.game-card-corner-bottom-right:before,.game-card-corner-bottom-right:after{top:0;left:0}.game-card-top.game-preview{position:relative!important;display:block!important;width:100%!important;height:320px!important;min-height:320px!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#090806!important}.game-card-top.game-preview img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.01);filter:saturate(1.05) contrast(1.04);transition:transform .4s ease!important}.game-card:hover:not(:disabled) .game-preview img{transform:scale(1.045)}.game-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000003,#00000005 68%,#060503db),linear-gradient(90deg,rgba(0,0,0,.24),transparent 12%,transparent 88%,rgba(0,0,0,.24));pointer-events:none}.game-label{position:absolute!important;left:50%!important;bottom:18px!important;z-index:2!important;transform:translate(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:184px!important;min-height:36px!important;padding:8px 22px!important;border:1px solid rgba(247,216,140,.84)!important;border-radius:3px!important;color:#211407!important;background:linear-gradient(180deg,#f7da8d,#d7a642 48%,#9e6718)!important;box-shadow:inset 0 1px #ffffff75,0 8px 18px #0000006b!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.game-card-body{display:flex!important;flex-direction:column!important;align-items:center!important;min-height:158px!important;padding:20px 28px 16px!important;text-align:center!important}.game-card h2{margin:0!important;color:#f1d79f!important;font-family:Georgia,Times New Roman,serif!important;font-size:28px!important;font-weight:700!important;line-height:1.02!important;letter-spacing:.015em!important;text-transform:uppercase!important;text-wrap:balance!important;text-shadow:0 2px 0 rgba(60,35,5,.62),0 0 16px rgba(212,162,62,.12)}.game-card-divider{display:block!important;width:68%!important;height:1px!important;margin:13px auto!important;background:linear-gradient(90deg,transparent,rgba(222,180,89,.72),transparent)}.game-card p{max-width:340px!important;margin:0 auto!important;color:#d8c49a!important;font-size:14px!important;line-height:1.45!important}.game-card-bottom{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:14px!important;margin-top:auto!important;padding:18px 26px 24px!important;border-top:1px solid rgba(219,176,83,.24)!important;background:linear-gradient(180deg,#19140deb,#050504fc)!important}.game-card-jackpot{width:100%!important;text-align:center!important}.game-card-jackpot span{display:block!important;color:#bba371!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.game-card-jackpot strong{display:block!important;margin-top:7px!important;color:#e9bf60!important;font-family:Georgia,Times New Roman,serif!important;font-size:38px!important;font-weight:700!important;line-height:1!important;letter-spacing:.01em!important;text-shadow:0 2px 0 rgba(77,45,4,.65),0 0 18px rgba(217,160,48,.16);font-variant-numeric:tabular-nums!important}.game-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:182px!important;min-height:50px!important;padding:0 32px!important;border:2px solid rgba(215,166,66,.78)!important;border-radius:4px!important;color:#efd59d!important;background:linear-gradient(180deg,#3b2b15fa,#110d09fc)!important;box-shadow:inset 0 0 0 1px #ffe7a51f,inset 0 0 0 5px #140e08b8,0 8px 18px #0000004d!important;font-family:Georgia,Times New Roman,serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}.game-card:hover:not(:disabled) .game-status{border-color:#f4d081f0!important;color:#fff0c8!important;background:linear-gradient(180deg,#563d19fa,#1b1309fc)!important}.game-card-locked{opacity:.58!important;filter:grayscale(.32)!important}@media (max-width: 1199.98px){.game-grid{grid-template-columns:repeat(2,390px)!important;max-width:820px!important}.game-card:last-child{grid-column:1 / -1!important;justify-self:center!important}}@media (max-width: 880px){.casino-page-lobby .lobby{padding-right:20px!important;padding-left:20px!important}.game-grid{grid-template-columns:minmax(0,390px)!important;max-width:390px!important}.game-card,.game-card:last-child{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:390px!important}}.casino-page-lobby .lobby .hero-copy.lobby-intro{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:28px auto 22px!important;padding:0!important;text-align:center!important}.casino-page-lobby .lobby .lobby-club-logo{display:block!important;width:clamp(360px,24vw,420px)!important;max-width:calc(100vw - 56px)!important;min-width:0!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;-webkit-user-select:none!important;user-select:none!important;filter:drop-shadow(0 10px 22px rgba(0,0,0,.48))!important}@media (max-width: 700px){.casino-page-lobby .lobby .hero-copy.lobby-intro{margin-top:18px!important;margin-bottom:18px!important}.casino-page-lobby .lobby .lobby-club-logo{width:min(360px,calc(100vw - 40px))!important}}.casino-page-league .league-page .hero-copy.league-intro{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:28px auto 22px!important;padding:0!important;text-align:center!important}.casino-page-league .league-page .lobby-club-logo{display:block!important;width:clamp(360px,24vw,420px)!important;max-width:calc(100vw - 56px)!important;min-width:0!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;-webkit-user-select:none!important;user-select:none!important;filter:drop-shadow(0 10px 22px rgba(0,0,0,.48))!important}@media (max-width: 700px){.casino-page-league .league-page .hero-copy.league-intro{margin-bottom:18px!important}.casino-page-league .league-page .lobby-club-logo{width:min(360px,calc(100vw - 40px))!important}}.casino-page .topbar{grid-template-columns:minmax(0,1fr) auto!important}.casino-page .topbar .account-area{grid-column:2!important}.casino-page-lobby .lobby-intro{margin-bottom:clamp(24px,3vh,36px)!important}.club-menu-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;max-width:1226px;margin:0 auto 30px}.league-page>.club-menu-grid{margin-bottom:34px}.club-menu-tile{position:relative;isolation:isolate;display:grid;grid-template-rows:58px auto auto;place-items:center;align-content:center;gap:7px;min-width:0;min-height:148px;padding:17px 12px 15px;overflow:hidden;border:1px solid rgba(231,190,99,.72);border-radius:4px;color:#ead09a;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(255,220,135,.1),transparent 56%),linear-gradient(145deg,#1e1811fc,#080807fe);box-shadow:inset 0 0 0 3px #140e07f2,inset 0 0 0 4px #d9a74647,inset 0 0 26px #00000075,0 14px 30px #00000061;cursor:pointer;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease,filter .17s ease}.club-menu-tile:before,.club-menu-tile:after{position:absolute;z-index:-1;width:38px;height:38px;border-color:#e0b557b8;border-style:solid;pointer-events:none;content:""}.club-menu-tile:before{top:7px;left:7px;border-width:2px 0 0 2px}.club-menu-tile:after{right:7px;bottom:7px;border-width:0 2px 2px 0}.club-menu-tile:hover:not(:disabled){transform:translateY(-3px);border-color:#ffdd8bf5;filter:brightness(1.06);box-shadow:inset 0 0 0 3px #140e07f2,inset 0 0 0 4px #f4cc6f6b,inset 0 0 28px #0000006b,0 18px 36px #0000007a,0 0 25px #dfab4229}.club-menu-tile.is-active{border-color:#ffe091fa;background:radial-gradient(circle at 50% 8%,rgba(255,217,115,.22),transparent 58%),linear-gradient(145deg,#302313fe,#0b0907fe);box-shadow:inset 0 0 0 3px #1b1208fa,inset 0 0 0 4px #ffd87794,inset 0 0 34px #b0701629,0 18px 40px #0000007a,0 0 32px #e1ab3c47}.club-menu-icon{width:56px;height:56px;display:grid;place-items:center;color:#d8a846;filter:drop-shadow(0 3px 4px rgba(0,0,0,.72))}.club-menu-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.club-menu-tile.is-active .club-menu-icon{color:#f0c867;filter:drop-shadow(0 0 9px rgba(235,183,62,.34))}.club-menu-tile strong{display:block;overflow:hidden;color:#ead09a;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1.05;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 3px rgba(0,0,0,.9)}.club-menu-tile small{display:block;overflow:hidden;color:#d5c194ad;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.club-menu-tile.is-muted{opacity:.48;filter:grayscale(.32)}.club-menu-tile:disabled{cursor:default}.club-menu-tile-account:disabled{opacity:.82}.club-menu-alert{position:absolute;top:11px;right:11px;z-index:4;width:13px;height:13px;border:2px solid #221406;border-radius:50%;background:#ffd465;box-shadow:0 0 14px #ffcc4acc;animation:clubMenuAlertPulse 1.5s ease-in-out infinite}@keyframes clubMenuAlertPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media (max-width: 1199.98px){.club-menu-grid{max-width:808px}.club-menu-tile{min-height:132px;padding-right:8px;padding-left:8px}.club-menu-tile strong{font-size:15px}.club-menu-tile small{font-size:8px}}@media (max-width: 880px){.club-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:390px}.club-menu-tile:last-child{grid-column:1 / -1}}html[data-thurgold-lobby-desktop=true] body{overflow-x:hidden!important}html[data-thurgold-lobby-desktop=true] .casino-page:not(.casino-page-slot){overflow-x:hidden!important}html[data-thurgold-topbar-desktop=true] .casino-page>.topbar{width:var( --thurgold-topbar-layout-width )!important;max-width:none!important;margin:0!important;zoom:var( --thurgold-topbar-scale )!important}html[data-thurgold-lobby-desktop=true] .casino-page-lobby>.lobby,html[data-thurgold-lobby-desktop=true] .casino-page-league>.league-page,html[data-thurgold-lobby-desktop=true] .casino-page-account>.club-account-page{width:2560px!important;max-width:none!important;margin-left:var( --thurgold-lobby-canvas-margin )!important;margin-right:var( --thurgold-lobby-canvas-margin )!important;zoom:var( --thurgold-lobby-scale )!important}html[data-thurgold-lobby-desktop=true] .casino-page-lobby>.lobby{padding:65.35px 28px 68px!important}html[data-thurgold-lobby-desktop=true] .casino-page-lobby>.lobby .hero-copy.lobby-intro{margin:28px auto 22px!important}html[data-thurgold-lobby-desktop=true] .casino-page-lobby>.lobby .lobby-club-logo{width:420px!important;max-width:none!important}html[data-thurgold-lobby-desktop=true] .casino-page-lobby>.lobby-popup-backdrop .lobby-popup-shell{max-height:1202.44px!important;zoom:var( --thurgold-lobby-scale )!important}.game-card-inner{grid-template-rows:262px 58px minmax(158px,1fr) auto!important}.game-card-top.game-preview{display:block!important;width:100%!important;height:262px!important;min-height:262px!important;max-height:262px!important;position:relative!important;overflow:hidden!important}.game-card-top.game-preview img{display:block!important;width:100%!important;height:262px!important;min-height:262px!important;max-height:262px!important;object-fit:cover!important;object-position:center!important}.game-preview-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:262px!important;pointer-events:none!important}.game-card-label-row{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;background:linear-gradient(180deg,#07190efa,#041009fc)!important;border-bottom:1px solid rgba(219,176,83,.18)!important}.game-card-label-row .game-label{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0!important}.casino-page-league .league-page{width:min(1226px,calc(100% - 48px))!important;margin:0 auto!important;padding:clamp(42px,5vh,76px) 0 54px!important}.casino-page-league .league-page>.club-menu-grid{margin-bottom:24px!important}.casino-page-league .league-hero{position:relative!important;isolation:isolate;width:min(820px,100%)!important;min-height:248px;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-content:center!important;gap:18px!important;margin:0 auto!important;padding:76px 48px 32px!important;overflow:hidden;border:1px solid rgba(207,157,65,.72)!important;border-radius:0!important;text-align:center;background:linear-gradient(90deg,rgba(183,124,39,.07),transparent 14%,transparent 86%,rgba(183,124,39,.07)),radial-gradient(circle at 50% 0%,rgba(221,171,70,.14),transparent 43%),linear-gradient(180deg,#1c130cfb,#080705fe)!important;box-shadow:0 24px 60px #0000007a,inset 0 0 0 4px #331d0ceb,inset 0 0 0 5px #d19e433b,inset 0 1px #ffe7a61a!important}.casino-page-league .league-hero:before{position:absolute;top:20px;left:50%;z-index:2;width:48px;height:56px;display:grid;place-items:center;border:1px solid rgba(244,208,120,.76);clip-path:polygon(50% 0%,91% 14%,84% 73%,50% 100%,16% 73%,9% 14%);color:#261704;background:linear-gradient(145deg,#fff0b6,#e1b14a 42%,#9f6213 76%,#5e3508);box-shadow:0 8px 18px #00000075,inset 0 1px #ffffff80;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:800;content:"T";transform:translate(-50%)}.casino-page-league .league-hero:after{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:-1;border:1px solid rgba(218,168,75,.2);pointer-events:none;content:""}.casino-page-league .league-hero>div{display:grid;justify-items:center}.casino-page-league .league-hero .eyebrow{margin:0 0 8px!important;color:#dab15dd1!important;font-size:10px!important;font-weight:900!important;letter-spacing:.24em!important;text-transform:uppercase}.casino-page-league .league-hero h1{margin:0!important;color:#e5c276!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,4vw,48px)!important;font-weight:700!important;letter-spacing:.085em!important;line-height:1!important;text-shadow:0 2px 2px rgba(0,0,0,.88),0 0 18px rgba(216,162,57,.12);text-transform:uppercase}.casino-page-league .league-hero h1:after{display:block;width:190px;height:1px;margin:15px auto 0;background:linear-gradient(90deg,transparent,rgba(232,190,96,.85),transparent);content:""}.casino-page-league .league-hero p:not(.eyebrow){max-width:590px!important;margin:15px auto 0!important;color:#e0cfa3b8!important;font-size:13px!important;line-height:1.55!important}.casino-page-league .league-refresh-button{min-width:230px!important;min-height:42px!important;padding:9px 20px!important;border:1px solid rgba(220,176,82,.5)!important;border-radius:0!important;color:#ead092!important;background:linear-gradient(180deg,#483115f0,#130e09fa)!important;box-shadow:inset 0 1px #ffeeb51c,0 8px 18px #00000047!important;font-family:Georgia,Times New Roman,serif;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase}.casino-page-league .league-refresh-button:hover:not(:disabled){border-color:#f1cc77d1!important;color:#fff0bd!important;background:linear-gradient(180deg,#694619f5,#1c130afc)!important}.casino-page-league .league-summary-grid{width:min(820px,100%)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 auto!important;border-right:1px solid rgba(207,157,65,.72);border-left:1px solid rgba(207,157,65,.72);background:#070604fa;box-shadow:0 18px 44px #00000061}.casino-page-league .league-summary-card,.casino-page-league .league-summary-card.is-primary{min-height:118px!important;display:grid;align-content:center;padding:17px 14px!important;border:0!important;border-right:1px solid rgba(199,148,57,.26)!important;border-bottom:1px solid rgba(207,157,65,.72)!important;border-radius:0!important;text-align:center;background:linear-gradient(180deg,#261a0ffa,#0b0906fc)!important;box-shadow:inset 0 1px #ffe7a60d!important}.casino-page-league .league-summary-card:last-child{border-right:0!important}.casino-page-league .league-summary-card.is-primary{background:radial-gradient(circle at 50% 0%,rgba(223,171,65,.18),transparent 65%),linear-gradient(180deg,#34220ffc,#0d0a06fc)!important}.casino-page-league .league-summary-card>span{color:#caaa65b8!important;font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase}.casino-page-league .league-summary-card>strong{margin-top:8px!important;color:#e9ca7e!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,24px)!important;line-height:1.1!important}.casino-page-league .league-summary-card>small{margin-top:7px!important;color:#d9caa48f!important;font-size:10px!important;line-height:1.35!important}.casino-page-league .league-ranking-card{position:relative!important;width:min(820px,100%)!important;margin:0 auto!important;padding:30px 28px 54px!important;overflow:hidden;border:1px solid rgba(207,157,65,.72)!important;border-top:0!important;border-radius:0!important;background:linear-gradient(90deg,rgba(190,128,38,.055),transparent 16%,transparent 84%,rgba(190,128,38,.055)),linear-gradient(180deg,#140e09fe,#050504fe)!important;box-shadow:0 28px 70px #00000085,inset 0 0 0 4px #2e1b0cd1,inset 0 0 0 5px #d19e4329!important}.casino-page-league .league-ranking-card:before{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(209,159,66,.15);pointer-events:none;content:""}.casino-page-league .league-ranking-card:after{position:absolute;bottom:16px;left:50%;color:#d7a74cb8;font-size:20px;line-height:1;content:"◆";transform:translate(-50%) rotate(45deg)}.casino-page-league .league-ranking-header{position:relative;z-index:1;display:flex!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;margin:0 0 20px!important;padding:0 4px 15px;border-bottom:1px solid rgba(213,164,73,.32)}.casino-page-league .league-ranking-header .eyebrow{margin:0 0 5px!important;color:#cba656ad!important;font-size:9px!important;letter-spacing:.19em!important}.casino-page-league .league-ranking-header h2{margin:0!important;color:#e4c47b!important;font-family:Georgia,Times New Roman,serif!important;font-size:30px!important;letter-spacing:.09em!important;text-transform:uppercase}.casino-page-league .league-entry-count{padding:8px 12px!important;border:1px solid rgba(207,161,72,.34)!important;border-radius:0!important;color:#e0c88ec7!important;background:#39271375!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase}.casino-page-league .league-table{position:relative;z-index:1;display:grid!important;gap:5px!important}.casino-page-league .league-table-head,.casino-page-league .league-table-row{grid-template-columns:58px minmax(190px,1fr) minmax(120px,160px)!important;gap:14px!important;align-items:center!important}.casino-page-league .league-table-head{padding:0 14px 7px!important;color:#c2a46394!important;font-size:9px!important;letter-spacing:.15em!important}.casino-page-league .league-table-row{position:relative;min-height:58px!important;padding:9px 14px!important;border:1px solid rgba(191,143,55,.24)!important;border-radius:0!important;background:linear-gradient(90deg,#5b3b1638,#120e09e0 20%,#080705f5)!important;box-shadow:inset 0 1px #ffe7a609!important}.casino-page-league .league-table-row:after{position:absolute;top:7px;right:7px;bottom:7px;width:1px;background:linear-gradient(180deg,transparent,rgba(207,156,62,.3),transparent);content:""}.casino-page-league .league-table-row.is-current-user{border-color:#f0c665c2!important;background:linear-gradient(90deg,#ae701f61,#31200ef0 22%,#0c0905fa)!important;box-shadow:0 0 22px #d69e3621,inset 0 0 0 1px #ffdc8514!important}.casino-page-league .league-rank{width:36px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:0!important;clip-path:polygon(50% 0%,88% 15%,82% 74%,50% 100%,18% 74%,12% 15%);color:#251603!important;background:linear-gradient(145deg,#ffe7a0,#d8a13c 48%,#89520f)!important;font-family:Georgia,Times New Roman,serif;font-size:17px!important;font-weight:800}.casino-page-league .league-player strong{color:#e9d9aa!important;font-family:Georgia,Times New Roman,serif;font-size:16px!important;letter-spacing:.025em}.casino-page-league .league-player span{margin-top:3px!important;color:#c3b18485!important;font-size:9px!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.casino-page-league .league-points{color:#e4c174!important;font-family:Georgia,Times New Roman,serif;font-size:18px!important;letter-spacing:.035em;text-align:right!important}.casino-page-league .league-error,.casino-page-league .league-loading,.casino-page-league .league-empty{width:min(820px,100%)!important;margin:0 auto!important;padding:24px!important;border:1px solid rgba(207,157,65,.52)!important;border-radius:0!important;color:#e5d4a9c7;background:linear-gradient(180deg,#1f160dfa,#090806fc)!important;text-align:center}@media (max-width: 900px){.casino-page-league .league-page{width:min(100% - 28px,820px)!important}.casino-page-league .league-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.casino-page-league .league-summary-card:nth-child(2){border-right:0!important}}@media (max-width: 620px){.casino-page-league .league-hero{min-height:0;padding:72px 20px 26px!important}.casino-page-league .league-hero h1{font-size:30px!important}.casino-page-league .league-refresh-button{width:100%!important;min-width:0!important}.casino-page-league .league-summary-grid{grid-template-columns:1fr!important}.casino-page-league .league-summary-card{border-right:0!important}.casino-page-league .league-ranking-card{padding:24px 16px 48px!important}.casino-page-league .league-ranking-header{align-items:stretch!important;flex-direction:column!important}.casino-page-league .league-entry-count{align-self:flex-start}.casino-page-league .league-table-head{display:none!important}.casino-page-league .league-table-row{grid-template-columns:46px minmax(0,1fr)!important;gap:8px 10px!important}.casino-page-league .league-points{grid-column:2;font-size:15px!important;text-align:left!important}.casino-page-league .league-points:before{color:#c3b18485!important;font-size:8px!important;letter-spacing:.1em;content:"LIGAPUNKTE: "}}.casino-page-league{background-color:#031109!important;background-image:linear-gradient(180deg,#020c0729,#020c0747 52%,#01080575),url(/backgrounds/bg_thurgold.png)!important;background-position:center top,center top!important;background-size:cover,cover!important;background-repeat:no-repeat,no-repeat!important;background-attachment:fixed,fixed!important}.casino-page-slot{min-height:100vh;background:linear-gradient(180deg,#07030214,#0703021f 58%,#04020157),url(/backgrounds/bg_thurgold.png) center top / cover no-repeat fixed!important}.casino-page-slot .hero>.hero-copy{--slot-header-accent: rgba(231, 178, 73, .88);--slot-header-accent-soft: rgba(231, 178, 73, .18);--slot-header-glow: rgba(231, 178, 73, .22);position:relative;isolation:isolate;overflow:hidden;min-height:168px;padding:24px 30px;border:1px solid var(--slot-header-accent);border-radius:24px;background:linear-gradient(90deg,#050605f0,#070807e0 35%,#090b0ac7 62%,#0c0d0ce6);box-shadow:inset 0 0 0 1px #ffe5a51a,inset 0 -50px 90px #00000047,0 14px 38px #00000061,0 0 28px var(--slot-header-glow)}.casino-page-slot .hero>.hero-copy:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffe7aa0f,#0003)}.casino-page-slot .hero>.hero-copy:after{content:"";position:absolute;z-index:-1;top:-90px;right:-60px;width:360px;height:260px;border-radius:50%;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,var(--slot-header-accent-soft) 0%,transparent 68%)}.casino-page-slot .hero>.hero-copy h1{color:#f0cf8a;font-family:Georgia,Times New Roman,serif!important;font-weight:700!important;line-height:1.02!important;letter-spacing:.015em!important;text-shadow:0 2px 2px rgba(0,0,0,.92),0 0 16px rgba(222,173,70,.18)}.casino-page-slot .hero>.hero-copy>p:not(.eyebrow){color:#e8d5a4;text-shadow:0 1px 2px rgba(0,0,0,.96)}.casino-page-slot .hero>.hero-copy .eyebrow{color:#e2bb67;font-family:Georgia,Times New Roman,serif!important;font-weight:700!important;letter-spacing:.12em!important;text-shadow:0 1px 2px rgba(0,0,0,.98),0 0 10px rgba(222,173,70,.14)}.casino-page-slot .hero>.hero-copy .badges span{border-color:var(--slot-header-accent);color:#f3deb0;background:linear-gradient(180deg,#1a150dd6,#050806c7);box-shadow:inset 0 1px #ffedbe1a,0 4px 12px #0000003d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.casino-page-slot .hero>.hero-copy .back-button{padding:10px 18px;border:1px solid rgba(255,231,165,.88);border-radius:5px;color:#1a1003!important;background:linear-gradient(180deg,#ffe7a0,#d8a13c 48%,#89520f);box-shadow:inset 0 1px #ffffff94,inset 0 0 0 1px #663d0957,0 8px 18px #00000061,0 0 14px #dea83529;font-family:Georgia,Times New Roman,serif!important;font-size:14px;font-weight:700!important;letter-spacing:.035em;text-shadow:0 1px 0 rgba(255,255,255,.24);backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.casino-page-slot .hero>.hero-copy .back-button:hover{transform:translateY(-2px);filter:brightness(1.08) saturate(1.04);box-shadow:inset 0 1px #ffffffa8,inset 0 0 0 1px #663d094d,0 11px 22px #00000070,0 0 20px #e7b33e3d}.casino-page-slot .hero>.hero-copy .back-button:active{transform:translateY(1px);filter:brightness(.98)}.casino-page-slot .hero:not(.apple-hero)>.hero-copy{--slot-header-accent: rgba(237, 179, 62, .92);--slot-header-accent-soft: rgba(255, 188, 54, .26);--slot-header-glow: rgba(255, 184, 49, .3);background:radial-gradient(circle at 18% 78%,rgba(255,192,63,.2) 0%,transparent 28%),radial-gradient(circle at 82% 22%,rgba(255,206,98,.12) 0%,transparent 22%),linear-gradient(115deg,#0d0a06fa,#130f08f0 35%,#0a0b0ae0 68%,#080908f5)}.casino-page-slot .apple-hero:not(.burggeister-hero)>.hero-copy{--slot-header-accent: rgba(211, 165, 65, .9);--slot-header-accent-soft: rgba(157, 201, 75, .24);--slot-header-glow: rgba(197, 224, 95, .22);background:radial-gradient(circle at 20% 22%,rgba(120,170,55,.18) 0%,transparent 24%),radial-gradient(circle at 84% 30%,rgba(219,182,92,.12) 0%,transparent 20%),linear-gradient(115deg,#070d08fa,#0d170ceb 36%,#13170ddb 66%,#0a0d09f5)}.casino-page-slot .burggeister-hero>.hero-copy{--slot-header-accent: rgba(133, 222, 197, .82);--slot-header-accent-soft: rgba(122, 101, 218, .24);--slot-header-glow: rgba(101, 236, 205, .26);background:radial-gradient(circle at 18% 34%,rgba(86,217,199,.14) 0%,transparent 24%),radial-gradient(circle at 84% 22%,rgba(125,103,221,.16) 0%,transparent 20%),linear-gradient(115deg,#05090bfa,#0a1012f0,#100d1be0 68%,#070a0df5)}.casino-page-slot .burggeister-hero>.hero-copy .eyebrow{color:#e2bb67}.casino-page-slot .burggeister-hero>.hero-copy h1{color:#f0cf8a}.casino-page-slot .burggeister-hero>.hero-copy .badges span{color:#f3deb0}@media (max-width: 900px){.casino-page-slot .hero>.hero-copy{min-height:0;padding:22px;border-radius:21px}}@media (max-width: 700px){.casino-page-slot .hero>.hero-copy{padding:18px;border-radius:18px}.casino-page-slot .hero>.hero-copy:after{right:-150px}}.casino-page-account{min-height:100vh;background:linear-gradient(180deg,#07030214,#0703021f 58%,#04020157),url(/backgrounds/bg_thurgold.png) center top / cover no-repeat fixed!important}.casino-page-account .club-account-page{width:min(1226px,calc(100% - 48px));min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(42px,5vh,76px) 0 64px}.casino-page-account .club-account-intro{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:28px auto 22px!important;padding:0!important;text-align:center!important}.casino-page-account .club-account-intro .lobby-club-logo{display:block!important;width:clamp(360px,24vw,420px)!important;max-width:calc(100vw - 56px)!important;min-width:0!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;-webkit-user-select:none!important;user-select:none!important;filter:drop-shadow(0 10px 22px rgba(0,0,0,.48))!important}.casino-page-account .club-account-page>.club-menu-grid{margin-bottom:24px!important}.casino-page-account .club-account-panel{position:relative;isolation:isolate;width:min(820px,100%);margin:0 auto;padding:72px 44px 42px;overflow:hidden;border:1px solid rgba(207,157,65,.72);border-radius:0;background:radial-gradient(circle at 50% 0%,rgba(221,171,70,.13),transparent 30rem),linear-gradient(180deg,#1f150dfe,#090806fe);box-shadow:0 28px 70px #00000085,inset 0 0 0 4px #2e1b0ce0,inset 0 0 0 5px #d19e432e,inset 0 1px #ffe7a614}.casino-page-account .club-account-panel:before{position:absolute;top:18px;left:50%;width:48px;height:56px;display:grid;place-items:center;border:1px solid rgba(244,208,120,.76);clip-path:polygon(50% 0%,91% 14%,84% 73%,50% 100%,16% 73%,9% 14%);color:#241503;background:linear-gradient(180deg,#f5d783,#b97819);font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:800;content:"T";transform:translate(-50%)}.casino-page-account .club-account-panel:after{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:-1;border:1px solid rgba(218,168,75,.18);pointer-events:none;content:""}.casino-page-account .club-account-header{max-width:620px;margin:0 auto 28px;text-align:center}.casino-page-account .club-account-header .eyebrow{margin:0 0 8px!important;color:#dab15dd1!important;font-size:10px!important;font-weight:900!important;letter-spacing:.24em!important;text-transform:uppercase}.casino-page-account .club-account-header h1{margin:0!important;color:#e5c276!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,4vw,48px)!important;font-weight:700!important;line-height:1!important;letter-spacing:.085em!important;text-transform:uppercase;text-shadow:0 2px 2px rgba(0,0,0,.88),0 0 18px rgba(216,162,57,.12)}.casino-page-account .club-account-header h1:after{display:block;width:190px;height:1px;margin:15px auto 0;background:linear-gradient(90deg,transparent,rgba(232,190,96,.85),transparent);content:""}.casino-page-account .club-account-header p:not(.eyebrow){margin:15px auto 0!important;color:#e0cfa3b8!important;font-size:13px!important;line-height:1.55!important}.casino-page-account .club-account-form{display:grid;gap:24px}.casino-page-account .club-account-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid rgba(207,157,65,.58);background:#070604f5}.casino-page-account .club-account-summary-card{min-height:116px;display:grid;align-content:center;padding:18px 22px;border-right:1px solid rgba(199,148,57,.26);background:linear-gradient(180deg,#261a0ffa,#0b0906fc);text-align:center}.casino-page-account .club-account-summary-card:last-child{border-right:0}.casino-page-account .club-account-summary-card.is-balance{background:radial-gradient(circle at 50% 0%,rgba(223,171,65,.18),transparent 65%),linear-gradient(180deg,#34220ffc,#0d0a06fc)}.casino-page-account .club-account-summary-card>span{color:#caaa65b8;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.casino-page-account .club-account-summary-card>strong{margin-top:8px;overflow-wrap:anywhere;color:#e9ca7e;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,3vw,28px);line-height:1.1}.casino-page-account .club-account-summary-card>small{margin-top:7px;color:#d9caa48f;font-size:10px;line-height:1.35}.casino-page-account .club-account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.casino-page-account .club-account-fields label{display:grid;gap:8px}.casino-page-account .club-account-fields label>span{color:#ddc384;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700;letter-spacing:.035em}.casino-page-account .club-account-fields input{width:100%;min-height:46px;padding:11px 13px;border:1px solid rgba(198,151,63,.48);border-radius:0;outline:0;color:#ead9aa;background:linear-gradient(180deg,#0a0907fa,#16100afa);box-shadow:inset 0 1px 8px #0000008c;font-size:14px}.casino-page-account .club-account-fields input:focus{border-color:#f0c665e0;box-shadow:inset 0 1px 8px #0000008c,0 0 0 2px #daa63e24}.casino-page-account .club-account-fields label>small{color:#ccbb918a;font-size:10px;line-height:1.4}.casino-page-account .club-account-message,.casino-page-account .club-account-status{padding:14px 16px;border:1px solid rgba(207,157,65,.4);color:#e5d4a9d1;background:#0f0c08f0;text-align:center}.casino-page-account .club-account-message.is-error,.casino-page-account .club-account-status.is-error{border-color:#be573c94;color:#efc0a8;background:#42170e85}.casino-page-account .club-account-message.is-success{border-color:#af97409e;color:#e6d48d;background:#2d2a0f94}.casino-page-account .club-account-status p{margin:0 0 12px}.casino-page-account .club-account-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.casino-page-account .club-account-save-button,.casino-page-account .club-account-reset-button,.casino-page-account .club-account-retry-button{min-height:44px;padding:10px 20px;border-radius:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;letter-spacing:.045em;cursor:pointer;transition:transform .15s ease,filter .15s ease,border-color .15s ease}.casino-page-account .club-account-save-button{border:1px solid rgba(255,231,165,.88);color:#1a1003;background:linear-gradient(180deg,#ffe7a0,#d8a13c 48%,#89520f);box-shadow:inset 0 1px #ffffff94,inset 0 0 0 1px #663d0957,0 8px 18px #00000061}.casino-page-account .club-account-reset-button,.casino-page-account .club-account-retry-button{border:1px solid rgba(204,161,74,.46);color:#dfc98f;background:linear-gradient(180deg,#412c14f0,#120d08fa)}.casino-page-account .club-account-save-button:hover:not(:disabled),.casino-page-account .club-account-reset-button:hover:not(:disabled),.casino-page-account .club-account-retry-button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08)}.casino-page-account .club-account-save-button:disabled,.casino-page-account .club-account-reset-button:disabled{cursor:default;opacity:.52;transform:none}@media (max-width: 900px){.casino-page-account .club-account-page{width:min(100% - 28px,820px)}.casino-page-account .club-account-panel{padding:70px 28px 36px}}@media (max-width: 620px){.casino-page-account .club-account-page{padding-top:30px}.casino-page-account .club-account-intro{margin-top:18px!important;margin-bottom:18px!important}.casino-page-account .club-account-intro .lobby-club-logo{width:min(360px,calc(100vw - 40px))!important}.casino-page-account .club-account-panel{padding:70px 16px 28px}.casino-page-account .club-account-header h1{font-size:30px!important}.casino-page-account .club-account-summary,.casino-page-account .club-account-fields{grid-template-columns:1fr}.casino-page-account .club-account-summary-card{border-right:0;border-bottom:1px solid rgba(199,148,57,.26)}.casino-page-account .club-account-summary-card:last-child{border-bottom:0}.casino-page-account .club-account-actions{align-items:stretch;flex-direction:column-reverse}.casino-page-account .club-account-save-button,.casino-page-account .club-account-reset-button{width:100%}}.casino-page .topbar{position:sticky;top:0;z-index:20;min-height:86px;display:grid;grid-template-columns:minmax(210px,270px) minmax(100px,1fr) auto!important;align-items:center;gap:26px;padding:10px 30px!important;overflow:visible;border-top:1px solid rgba(250,221,139,.1);border-bottom:2px solid rgba(188,128,35,.72)!important;background:linear-gradient(90deg,#020f0afa,#091f13fa 22%,#291c0af7 55%,#081c11fa 82%,#020e09fc),repeating-linear-gradient(90deg,transparent 0,transparent 18px,rgba(255,220,140,.012) 19px,transparent 20px)!important;box-shadow:0 12px 34px #0000006b,inset 0 1px #ffeeb412,inset 0 -3px #361e05ad;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.casino-page .topbar:before{content:"";position:absolute;top:5px;right:10px;bottom:5px;left:10px;z-index:0;pointer-events:none;border:1px solid rgba(221,178,82,.14);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}.casino-page .topbar:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(174,112,25,.34) 10%,rgba(249,215,120,.92) 50%,rgba(174,112,25,.34) 90%,transparent 100%)}.casino-page .topbar>*{position:relative;z-index:1}.casino-page .topbar .logo-area{min-width:0;display:flex;align-items:center;justify-content:flex-start}.casino-page .topbar .topbar-club-logo{display:block;width:clamp(190px,13vw,245px);max-height:66px;object-fit:contain;object-position:left center;filter:drop-shadow(0 3px 4px rgba(0,0,0,.78)) drop-shadow(0 0 10px rgba(215,158,49,.16))}.casino-page .topbar .topbar-ornament{min-width:100px;display:grid;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);align-items:center;gap:12px;opacity:.72}.casino-page .topbar .topbar-ornament span{height:1px;background:linear-gradient(90deg,transparent,rgba(224,183,90,.72));box-shadow:0 1px #351e06d9}.casino-page .topbar .topbar-ornament span:last-child{background:linear-gradient(90deg,rgba(224,183,90,.72),transparent)}.casino-page .topbar .topbar-ornament b{color:#d3a648;font-size:10px;line-height:1;text-shadow:0 0 9px rgba(228,174,62,.36);transform:rotate(45deg)}.casino-page .topbar .account-area{grid-column:3!important;display:flex;align-items:center;justify-content:flex-end;gap:10px}.casino-page .topbar .wallet-chip{position:relative;min-height:48px;display:inline-flex;align-items:center;gap:11px;padding:5px 18px 5px 8px;overflow:hidden;border:1px solid rgba(225,183,89,.66);border-radius:0!important;color:#f1dfaa;background:radial-gradient(circle at 20% 20%,rgba(255,226,133,.12),transparent 40%),linear-gradient(180deg,#3f2e11f5,#181b0dfa);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);box-shadow:0 6px 18px #00000057,inset 0 1px #fff2be1f}.casino-page .topbar .wallet-chip:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;pointer-events:none;border:1px solid rgba(240,204,119,.2);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}.casino-page .topbar .wallet-coin{position:relative;z-index:1;width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(255,238,176,.72);border-radius:50%;color:#3b2205;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:900;background:radial-gradient(circle at 32% 24%,#fff1ad,#dfaa3b 43%,#9b5c0e 77%,#573006);box-shadow:inset 0 1px 1px #fffce09e,inset 0 -2px 3px #4b23039e,0 0 12px #dda53129;text-shadow:0 1px 0 rgba(255,245,198,.42)}.casino-page .topbar .wallet-chip-copy{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1}.casino-page .topbar .wallet-chip-copy small{margin-bottom:5px;color:#dfcc91b8;font-family:Georgia,Times New Roman,serif;font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.casino-page .topbar .wallet-chip-copy strong{color:#fff0ad;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:900;letter-spacing:.025em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 9px rgba(226,171,55,.2)}.casino-page .topbar .topbar-action-button{position:relative;isolation:isolate;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;overflow:hidden;border:1px solid rgba(201,155,64,.62)!important;border-radius:0!important;color:#e8d59a!important;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(180deg,#2e3019fa,#0c1b11fa)!important;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);box-shadow:0 5px 16px #0000004d,inset 0 1px #ffefb414!important;transition:border-color .15s ease,color .15s ease,filter .15s ease}.casino-page .topbar .topbar-action-button:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;pointer-events:none;border:1px solid rgba(235,197,111,.16);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.casino-page .topbar .topbar-action-button:hover{border-color:#f6d381eb!important;color:#fff0b5!important;filter:brightness(1.14)}.casino-page .topbar .topbar-action-button:focus-visible{outline:2px solid rgba(250,217,132,.9);outline-offset:3px}.casino-page .topbar .topbar-music-button[aria-pressed=true]{color:#fff1b7!important;background:linear-gradient(180deg,#533f14fa,#1a2a13fa)!important;box-shadow:0 5px 16px #0000004d,inset 0 0 18px #d8a4361f!important}.casino-page .topbar .topbar-logout-button{border-color:#ab75348a!important;color:#e6d096e6!important;background:linear-gradient(180deg,#2f1f14fa,#16140efa)!important}@media (max-width: 1100px){.casino-page .topbar{grid-template-columns:minmax(190px,1fr) auto!important}.casino-page .topbar .topbar-ornament{display:none}.casino-page .topbar .account-area{grid-column:2!important}}@media (max-width: 700px){.casino-page .topbar{min-height:76px;padding:8px 14px!important;gap:12px}.casino-page .topbar .topbar-club-logo{width:min(185px,42vw);max-height:55px}.casino-page .topbar .wallet-chip{padding-right:12px}.casino-page .topbar .topbar-action-button{padding:0 12px}}@media (max-width: 560px){.casino-page .topbar{grid-template-columns:1fr!important}.casino-page .topbar .logo-area{justify-content:center}.casino-page .topbar .account-area{grid-column:1!important;justify-content:center;flex-wrap:wrap}.casino-page .topbar .wallet-chip{flex:1 1 100%;justify-content:center}}.casino-page .topbar .wallet-coin{display:none!important}.casino-page .topbar .wallet-chip{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:6px 20px;border:2px solid #b8842d;border-radius:4px!important;color:#f1d995;background:linear-gradient(180deg,#2d1d0e,#1a110a);clip-path:none;box-shadow:inset 0 0 0 5px #5c3a1257,0 3px 10px #00000052}.casino-page .topbar .wallet-chip:before{display:none!important}.casino-page .topbar .wallet-chip-copy{display:flex;flex-direction:row;align-items:baseline;gap:8px;line-height:1}.casino-page .topbar .wallet-chip-copy small{margin:0;color:#d8bd75;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.casino-page .topbar .wallet-chip-copy strong{color:#ffe6a0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:900;letter-spacing:.025em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:none}.casino-page .topbar .topbar-action-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:2px solid #b8842d!important;border-radius:4px!important;color:#f1d995!important;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(180deg,#2d1d0e,#1a110a)!important;clip-path:none;box-shadow:inset 0 0 0 5px #5c3a1257,0 3px 10px #00000052!important}.casino-page .topbar .topbar-action-button:before{display:none!important}.casino-page .topbar .topbar-action-button:hover{border-color:#d6a542!important;color:#ffe7a6!important;filter:brightness(1.08)}.casino-page .topbar .topbar-music-button[aria-pressed=true]{color:#ffe7a6!important;background:linear-gradient(180deg,#3b2911,#21170b)!important}.casino-page .topbar .topbar-logout-button{border-color:#9f7025!important;color:#e5cb87!important;background:linear-gradient(180deg,#2d1d0e,#1a110a)!important}@media (max-width: 700px){.casino-page .topbar .wallet-chip{padding:6px 14px}.casino-page .topbar .topbar-action-button{padding:0 15px}}.casino-page .topbar .topbar-utility-menu{position:relative;flex:0 0 auto}.casino-page .topbar .topbar-utility-button{width:44px;min-width:44px;padding:0!important;font-size:28px;line-height:1;letter-spacing:0;text-transform:none}.casino-page .topbar .topbar-utility-button span{display:block;transform:translateY(-1px)}.casino-page .topbar .topbar-utility-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:248px;padding:7px;border:2px solid #b8842d;border-radius:4px;background:linear-gradient(180deg,#2d1d0efe,#110b07fe);box-shadow:inset 0 0 0 4px #5c3a1257,0 18px 40px #0000008f}.casino-page .topbar .topbar-utility-dropdown button{width:100%;min-height:42px;display:flex;align-items:center;padding:0 14px;border:0;border-bottom:1px solid rgba(184,132,45,.24);color:#ead18c;background:transparent;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.casino-page .topbar .topbar-utility-dropdown button:last-child{border-bottom:0}.casino-page .topbar .topbar-utility-dropdown button:hover,.casino-page .topbar .topbar-utility-dropdown button:focus-visible{color:#ffe8a6;background:#b8842d29;outline:none}.utility-popup-backdrop{z-index:120}.utility-popup-shell{width:min(980px,calc(100vw - 32px));max-height:min(88vh,900px);padding:28px;border:1px solid rgba(207,157,65,.72);border-radius:4px;color:#eadcb2;background:radial-gradient(circle at 50% 0%,rgba(221,171,70,.12),transparent 30rem),linear-gradient(180deg,#1c130cfe,#060605fe);box-shadow:0 36px 90px #000000ad,inset 0 0 0 4px #331d0ceb,inset 0 0 0 5px #d19e4333}.utility-popup-content{display:grid;gap:18px}.utility-popup-header{padding:2px 52px 16px 0;border-bottom:1px solid rgba(207,157,65,.28)}.utility-popup-header .eyebrow{margin:0 0 7px;color:#c99a3c}.utility-popup-header h2{margin:0;color:#ffe19a;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,42px)}.utility-popup-header p{max-width:780px;margin:10px 0 0;color:#cdbf98;line-height:1.55}.utility-popup-section,.utility-game-rules{padding:18px;border:1px solid rgba(207,157,65,.22);border-radius:4px;background:#ffebb209}.utility-popup-section h3,.utility-game-rules h3{margin:0 0 10px;color:#f0cf7a;font-family:Georgia,Times New Roman,serif;font-size:19px}.utility-popup-section p,.utility-popup-section li,.utility-game-rules li{color:#d2c49e;line-height:1.55}.utility-popup-section p{margin:0}.utility-popup-section ul,.utility-game-rules ul{margin:0;padding-left:20px}.utility-popup-section li+li,.utility-game-rules li+li{margin-top:7px}.utility-popup-section code{padding:2px 5px;border:1px solid rgba(207,157,65,.22);border-radius:3px;color:#ffe19a;background:#00000047}.utility-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 980px){.utility-rules-grid{grid-template-columns:1fr}}@media (max-width: 700px){.casino-page .topbar .topbar-utility-dropdown{right:-8px;width:min(248px,calc(100vw - 28px))}.utility-popup-shell{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:20px}.utility-popup-header{padding-right:42px}}.casino-page .topbar .topbar-ornament.topbar-ornament-back{grid-template-columns:minmax(0,1fr)!important;justify-items:center}.casino-page .topbar .topbar-back-button{justify-self:center;white-space:nowrap}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-copy=hidden]{padding-top:8px!important;padding-bottom:8px!important;gap:0!important;row-gap:0!important;grid-template-rows:auto!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-copy=hidden]>.hero-copy{display:none!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card{display:grid!important;grid-template-columns:var(--burggeister-responsive-board-width) var(--burggeister-responsive-side-width)!important;grid-template-areas:"board header" "board status" "board controls" "board feedback"!important;grid-template-rows:auto auto auto auto!important;width:100%!important;height:var( --burggeister-responsive-card-height )!important;box-sizing:border-box!important;padding:12px 14px!important;column-gap:14px!important;row-gap:0!important;align-items:start!important;align-content:space-between!important;overflow:hidden!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-board-shell{grid-area:board;display:grid!important;width:var( --burggeister-responsive-board-width )!important;height:var( --burggeister-responsive-board-height )!important;max-width:none!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;margin:0!important;align-self:stretch!important;aspect-ratio:auto!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-reels{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;aspect-ratio:auto!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-reel{height:100%!important;min-width:0!important;min-height:0!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-cell,.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-symbol{min-width:0!important;min-height:0!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-symbol>img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-slot-header{grid-area:header;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;align-items:stretch!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .slot-title-block{min-width:0!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .slot-title-block .eyebrow{margin:0 0 2px!important;font-size:.68rem!important;line-height:1.1!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .slot-title-block h2{margin:0!important;font-size:clamp(1.05rem,1.45vw,1.55rem)!important;line-height:1.05!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-jackpot{min-width:0!important;padding:8px 10px!important;border-radius:12px!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-jackpot span{font-size:.64rem!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-jackpot strong{margin:2px 0!important;font-size:clamp(1.25rem,1.7vw,1.65rem)!important;line-height:1!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-jackpot small{font-size:.64rem!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-status-row{grid-area:status;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-status-row>div{min-width:0!important;padding:7px 6px!important;border-radius:10px!important;text-align:center!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-status-row span{font-size:.61rem!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-status-row strong{margin-top:2px!important;overflow:hidden!important;font-size:.82rem!important;white-space:nowrap!important;text-overflow:ellipsis!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar{grid-area:controls;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;align-self:center!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>div,.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar button{min-width:0!important;min-height:48px!important;padding:6px 8px!important;border-radius:10px!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar .apple-spin-button{grid-column:1 / -1!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar label,.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar span{font-size:.62rem!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar strong{margin-top:2px!important;font-size:.9rem!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar button{font-size:.74rem!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-control-select{min-height:26px!important;padding:2px 6px!important;font-size:.82rem!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-feedback-slot{grid-area:feedback;width:100%!important;max-width:none!important;height:36px!important;margin:0!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-feedback-slot>p{height:36px!important;min-height:36px!important;padding:7px 9px!important;font-size:.78rem!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card{--burggeister-side-panel-accent: rgba(213, 166, 69, .78);--burggeister-side-panel-line: rgba(236, 202, 116, .32);--burggeister-side-panel-surface: rgba(4, 22, 17, .82);--burggeister-side-panel-surface-strong: rgba(3, 17, 13, .94);row-gap:8px!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card:after{grid-column:2;grid-row:1 / -1;align-self:stretch;justify-self:stretch;z-index:0;border:1px solid var(--burggeister-side-panel-accent);border-radius:18px;background:linear-gradient(135deg,rgba(224,182,88,.08),transparent 28%),radial-gradient(circle at 76% 8%,rgba(111,81,181,.2),transparent 34%),radial-gradient(circle at 18% 82%,rgba(65,165,132,.14),transparent 38%),linear-gradient(180deg,#051b14f0,#020d0bf5);box-shadow:inset 0 0 0 1px #ffe49b14,inset 0 0 36px #00000080,0 12px 28px #00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";pointer-events:none}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-slot-header,.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-status-row,.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar,.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-feedback-slot{position:relative;z-index:1;width:auto!important;margin-right:10px!important;margin-left:10px!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-slot-header{margin-top:10px!important;padding:10px 12px!important;border:1px solid var(--burggeister-side-panel-line);border-radius:13px;background:linear-gradient(145deg,#0b2c20e6,#041612e0);box-shadow:inset 0 1px #ffebb414,0 7px 18px #00000038}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card .slot-title-block{padding:1px 2px 4px;border-bottom:1px solid rgba(227,190,99,.22)}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card .slot-title-block .eyebrow{color:#d9ad58!important;letter-spacing:.16em!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card .slot-title-block h2{color:#f2d18a!important;text-shadow:0 2px 0 rgba(38,20,4,.82),0 0 14px rgba(220,168,64,.16)}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card .apple-jackpot{border-color:#e2b54a94!important;background:radial-gradient(circle at 50% -20%,rgba(255,212,92,.18),transparent 60%),linear-gradient(180deg,#09301ff0,#041b15f0)!important;box-shadow:inset 0 0 18px #f0c35212,0 5px 14px #00000040!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card .apple-jackpot span{color:#e8bb58!important;letter-spacing:.1em!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card .apple-jackpot strong{color:#ffe3a0!important;text-shadow:0 2px 0 rgba(55,30,3,.9),0 0 16px rgba(255,201,74,.22)}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-status-row{padding:0!important;border-radius:12px;background:transparent!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-status-row>div{border-color:#d5b05942!important;background:linear-gradient(180deg,#093021e0,#041d17e6)!important;box-shadow:inset 0 1px #ffe6a80f,0 4px 11px #0000002e}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-status-row span{color:#c9a95f!important;letter-spacing:.05em}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-status-row strong{color:#fff0bd!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar>div{border-color:#d2ae5745!important;background:linear-gradient(180deg,#072a1ee6,#031914eb)!important;box-shadow:inset 0 1px #ffe6a60d,0 4px 12px #0000002e}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar label,.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar span{color:#cfad63!important;letter-spacing:.04em}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card .apple-control-select{border-color:#d8b2593d;background-color:#021410db;color:#fff0bd}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar button{border-color:#f7cb5cad!important;background:linear-gradient(180deg,#e5ab25,#b9770c)!important;color:#1b210c!important;box-shadow:inset 0 1px #fff4c36b,0 6px 16px #00000047!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-feedback-slot{margin-bottom:10px!important;border:1px solid rgba(196,159,74,.22);border-radius:11px;background:linear-gradient(180deg,#082e20d1,#031a15e0);box-shadow:inset 0 0 15px #00000038}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"lines bet" "total total" "auto spin"!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar>.apple-control-field:nth-child(1){grid-area:lines}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar>.apple-control-field:nth-child(2){grid-area:bet}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar>.apple-control-field:nth-child(3){grid-area:total}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar>.apple-auto-button{grid-area:auto;width:100%!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar>.apple-spin-button{grid-area:spin;grid-column:auto!important;width:100%!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-copy=hidden]{padding-top:8px!important;padding-bottom:8px!important;gap:0!important;row-gap:0!important;grid-template-rows:auto!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-copy=hidden]>.hero-copy{display:none!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card{display:grid!important;grid-template-columns:var(--apfelgarten-responsive-board-width) var(--apfelgarten-responsive-side-width)!important;grid-template-areas:"board header" "board status" "board controls" "board feedback"!important;grid-template-rows:auto auto auto auto!important;width:100%!important;height:var( --apfelgarten-responsive-card-height )!important;box-sizing:border-box!important;padding:12px 14px!important;column-gap:14px!important;row-gap:0!important;align-items:start!important;align-content:space-between!important;overflow:hidden!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-board-shell{grid-area:board;display:grid!important;width:var( --apfelgarten-responsive-board-width )!important;height:var( --apfelgarten-responsive-board-height )!important;max-width:none!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;margin:0!important;align-self:stretch!important;aspect-ratio:auto!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .apple-reels{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;aspect-ratio:auto!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .apple-reel{height:100%!important;min-width:0!important;min-height:0!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .apple-cell,.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .apple-symbol{min-width:0!important;min-height:0!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .apple-symbol>img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-slot-header{grid-area:header;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;align-items:stretch!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .slot-title-block{min-width:0!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .slot-title-block .eyebrow{margin:0 0 2px!important;font-size:.68rem!important;line-height:1.1!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .slot-title-block h2{margin:0!important;font-size:clamp(1.05rem,1.45vw,1.55rem)!important;line-height:1.05!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .apple-jackpot{min-width:0!important;padding:8px 10px!important;border-radius:12px!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .apple-jackpot span{font-size:.64rem!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .apple-jackpot strong{margin:2px 0!important;font-size:clamp(1.25rem,1.7vw,1.65rem)!important;line-height:1!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .apple-jackpot small{font-size:.64rem!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-status-row{grid-area:status;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-status-row>div{min-width:0!important;padding:7px 6px!important;border-radius:10px!important;text-align:center!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-status-row span{font-size:.61rem!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-status-row strong{margin-top:2px!important;overflow:hidden!important;font-size:.82rem!important;white-space:nowrap!important;text-overflow:ellipsis!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-control-bar{grid-area:controls;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;align-self:center!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-control-bar>div,.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-control-bar button{min-width:0!important;min-height:48px!important;padding:6px 8px!important;border-radius:10px!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-control-bar .apple-spin-button{grid-column:1 / -1!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-control-bar label,.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-control-bar span{font-size:.62rem!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-control-bar strong{margin-top:2px!important;font-size:.9rem!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-control-bar button{font-size:.74rem!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card .apple-control-select{min-height:26px!important;padding:2px 6px!important;font-size:.82rem!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-feedback-slot{grid-area:feedback;width:100%!important;max-width:none!important;height:36px!important;margin:0!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-feedback-slot>p{height:36px!important;min-height:36px!important;padding:7px 9px!important;font-size:.78rem!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card{--apfelgarten-side-panel-accent: rgba(213, 166, 69, .78);--apfelgarten-side-panel-line: rgba(236, 202, 116, .32);--apfelgarten-side-panel-surface: rgba(4, 22, 17, .82);--apfelgarten-side-panel-surface-strong: rgba(3, 17, 13, .94);row-gap:8px!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card:after{grid-column:2;grid-row:1 / -1;align-self:stretch;justify-self:stretch;z-index:0;border:1px solid var(--apfelgarten-side-panel-accent);border-radius:18px;background:linear-gradient(135deg,rgba(224,182,88,.08),transparent 28%),radial-gradient(circle at 76% 8%,rgba(111,81,181,.2),transparent 34%),radial-gradient(circle at 18% 82%,rgba(65,165,132,.14),transparent 38%),linear-gradient(180deg,#051b14f0,#020d0bf5);box-shadow:inset 0 0 0 1px #ffe49b14,inset 0 0 36px #00000080,0 12px 28px #00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";pointer-events:none}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-slot-header,.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-status-row,.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar,.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-feedback-slot{position:relative;z-index:1;width:auto!important;margin-right:10px!important;margin-left:10px!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-slot-header{margin-top:10px!important;padding:10px 12px!important;border:1px solid var(--apfelgarten-side-panel-line);border-radius:13px;background:linear-gradient(145deg,#0b2c20e6,#041612e0);box-shadow:inset 0 1px #ffebb414,0 7px 18px #00000038}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .slot-title-block{padding:1px 2px 4px;border-bottom:1px solid rgba(227,190,99,.22)}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .slot-title-block .eyebrow{color:#d9ad58!important;letter-spacing:.16em!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .slot-title-block h2{color:#f2d18a!important;text-shadow:0 2px 0 rgba(38,20,4,.82),0 0 14px rgba(220,168,64,.16)}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .apple-jackpot{border-color:#e2b54a94!important;background:radial-gradient(circle at 50% -20%,rgba(255,212,92,.18),transparent 60%),linear-gradient(180deg,#09301ff0,#041b15f0)!important;box-shadow:inset 0 0 18px #f0c35212,0 5px 14px #00000040!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .apple-jackpot span{color:#e8bb58!important;letter-spacing:.1em!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .apple-jackpot strong{color:#ffe3a0!important;text-shadow:0 2px 0 rgba(55,30,3,.9),0 0 16px rgba(255,201,74,.22)}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-status-row{padding:0!important;border-radius:12px;background:transparent!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-status-row>div{border-color:#d5b05942!important;background:linear-gradient(180deg,#093021e0,#041d17e6)!important;box-shadow:inset 0 1px #ffe6a80f,0 4px 11px #0000002e}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-status-row span{color:#c9a95f!important;letter-spacing:.05em}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-status-row strong{color:#fff0bd!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>div{border-color:#d2ae5745!important;background:linear-gradient(180deg,#072a1ee6,#031914eb)!important;box-shadow:inset 0 1px #ffe6a60d,0 4px 12px #0000002e}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar label,.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar span{color:#cfad63!important;letter-spacing:.04em}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .apple-control-select{border-color:#d8b2593d;background-color:#021410db;color:#fff0bd}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar button{border-color:#f7cb5cad!important;background:linear-gradient(180deg,#e5ab25,#b9770c)!important;color:#1b210c!important;box-shadow:inset 0 1px #fff4c36b,0 6px 16px #00000047!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-feedback-slot{margin-bottom:10px!important;border:1px solid rgba(196,159,74,.22);border-radius:11px;background:linear-gradient(180deg,#082e20d1,#031a15e0);box-shadow:inset 0 0 15px #00000038}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"lines bet" "total total" "auto spin"!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-control-field:nth-child(1){grid-area:lines}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-control-field:nth-child(2){grid-area:bet}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-control-field:nth-child(3){grid-area:total}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-auto-button{grid-area:auto;width:100%!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-spin-button{grid-area:spin;grid-column:auto!important;width:100%!important}.goldgrube-hero[data-goldgrube-desktop=true][data-goldgrube-copy=hidden]{padding-top:8px!important;padding-bottom:8px!important;gap:0!important;row-gap:0!important;grid-template-rows:auto!important}.goldgrube-hero[data-goldgrube-desktop=true][data-goldgrube-copy=hidden]>.hero-copy{display:none!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card{--goldgrube-side-panel-line: rgba(230, 190, 91, .34);--goldgrube-side-panel-surface: rgba(4, 30, 20, .9);--goldgrube-side-panel-surface-strong: rgba(2, 20, 14, .97);position:relative!important;display:block!important;width:100%!important;height:var( --goldgrube-responsive-card-height )!important;min-height:var( --goldgrube-responsive-card-height )!important;max-height:var( --goldgrube-responsive-card-height )!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card:after{content:"";position:absolute;top:12px;right:14px;bottom:12px;width:var( --goldgrube-responsive-side-width );z-index:0;border:1px solid var(--goldgrube-side-panel-line);border-radius:16px;background:radial-gradient(circle at 50% -12%,rgba(207,166,66,.2),transparent 42%),linear-gradient(180deg,var(--goldgrube-side-panel-surface),var(--goldgrube-side-panel-surface-strong));box-shadow:inset 0 0 0 1px #ffde870d,inset 0 -30px 54px #0003,0 12px 26px #00000038;pointer-events:none}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card>.slot-content-layout,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-main-stage{display:contents!important;position:static!important;transform:none!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap{position:absolute!important;top:12px!important;left:14px!important;width:var( --goldgrube-responsive-board-width )!important;height:var( --goldgrube-responsive-board-height )!important;min-width:0!important;min-height:0!important;max-width:var( --goldgrube-responsive-board-width )!important;max-height:var( --goldgrube-responsive-board-height )!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;z-index:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .reels{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .reel{height:100%!important;min-width:0!important;min-height:0!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .cell{height:auto!important;min-width:0!important;min-height:0!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card>.slot-machine-top{position:absolute!important;top:22px!important;right:24px!important;left:auto!important;bottom:auto!important;width:calc(var(--goldgrube-responsive-side-width) - 20px)!important;height:148px!important;min-width:0!important;min-height:148px!important;max-width:calc(var(--goldgrube-responsive-side-width) - 20px)!important;max-height:148px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:42px 98px!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;box-sizing:border-box!important;overflow:visible!important;z-index:2!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-title-block{display:block!important;position:static!important;width:100%!important;min-width:0!important;height:42px!important;margin:0!important;padding:1px 3px 6px!important;border-bottom:1px solid rgba(230,190,91,.24);box-sizing:border-box!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-title-block .eyebrow{display:block!important;margin:0 0 3px!important;color:#d9ad58!important;font-size:.62rem!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-title-block h2{margin:0!important;color:#f2d18a!important;font-size:1.18rem!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 2px 0 rgba(38,20,4,.82),0 0 14px rgba(220,168,64,.16)}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-header-jackpot{position:static!important;inset:auto!important;width:100%!important;height:98px!important;min-width:0!important;min-height:98px!important;max-width:none!important;max-height:98px!important;margin:0!important;padding:11px 12px!important;border:1px solid rgba(226,181,74,.58)!important;border-radius:13px!important;background:radial-gradient(circle at 50% -20%,rgba(221,185,73,.28),transparent 50%),linear-gradient(180deg,#4f6316eb,#31480ff5)!important;box-shadow:inset 0 0 0 1px #ffe89e14,0 7px 16px #0000002e!important;box-sizing:border-box!important;transform:none!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-header-jackpot span{color:#e8bb58!important;font-size:.64rem!important;line-height:1!important;letter-spacing:.1em!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-header-jackpot strong{margin:5px 0 4px!important;color:#ffe3a0!important;font-size:1.65rem!important;line-height:1!important;text-shadow:0 2px 0 rgba(55,30,3,.9),0 0 14px rgba(255,210,82,.18)}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-header-jackpot small{color:#f1dfaa!important;font-size:.62rem!important;line-height:1.1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-row{position:absolute!important;top:184px!important;right:24px!important;left:auto!important;bottom:auto!important;width:calc(var(--goldgrube-responsive-side-width) - 20px)!important;height:78px!important;min-width:0!important;min-height:78px!important;max-width:calc(var(--goldgrube-responsive-side-width) - 20px)!important;max-height:78px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;background:transparent!important;box-sizing:border-box!important;overflow:visible!important;z-index:2!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:78px!important;min-width:0!important;min-height:78px!important;max-height:78px!important;margin:0!important;padding:8px 5px!important;border:1px solid rgba(213,176,89,.28)!important;border-radius:12px!important;background:linear-gradient(180deg,#042017eb,#021711f5)!important;box-shadow:inset 0 0 0 1px #ffe89e09,0 5px 12px #00000024!important;box-sizing:border-box!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;gap:5px!important;margin:0!important;text-align:center!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header span{color:#c9a95f!important;font-size:.58rem!important;line-height:1!important;letter-spacing:.05em!important;text-transform:uppercase!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header strong{max-width:100%!important;color:#fff0bd!important;font-size:.78rem!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-body{display:none!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .paytable-sidebar{display:none!important;visibility:hidden!important;pointer-events:none!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-machine-bar.take5-control-bar{position:absolute!important;right:24px!important;bottom:24px!important;left:auto!important;top:auto!important;width:calc(var(--goldgrube-responsive-side-width) - 20px)!important;height:214px!important;min-width:0!important;min-height:214px!important;max-width:calc(var(--goldgrube-responsive-side-width) - 20px)!important;max-height:214px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:54px 54px 86px!important;grid-template-areas:"lines bet" "total total" "spin auto"!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important;overflow:visible!important;z-index:2!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control:not(.take5-bet-control){grid-area:lines}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-bet-control{grid-area:bet}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info:nth-of-type(1){grid-area:total}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info:nth-of-type(2),.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-win-info{display:none!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-spin-button{grid-area:spin}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-auto-button{grid-area:auto}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info{width:100%!important;height:54px!important;min-width:0!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:7px 10px!important;border:1px solid rgba(210,174,87,.27)!important;border-radius:10px!important;background:linear-gradient(180deg,#041f17ed,#021610f7)!important;box-shadow:inset 0 0 0 1px #ffe79a09!important;box-sizing:border-box!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control span,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info span{color:#cfad63!important;font-size:.62rem!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control strong,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info strong{margin-top:5px!important;color:#fff0bd!important;font-size:.92rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control small{margin-top:2px!important;color:#d7c590!important;font-size:.52rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-spin-button,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-auto-button{width:100%!important;height:86px!important;min-width:0!important;min-height:86px!important;max-height:86px!important;margin:0!important;padding:8px 10px!important;border-radius:11px!important;box-sizing:border-box!important;font-size:.92rem!important;line-height:1!important;text-transform:uppercase!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-spin-button{border-color:#ffd55bd1!important;background:linear-gradient(180deg,#efb72d,#cf8510)!important;color:#211300!important;box-shadow:inset 0 0 0 1px #fff4b747,0 7px 15px #00000038!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-auto-button{border-color:#cea94d75!important;background:linear-gradient(180deg,#6f5315f2,#4a340bfa)!important;color:#f4dda0!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-spin-button:not(:disabled):hover,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-auto-button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .machine-error{display:none!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card{display:grid!important;grid-template-columns:minmax(0,var(--goldgrube-responsive-board-width)) minmax(0,var(--goldgrube-responsive-side-width))!important;grid-template-rows:118px 58px minmax(0,1fr) 170px!important;grid-template-areas:"board header" "board status" "board ." "board controls"!important;column-gap:12px!important;row-gap:8px!important;align-items:stretch!important;padding:12px 14px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap{grid-area:board!important;position:relative!important;inset:auto!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card>.slot-machine-top{grid-area:header!important;position:relative!important;inset:auto!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;height:118px!important;min-width:0!important;min-height:118px!important;max-width:100%!important;max-height:118px!important;grid-template-rows:30px 80px!important;gap:8px!important;margin:0!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-title-block{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 3px 4px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-title-block .eyebrow{margin:0 0 2px!important;font-size:.54rem!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-title-block h2{font-size:1rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-header-jackpot strong{margin:4px 0 3px!important;font-size:1.42rem!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-row{grid-area:status!important;position:relative!important;inset:auto!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;height:58px!important;min-width:0!important;min-height:58px!important;max-width:100%!important;max-height:58px!important;gap:6px!important;margin:0!important;z-index:3!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel{height:58px!important;min-height:58px!important;max-height:58px!important;padding:5px 3px!important;border-radius:9px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header{gap:3px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header span{font-size:.5rem!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header strong{font-size:.68rem!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-machine-bar.take5-control-bar{grid-area:controls!important;position:relative!important;inset:auto!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;height:170px!important;min-width:0!important;min-height:170px!important;max-width:100%!important;max-height:170px!important;grid-template-rows:44px 44px 66px!important;gap:8px!important;margin:0!important;overflow:hidden!important;z-index:2!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info{height:44px!important;min-height:44px!important;max-height:44px!important;padding:5px 8px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-spin-button,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-auto-button{height:66px!important;min-height:66px!important;max-height:66px!important;padding:7px 9px!important;font-size:.82rem!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card{grid-template-areas:"board header" "board status" "board controls" "board feedback"!important;grid-template-rows:auto auto auto auto!important;column-gap:14px!important;row-gap:8px!important;align-items:start!important;align-content:space-between!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card:after{position:relative!important;display:block!important;inset:auto!important;grid-column:2!important;grid-row:1 / -1!important;align-self:stretch!important;justify-self:stretch!important;width:auto!important;height:auto!important;border-color:#d5a645c7!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(224,182,88,.08),transparent 28%),radial-gradient(circle at 76% 8%,rgba(111,81,181,.16),transparent 34%),radial-gradient(circle at 18% 82%,rgba(65,165,132,.12),transparent 38%),linear-gradient(180deg,#051b14f0,#020d0bf5)!important;box-shadow:inset 0 0 0 1px #ffe49b14,inset 0 0 36px #00000080,0 12px 28px #00000057!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box!important;z-index:0!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card>.slot-machine-top,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-row,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-machine-bar.take5-control-bar,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-win-info,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .machine-error{position:relative!important;z-index:2!important;width:auto!important;max-width:none!important;margin-right:10px!important;margin-left:10px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card>.slot-machine-top{height:auto!important;min-height:0!important;max-height:none!important;grid-template-rows:auto 80px!important;gap:6px!important;margin-top:10px!important;padding:10px 12px!important;border:1px solid rgba(236,202,116,.32)!important;border-radius:13px!important;background:linear-gradient(145deg,#0b2c20e6,#041612e0)!important;box-shadow:inset 0 1px #ffebb414,0 7px 18px #00000038!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-title-block{height:auto!important;min-height:0!important;max-height:none!important;padding:1px 2px 4px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-header-jackpot{height:80px!important;min-height:80px!important;max-height:80px!important;padding:8px 10px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-row{height:48px!important;min-height:48px!important;max-height:48px!important;gap:6px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel{height:48px!important;min-height:48px!important;max-height:48px!important;padding:6px 4px!important;border-radius:10px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header{gap:2px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header span{font-size:.54rem!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header strong{font-size:.74rem!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-machine-bar.take5-control-bar{height:156px!important;min-height:156px!important;max-height:156px!important;grid-template-rows:48px 48px 48px!important;gap:6px!important;overflow:visible!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-spin-button,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-auto-button{height:48px!important;min-height:48px!important;max-height:48px!important;padding:6px 8px!important;border-radius:10px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-spin-button,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-auto-button{font-size:.74rem!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-win-info{grid-area:feedback!important;position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;align-self:stretch!important;justify-self:stretch!important;height:36px!important;min-width:0!important;min-height:36px!important;max-height:36px!important;gap:8px!important;margin-bottom:10px!important;padding:7px 9px!important;border:1px solid rgba(196,159,74,.22)!important;border-radius:11px!important;background:linear-gradient(180deg,#082e20d1,#031a15e0)!important;box-shadow:inset 0 0 15px #00000038!important;box-sizing:border-box!important;overflow:hidden!important;z-index:3!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-win-info>span{width:auto!important;margin:0!important;color:#cfad63!important;font-size:.56rem!important;line-height:1!important;text-transform:uppercase!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-win-info>strong{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;gap:6px!important;margin:0!important;color:#fff0bd!important;font-size:.76rem!important;line-height:1!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-win-info>strong>span{width:auto!important;margin:0!important;font-size:inherit!important;line-height:inherit!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-win-info.highlight{border-color:#ffd666c2!important;background:radial-gradient(circle at top left,rgba(255,214,102,.16),transparent 18rem),linear-gradient(180deg,#46340757,#082716f0)!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .machine-error{grid-area:feedback!important;position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;align-self:stretch!important;justify-self:stretch!important;height:36px!important;min-width:0!important;min-height:36px!important;max-height:36px!important;margin-bottom:10px!important;padding:7px 9px!important;border:1px solid rgba(206,102,82,.52)!important;border-radius:11px!important;background:linear-gradient(180deg,#441914f0,#250d0cf7)!important;color:#ffd8c9!important;box-sizing:border-box!important;overflow:hidden!important;font-size:.72rem!important;line-height:1.1!important;white-space:nowrap!important;text-overflow:ellipsis!important;z-index:4!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card:has(.machine-error) .take5-win-info{display:none!important}@media (min-width: 1200px) and (min-height: 600px){.goldgrube-bet-overlay{padding:16px!important}.goldgrube-bet-modal{width:min(760px,calc(100vw - 32px))!important;max-width:760px!important;min-height:0!important;max-height:calc(100vh - 32px)!important;padding:18px!important;border-radius:18px!important;overflow-y:auto!important;box-sizing:border-box!important}.goldgrube-bet-modal .bet-modal-header{gap:12px!important;margin-bottom:14px!important}.goldgrube-bet-modal .bet-modal-header h3{margin:0!important;font-size:clamp(28px,2.6vw,36px)!important;line-height:1!important}.goldgrube-bet-modal .modal-close-button{width:42px!important;height:42px!important;min-width:42px!important;font-size:36px!important;line-height:1!important}.goldgrube-bet-modal .bet-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.goldgrube-bet-modal .bet-option{min-height:64px!important;padding:8px 10px!important;font-size:16px!important}.goldgrube-bet-modal .max-bet-option{width:100%!important;min-height:58px!important;margin-top:10px!important}.goldgrube-bet-modal .accept-button{min-width:260px!important;min-height:56px!important;margin:14px auto 0!important;padding:8px 18px!important;font-size:18px!important}}.slot-orientation-lock{display:none}@media (max-width: 1180px) and (orientation: portrait){.casino-page-slot{width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden}.casino-page-slot .slot-orientation-lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:linear-gradient(180deg,#060302c7,#030201f0),url(/backgrounds/bg_thurgold.png) center / cover no-repeat;box-sizing:border-box;overflow-y:auto}.slot-orientation-lock-card{display:flex;flex-direction:column;align-items:center;width:min(440px,100%);padding:26px 22px 28px;border:1px solid rgba(239,203,117,.48);border-radius:22px;color:#f7e8c1;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(242,199,93,.14),transparent 42%),linear-gradient(180deg,#22170ffa,#0b0806fc);box-shadow:inset 0 0 0 4px #5c391457,inset 0 0 40px #00000070,0 24px 64px #000000a3;box-sizing:border-box}.slot-orientation-lock-logo{display:block;width:min(190px,62vw);height:auto;margin:0 auto 14px;object-fit:contain}.slot-orientation-lock-device{position:relative;width:86px;height:52px;margin:4px auto 22px;border:4px solid #e2b85d;border-radius:12px;box-shadow:inset 0 0 0 2px #1e1205eb,0 0 20px #e2b85d2e;transform:rotate(-90deg);transform-origin:center}.slot-orientation-lock-device:before{content:"";position:absolute;top:50%;right:5px;width:5px;height:5px;border-radius:50%;background:#e2b85d;transform:translateY(-50%)}.slot-orientation-lock-device:after{content:"↻";position:absolute;top:-38px;left:50%;color:#f3d287;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700;line-height:1;transform:translate(-50%) rotate(90deg)}.slot-orientation-lock-device>span{position:absolute;top:7px;right:12px;bottom:7px;left:8px;border:1px solid rgba(245,216,145,.34);border-radius:4px;background:linear-gradient(135deg,#473118f0,#130d08fa)}.slot-orientation-lock-card .eyebrow{margin:0 0 8px;color:#d8aa4f;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.slot-orientation-lock-card h1{margin:0;color:#f5dfaa;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,8vw,38px);font-weight:700;line-height:1.05;text-wrap:balance;text-shadow:0 2px 0 rgba(50,29,5,.72),0 0 18px rgba(216,170,79,.14)}.slot-orientation-lock-card>p:last-child{max-width:350px;margin:14px 0 0;color:#f4e5c0d1;font-size:15px;line-height:1.5;text-wrap:balance}}@media (max-width: 1180px) and (orientation: portrait) and (max-height: 640px){.slot-orientation-lock-card{padding:18px 18px 20px}.slot-orientation-lock-logo{width:min(142px,52vw);margin-bottom:8px}.slot-orientation-lock-device{margin-bottom:14px;transform:scale(.82) rotate(-90deg)}.slot-orientation-lock-card h1{font-size:clamp(24px,7vw,32px)}.slot-orientation-lock-card>p:last-child{margin-top:10px;font-size:14px}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card{grid-template-rows:58px 42px minmax(0,1fr) 120px!important;row-gap:3px!important;padding:6px 8px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card>.slot-machine-top{height:58px!important;min-height:58px!important;max-height:58px!important;grid-template-rows:minmax(0,1fr) 28px!important;gap:1px!important;margin-top:0!important;padding:3px 5px!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-row{height:42px!important;min-height:42px!important;max-height:42px!important;gap:3px!important;margin-top:0!important;margin-bottom:0!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel{height:42px!important;min-height:42px!important;max-height:42px!important;padding:3px 4px!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-machine-bar.take5-control-bar{height:120px!important;min-height:120px!important;max-height:120px!important;grid-template-rows:38px 38px 38px!important;gap:3px!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-spin-button,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-auto-button{height:38px!important;min-height:38px!important;max-height:38px!important;padding:3px 5px!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-title-block .eyebrow{margin-bottom:0!important;font-size:.52rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-title-block h2{margin:0!important;font-size:1rem!important;line-height:1!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .reels{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:8px 10px!important;box-sizing:border-box!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .reel{display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:11px!important;box-sizing:border-box!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .cell{width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:11px!important;box-sizing:border-box!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .cell .slot-symbol-img{width:min(72px,72%)!important;height:min(72px,72%)!important;max-width:72px!important;max-height:72px!important;margin:auto!important;object-fit:contain!important;transform:none!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .cell.winning-cell .slot-symbol-img{transform:scale(1.05)!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .reels:before{top:33.333333%!important;left:10px!important;right:10px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .reels:after{top:66.666667%!important;left:10px!important;right:10px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .slot-payline-overlay{top:8px!important;right:10px!important;bottom:8px!important;left:10px!important;width:auto!important;height:auto!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .slot-line-badges{top:8px!important;right:0!important;bottom:8px!important;left:0!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-grid-wrap .slot-line-badge{width:18px!important;height:18px!important;font-size:9px!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-line-badges-left .slot-line-badge{left:2px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-line-badges-right .slot-line-badge{right:2px!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.casino-page-slot{min-height:100vh;min-height:100dvh;overflow-x:hidden}.casino-page-slot>.footer-note{display:block;width:100%;height:18px;min-height:18px;max-height:18px;margin:0;padding:0 max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));box-sizing:border-box;overflow:hidden;font-size:10px;line-height:18px;text-align:center;white-space:nowrap;text-overflow:ellipsis}}@media (max-width: 1024px){.auth-page{display:block;width:100%;min-height:100vh;min-height:100dvh;padding:0;overflow-x:hidden}.auth-shell{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:100vh;min-height:100dvh;overflow:visible;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-showcase{align-items:center;justify-content:flex-start;min-width:0;min-height:0;padding:max(26px,env(safe-area-inset-top)) clamp(24px,7vw,54px) 22px;overflow:visible;text-align:center}.auth-showcase:after{display:none}.auth-crest{width:min(300px,58vw);margin:0 auto 14px}.auth-showcase h1{max-width:680px;font-size:clamp(2.1rem,7vw,3.1rem);line-height:1;white-space:normal;text-wrap:balance}.auth-showcase-copy{max-width:620px;margin:14px auto 0;font-size:.98rem;line-height:1.5;text-wrap:balance}.auth-slot-previews,.auth-showcase-note{display:none}.auth-panel{width:100%;min-width:0;max-width:none;justify-content:flex-start;padding:26px clamp(28px,8vw,72px) max(38px,env(safe-area-inset-bottom));border-top:1px solid rgba(226,171,51,.3);box-shadow:none}.auth-mode-tabs,.auth-panel .auth-form,.auth-panel .legal-note{width:100%;max-width:620px}.auth-mode-tabs{margin-right:auto;margin-bottom:22px;margin-left:auto}.auth-age-badge{align-self:center}.auth-panel>.eyebrow,.auth-panel h2,.auth-panel .auth-subtitle{width:100%;max-width:620px;margin-right:auto;margin-left:auto}.auth-panel h2{font-size:clamp(2rem,6vw,2.7rem)}.auth-panel .auth-subtitle{margin-top:10px;margin-bottom:24px}.auth-panel .auth-form,.auth-panel .legal-note{margin-right:auto;margin-left:auto}}@media (max-width: 560px){.auth-showcase{padding:max(20px,env(safe-area-inset-top)) 20px 10px}.auth-crest{width:min(215px,64vw);margin:0 auto}.auth-showcase .eyebrow,.auth-showcase h1,.auth-showcase-copy{display:none}.auth-panel{padding:14px 20px max(28px,env(safe-area-inset-bottom))}.auth-mode-tabs{gap:4px;margin-bottom:16px;padding:4px;border-radius:14px}.auth-mode-tab{min-height:48px;font-size:.95rem}.auth-age-badge{align-self:stretch;width:100%;gap:9px;margin-bottom:15px;padding:6px 10px 6px 6px}.auth-age-badge strong{flex:0 0 auto;width:36px;height:36px;font-size:.82rem}.auth-age-badge span{min-width:0;font-size:.67rem;line-height:1.25;white-space:normal}.auth-panel .eyebrow{margin-bottom:6px;font-size:.72rem}.auth-panel h2{font-size:clamp(2rem,9vw,2.45rem);line-height:1}.auth-panel .auth-subtitle{margin-top:9px;margin-bottom:20px;font-size:.94rem;line-height:1.42}.auth-panel .auth-form{gap:12px}.auth-panel .auth-form label{gap:6px;font-size:.87rem}.auth-panel .auth-form input{min-height:52px;padding:0 15px;border-radius:13px}.auth-panel .primary-button{min-height:54px;border-radius:14px}.auth-age-confirmation{padding:11px 12px;font-size:.78rem!important}.auth-panel .legal-note{margin-top:16px;font-size:.72rem;line-height:1.4}}@media (max-width: 1024px) and (orientation: landscape) and (max-height: 600px){.auth-showcase{padding:max(12px,env(safe-area-inset-top)) 24px 8px}.auth-crest{width:min(175px,28vw);margin:0 auto}.auth-showcase .eyebrow,.auth-showcase h1,.auth-showcase-copy{display:none}.auth-panel{padding:12px clamp(24px,9vw,84px) max(22px,env(safe-area-inset-bottom))}.auth-mode-tabs{margin-bottom:13px}.auth-age-badge{margin-bottom:12px}.auth-panel .auth-subtitle{margin-bottom:16px}.auth-panel .legal-note{margin-top:13px}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.casino-page-slot:has(.goldgrube-hero)>.topbar{min-height:48px!important;grid-template-columns:minmax(118px,138px) minmax(0,1fr)!important;gap:8px!important;padding:4px 10px!important}.casino-page-slot:has(.goldgrube-hero)>.topbar:before{top:3px!important;right:6px!important;bottom:3px!important;left:6px!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .topbar-club-logo{width:min(132px,18vw)!important;max-height:40px!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .account-area{gap:5px!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .wallet-chip{min-height:34px!important;padding:3px 10px!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .wallet-chip-copy{gap:5px!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .wallet-chip-copy small{font-size:8px!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .wallet-chip-copy strong{font-size:12px!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .topbar-action-button{min-height:34px!important;padding:0 10px!important;font-size:10px!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .topbar-utility-button{width:34px!important;min-width:34px!important;padding:0!important;font-size:22px!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .topbar-utility-dropdown{top:calc(100% + 6px)!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.casino-page-slot:has(.goldgrube-hero)>.topbar{grid-template-columns:minmax(118px,138px) auto minmax(0,1fr)!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .topbar-ornament.topbar-ornament-back{grid-column:2!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:0!important;opacity:1!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .topbar-back-button{min-height:34px!important;padding:0 10px!important;font-size:10px!important;white-space:nowrap!important}.casino-page-slot:has(.goldgrube-hero)>.topbar .account-area{grid-column:3!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card{grid-template-areas:"board header" "board status" "board feedback" "board controls"!important;grid-template-rows:54px 38px 26px minmax(0,1fr)!important;row-gap:3px!important;align-items:stretch!important;align-content:stretch!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card>.slot-machine-top{height:54px!important;min-height:54px!important;max-height:54px!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-title-block{display:none!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-header-jackpot{width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;margin:0!important;padding:4px 8px!important;box-sizing:border-box!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-header-jackpot span{margin:0!important;font-size:.54rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-header-jackpot strong{margin:0!important;font-size:1.22rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-header-jackpot small{margin:0!important;font-size:.5rem!important;line-height:1!important;white-space:nowrap!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-row{height:38px!important;min-height:38px!important;max-height:38px!important;gap:3px!important;margin:0!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel{height:38px!important;min-height:38px!important;max-height:38px!important;padding:2px 3px!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header{gap:2px!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header span{font-size:.48rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-status-panel-header strong{font-size:.66rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-win-info{grid-area:feedback!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:3px 7px!important;border-radius:8px!important;box-sizing:border-box!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-win-info>span{font-size:.5rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-win-info>strong{gap:4px!important;font-size:.66rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .machine-error{grid-area:feedback!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:3px 7px!important;font-size:.6rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .slot-machine-bar.take5-control-bar{grid-area:controls!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:3px!important;margin:0!important;padding:0!important;align-self:stretch!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-spin-button,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-auto-button{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:2px 5px!important;border-radius:8px!important;box-sizing:border-box!important;overflow:hidden!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control span,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info span{font-size:.49rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control strong,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-center-info strong{margin-top:2px!important;font-size:.74rem!important;line-height:1!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-small-control small{display:none!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-spin-button,.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card .take5-auto-button{font-size:.72rem!important;line-height:1!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.goldgrube-hero[data-goldgrube-desktop=true]{width:calc(100% - 16px)!important;min-width:0!important;max-width:none!important;margin-right:8px!important;margin-left:8px!important;justify-self:stretch!important;box-sizing:border-box!important}.goldgrube-hero[data-goldgrube-desktop=true] .goldgrube-slot-card{width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:minmax(0,3fr) minmax(0,1fr)!important;column-gap:10px!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.casino-page-slot:has(.goldgrube-hero) .modal-overlay:has(>.line-modal),.casino-page-slot:has(.goldgrube-hero) .goldgrube-bet-overlay{padding:8px!important;place-items:center!important;overflow:hidden!important}.casino-page-slot:has(.goldgrube-hero) .line-modal,.casino-page-slot:has(.goldgrube-hero) .goldgrube-bet-modal{width:min(760px,calc(100vw - 16px))!important;min-width:0!important;max-width:760px!important;min-height:0!important;max-height:calc(100vh - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:12px 16px!important;border-radius:18px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .bet-modal-header,.casino-page-slot:has(.goldgrube-hero) .goldgrube-bet-modal .bet-modal-header{min-height:34px!important;gap:10px!important;margin-bottom:8px!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .bet-modal-header h3,.casino-page-slot:has(.goldgrube-hero) .goldgrube-bet-modal .bet-modal-header h3{margin:0!important;font-size:clamp(22px,4.3vw,30px)!important;line-height:1!important;white-space:nowrap!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .modal-close-button,.casino-page-slot:has(.goldgrube-hero) .goldgrube-bet-modal .modal-close-button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;font-size:30px!important;line-height:1!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .line-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0 0 8px!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .line-option{min-height:58px!important;padding:5px 8px!important;border-radius:12px!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .line-option strong{font-size:24px!important;line-height:1!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .line-option span{margin-top:3px!important;font-size:11px!important;line-height:1!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .line-modal-summary{min-height:38px!important;margin:0 0 8px!important;padding:5px 10px!important;border-radius:11px!important;box-sizing:border-box!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .line-modal-summary span{font-size:11px!important;line-height:1!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .line-modal-summary strong{font-size:18px!important;line-height:1!important}.casino-page-slot:has(.goldgrube-hero) .line-modal .accept-button{width:min(220px,100%)!important;min-width:0!important;min-height:40px!important;margin:0 auto!important;padding:6px 12px!important;font-size:16px!important;line-height:1!important}.casino-page-slot:has(.goldgrube-hero) .goldgrube-bet-modal .bet-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0 0 8px!important}.casino-page-slot:has(.goldgrube-hero) .goldgrube-bet-modal .bet-option{min-height:58px!important;padding:6px 8px!important;border-radius:12px!important;font-size:16px!important;line-height:1!important}.casino-page-slot:has(.goldgrube-hero) .goldgrube-bet-modal .max-bet-option{width:100%!important;min-height:42px!important;margin:0 0 8px!important;padding:6px 10px!important;font-size:15px!important;line-height:1!important}.casino-page-slot:has(.goldgrube-hero) .goldgrube-bet-modal .accept-button{width:min(220px,100%)!important;min-width:0!important;min-height:40px!important;margin:0 auto!important;padding:6px 12px!important;font-size:16px!important;line-height:1!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.casino-page-slot:has(.apfelgarten-hero)>.topbar{min-height:48px!important;grid-template-columns:minmax(118px,138px) minmax(0,1fr)!important;gap:8px!important;padding:4px 10px!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar:before{top:3px!important;right:6px!important;bottom:3px!important;left:6px!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .topbar-club-logo{width:min(132px,18vw)!important;max-height:40px!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .account-area{gap:5px!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .wallet-chip{min-height:34px!important;padding:3px 10px!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .wallet-chip-copy{gap:5px!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .wallet-chip-copy small{font-size:8px!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .wallet-chip-copy strong{font-size:12px!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .topbar-action-button{min-height:34px!important;padding:0 10px!important;font-size:10px!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .topbar-utility-button{width:34px!important;min-width:34px!important;padding:0!important;font-size:22px!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .topbar-utility-dropdown{top:calc(100% + 6px)!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.casino-page-slot:has(.apfelgarten-hero)>.topbar{grid-template-columns:minmax(118px,138px) auto minmax(0,1fr)!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .topbar-ornament.topbar-ornament-back{grid-column:2!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:0!important;opacity:1!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .topbar-back-button{min-height:34px!important;padding:0 10px!important;font-size:10px!important;white-space:nowrap!important}.casino-page-slot:has(.apfelgarten-hero)>.topbar .account-area{grid-column:3!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.apfelgarten-hero[data-apfelgarten-desktop=true]{width:calc(100% - 16px)!important;min-width:0!important;max-width:none!important;margin-right:8px!important;margin-left:8px!important;justify-self:stretch!important;box-sizing:border-box!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card{width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:minmax(0,3fr) minmax(0,1fr)!important;column-gap:10px!important}.apfelgarten-hero[data-apfelgarten-desktop=true] .apfelgarten-slot-card>.apple-board-shell{width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card{grid-template-areas:"board header" "board status" "board feedback" "board controls"!important;grid-template-rows:54px 38px 26px minmax(0,1fr)!important;row-gap:3px!important;padding:6px 8px!important;align-items:stretch!important;align-content:stretch!important;overflow:hidden!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-slot-header{grid-area:header!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-slot-header>.slot-title-block{display:none!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .apple-jackpot{width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;margin:0!important;padding:4px 8px!important;box-sizing:border-box!important;overflow:hidden!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .apple-jackpot span{margin:0!important;font-size:.54rem!important;line-height:1!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .apple-jackpot strong{margin:0!important;font-size:1.22rem!important;line-height:1!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .apple-jackpot small{margin:0!important;font-size:.5rem!important;line-height:1!important;white-space:nowrap!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-status-row{grid-area:status!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;margin:0!important;overflow:hidden!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-status-row>div{width:100%!important;height:38px!important;min-width:0!important;min-height:38px!important;max-height:38px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:2px 3px!important;box-sizing:border-box!important;overflow:hidden!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-status-row>div>span{max-width:100%!important;font-size:.48rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-status-row>div>strong{max-width:100%!important;font-size:.66rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-feedback-slot{grid-area:feedback!important;width:100%!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:3px 7px!important;border-radius:8px!important;box-sizing:border-box!important;overflow:hidden!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-feedback-slot>p{width:100%!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;font-size:.5rem!important;line-height:20px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar{grid-area:controls!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-areas:"lines bet" "total total" "auto spin"!important;gap:3px!important;margin:0!important;padding:0!important;align-self:stretch!important;overflow:hidden!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>*{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-control-field{display:grid!important;align-content:center!important;gap:1px!important;padding:2px 5px!important;border-radius:8px!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-control-field>label,.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-control-field>span{margin:0!important;font-size:.49rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card .apple-control-select{width:100%!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0 18px 0 2px!important;border:0!important;font-size:.74rem!important;line-height:22px!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-control-field>strong{margin:0!important;font-size:.74rem!important;line-height:1!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-auto-button,.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-spin-button{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:2px 5px!important;border-radius:8px!important;font-size:.72rem!important;line-height:1!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-control-field:nth-child(1){grid-area:lines!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-control-field:nth-child(2){grid-area:bet!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-control-field:nth-child(3){grid-area:total!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-auto-button{grid-area:auto!important;grid-column:auto!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-spin-button{grid-area:spin!important;grid-column:auto!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-feedback-slot>p{justify-content:center!important;text-align:center!important}}.apfelgarten-slot-card .apple-setting-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;align-content:center;justify-items:start;gap:3px;width:100%;border:1px solid rgba(222,190,96,.24);color:#fff2bd;background:#051c10c7;font:inherit;text-align:left;opacity:1!important;cursor:pointer}.apfelgarten-slot-card .apple-setting-button span,.apfelgarten-slot-card .apple-setting-button strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apfelgarten-slot-card .apple-setting-button:disabled{cursor:not-allowed;opacity:.55!important}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-setting-button{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:2px 5px!important;border-radius:8px!important;align-content:center!important;gap:2px!important;box-sizing:border-box!important;overflow:hidden!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-lines-control{grid-area:lines!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-bet-control{grid-area:bet!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-setting-button>span{margin:0!important;font-size:.49rem!important;line-height:1!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-setting-button>strong{margin:0!important;font-size:.74rem!important;line-height:1!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-overlay,.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-bet-overlay{padding:8px!important;place-items:center!important;overflow:hidden!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal,.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-bet-modal{width:min(760px,calc(100vw - 16px))!important;min-width:0!important;max-width:760px!important;min-height:0!important;max-height:calc(100vh - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:12px 16px!important;border-radius:18px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .bet-modal-header,.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-bet-modal .bet-modal-header{min-height:34px!important;gap:10px!important;margin-bottom:8px!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .bet-modal-header h3,.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-bet-modal .bet-modal-header h3{margin:0!important;font-size:clamp(22px,4.3vw,30px)!important;line-height:1!important;white-space:nowrap!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .modal-close-button,.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-bet-modal .modal-close-button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;font-size:30px!important;line-height:1!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .line-option-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:0 0 8px!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .line-option{min-height:58px!important;padding:5px 8px!important;border-radius:12px!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .line-option strong{font-size:24px!important;line-height:1!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .line-option span{margin-top:3px!important;font-size:11px!important;line-height:1!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .line-modal-summary{min-height:38px!important;margin:0 0 8px!important;padding:5px 10px!important;border-radius:11px!important;box-sizing:border-box!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .line-modal-summary span{font-size:11px!important;line-height:1!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .line-modal-summary strong{font-size:18px!important;line-height:1!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-bet-modal .bet-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0 0 8px!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-bet-modal .bet-option{min-height:58px!important;padding:6px 8px!important;border-radius:12px!important;font-size:16px!important;line-height:1!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-bet-modal .max-bet-option{width:100%!important;min-height:42px!important;margin:0 0 8px!important;padding:6px 10px!important;font-size:15px!important;line-height:1!important}.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-line-modal .accept-button,.casino-page-slot:has(.apfelgarten-hero) .apfelgarten-bet-modal .accept-button{width:min(220px,100%)!important;min-width:0!important;min-height:40px!important;margin:0 auto!important;padding:6px 12px!important;font-size:16px!important;line-height:1!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-board-shell{height:100%!important;min-height:0!important;max-height:none!important;align-self:stretch!important;justify-self:stretch!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-board-shell>.apple-reels{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-board-shell .apple-reel{height:100%!important;min-height:0!important;max-height:none!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-setting-button:not(:disabled){border-color:#daa72fb8!important;background:linear-gradient(180deg,#082e1cfa,#03190ffa)!important;color:#f3d271!important;box-shadow:inset 0 0 0 1px #ffe28014,0 3px 8px #00000047!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-setting-button:not(:disabled):hover{border-color:#ffd049eb!important;background:linear-gradient(180deg,#0c3b24,#041f12)!important;filter:none!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-setting-button>span{color:#d5a934!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-setting-button>strong{color:#fff0b1!important}.apfelgarten-hero[data-apfelgarten-desktop=true][data-apfelgarten-side-panel=right] .apfelgarten-slot-card>.apple-control-bar>.apple-setting-button:disabled{border-color:#b48e3652!important;background:linear-gradient(180deg,#072316c7,#03150dc7)!important;color:#f3d27194!important}}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.apfelgarten-slot-card .thurgold-win-overlay{padding:8px!important;box-sizing:border-box!important}.apfelgarten-slot-card .thurgold-win-burst{width:min(340px,78%)!important;height:min(340px,78%)!important}.apfelgarten-slot-card .thurgold-win-card{width:min(420px,76%)!important;min-width:0!important;max-width:420px!important;height:auto!important;min-height:0!important;max-height:calc(100% - 16px)!important;padding:12px 22px!important;gap:4px!important;border-radius:18px!important;box-sizing:border-box!important;overflow:hidden!important}.apfelgarten-slot-card .thurgold-win-kicker{margin:0!important;font-size:.62rem!important;line-height:1!important;letter-spacing:.18em!important;white-space:nowrap!important}.apfelgarten-slot-card .thurgold-win-title{margin:0!important;font-size:clamp(2rem,6.4vw,3rem)!important;line-height:.9!important;white-space:nowrap!important}.apfelgarten-slot-card .thurgold-win-amount{margin:5px 0 0!important;font-size:clamp(2rem,5.6vw,2.8rem)!important;line-height:1!important;white-space:nowrap!important}.apfelgarten-slot-card .thurgold-win-coins span{width:18px!important;height:18px!important}.apfelgarten-slot-card .free-spin-wow-overlay{padding:8px!important;box-sizing:border-box!important}.apfelgarten-slot-card .free-spin-wow-card{width:min(420px,78%)!important;min-width:0!important;max-width:420px!important;height:auto!important;min-height:0!important;max-height:calc(100% - 16px)!important;padding:10px 18px!important;gap:2px!important;border-radius:18px!important;box-sizing:border-box!important;overflow:hidden!important}.apfelgarten-slot-card .free-spin-wow-burst{font-size:.78rem!important;line-height:1!important;letter-spacing:.28em!important}.apfelgarten-slot-card .free-spin-wow-kicker{font-size:.62rem!important;line-height:1!important;letter-spacing:.16em!important}.apfelgarten-slot-card .free-spin-wow-count{margin:2px 0 0!important;font-size:clamp(2.2rem,5.8vw,3rem)!important;line-height:.9!important}.apfelgarten-slot-card .free-spin-wow-title{font-size:clamp(1.6rem,4.8vw,2.3rem)!important;line-height:.92!important;white-space:nowrap!important}.apfelgarten-slot-card .free-spin-wow-subtitle{font-size:.82rem!important;line-height:1!important}.apfelgarten-slot-card .free-spin-wow-hint{margin-top:4px!important;padding:4px 10px!important;font-size:.66rem!important;line-height:1!important;white-space:nowrap!important}.apfelgarten-slot-card .free-spin-summary-overlay{padding:8px!important;box-sizing:border-box!important}.apfelgarten-slot-card .free-spin-summary-card{width:min(400px,78%)!important;min-width:0!important;max-width:400px!important;height:auto!important;min-height:0!important;max-height:calc(100% - 16px)!important;padding:12px 18px!important;gap:6px!important;border-radius:18px!important;box-sizing:border-box!important;overflow:hidden!important}.apfelgarten-slot-card .free-spin-summary-kicker{font-size:.62rem!important;line-height:1!important;letter-spacing:.16em!important}.apfelgarten-slot-card .free-spin-summary-title{font-size:clamp(1.35rem,4vw,1.9rem)!important;line-height:.95!important;white-space:nowrap!important}.apfelgarten-slot-card .free-spin-summary-amount{margin:2px 0!important;font-size:clamp(1.9rem,5vw,2.5rem)!important;line-height:1!important;white-space:nowrap!important}.apfelgarten-slot-card .free-spin-summary-button{min-width:180px!important;min-height:34px!important;margin-top:2px!important;padding:6px 16px!important;font-size:.78rem!important;line-height:1!important}.apfelgarten-slot-card .jackpot-summary-overlay{padding:8px!important;box-sizing:border-box!important;overflow:hidden!important}.apfelgarten-slot-card .jackpot-summary-glow{width:min(360px,70vw)!important}.apfelgarten-slot-card .jackpot-summary-card{width:min(460px,calc(100vw - 24px))!important;min-width:0!important;max-width:460px!important;min-height:0!important;max-height:calc(100vh - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:14px 20px!important;border-width:2px!important;border-radius:18px!important;box-sizing:border-box!important;overflow:hidden!important}.apfelgarten-slot-card .jackpot-summary-kicker{margin-bottom:3px!important;font-size:.68rem!important;line-height:1!important;letter-spacing:.16em!important}.apfelgarten-slot-card .jackpot-summary-title{font-size:clamp(2rem,6vw,2.8rem)!important;line-height:.9!important;white-space:nowrap!important}.apfelgarten-slot-card .jackpot-summary-amount{margin:8px 0 5px!important;font-size:clamp(2rem,5.8vw,2.8rem)!important;line-height:1!important;white-space:nowrap!important}.apfelgarten-slot-card .jackpot-summary-description{margin-bottom:8px!important;font-size:.7rem!important;line-height:1.1!important;white-space:nowrap!important}.apfelgarten-slot-card .jackpot-summary-button{min-width:210px!important;min-height:36px!important;padding:7px 18px!important;font-size:.76rem!important;line-height:1!important}.apfelgarten-slot-card .apfelgarten-line-overlay,.apfelgarten-slot-card .apfelgarten-bet-overlay{padding:6px!important;place-items:center!important;overflow:hidden!important}.apfelgarten-slot-card .apfelgarten-line-modal,.apfelgarten-slot-card .apfelgarten-bet-modal{width:min(720px,calc(100vw - 12px))!important;min-width:0!important;max-width:720px!important;min-height:0!important;max-height:calc(100vh - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:10px 14px!important;border-radius:16px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.apfelgarten-slot-card .apfelgarten-line-modal .bet-modal-header,.apfelgarten-slot-card .apfelgarten-bet-modal .bet-modal-header{min-height:30px!important;gap:8px!important;margin-bottom:6px!important}.apfelgarten-slot-card .apfelgarten-line-modal .bet-modal-header h3,.apfelgarten-slot-card .apfelgarten-bet-modal .bet-modal-header h3{margin:0!important;font-size:20px!important;line-height:1!important;white-space:nowrap!important}.apfelgarten-slot-card .apfelgarten-line-modal .modal-close-button,.apfelgarten-slot-card .apfelgarten-bet-modal .modal-close-button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;font-size:26px!important;line-height:1!important}.apfelgarten-slot-card .apfelgarten-line-modal .line-option-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin:0 0 6px!important}.apfelgarten-slot-card .apfelgarten-line-modal .line-option{min-height:46px!important;padding:4px 6px!important;border-radius:10px!important}.apfelgarten-slot-card .apfelgarten-line-modal .line-option strong{font-size:16px!important;line-height:1!important}.apfelgarten-slot-card .apfelgarten-line-modal .line-option span{font-size:10px!important;line-height:1!important}.apfelgarten-slot-card .apfelgarten-line-modal .line-modal-summary{min-height:34px!important;margin:0 0 6px!important;padding:5px 10px!important;border-radius:10px!important}.apfelgarten-slot-card .apfelgarten-line-modal .line-modal-summary span{font-size:11px!important;line-height:1!important}.apfelgarten-slot-card .apfelgarten-line-modal .line-modal-summary strong{font-size:16px!important;line-height:1!important}.apfelgarten-slot-card .apfelgarten-bet-modal .bet-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0 0 6px!important}.apfelgarten-slot-card .apfelgarten-bet-modal .bet-option{min-height:46px!important;padding:4px 6px!important;border-radius:10px!important;font-size:14px!important;line-height:1!important}.apfelgarten-slot-card .apfelgarten-bet-modal .max-bet-option{min-height:34px!important;margin:0 0 6px!important;padding:5px 10px!important;font-size:13px!important;line-height:1!important}.apfelgarten-slot-card .apfelgarten-line-modal .accept-button,.apfelgarten-slot-card .apfelgarten-bet-modal .accept-button{width:min(200px,100%)!important;min-width:0!important;min-height:34px!important;margin:0 auto!important;padding:5px 12px!important;font-size:14px!important;line-height:1!important}}.burggeister-slot-card .apple-setting-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;align-content:center;justify-items:start;gap:3px;width:100%;border:1px solid rgba(213,166,69,.52);color:#fff0bd;background:linear-gradient(180deg,#072a1ef5,#031813fa);font:inherit;text-align:left;opacity:1!important;cursor:pointer}.burggeister-slot-card .apple-setting-button span,.burggeister-slot-card .apple-setting-button strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.burggeister-slot-card .apple-setting-button:disabled{cursor:not-allowed;opacity:.55!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar>.apple-setting-button{border-color:#d5a64585!important;color:#fff0bd!important;background:linear-gradient(180deg,#072a1ef5,#031813fa)!important}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 600px){.casino-page-slot:has(.burggeister-hero)>.topbar{min-height:48px!important;grid-template-columns:minmax(118px,138px) auto minmax(0,1fr)!important;gap:8px!important;padding:4px 10px!important}.casino-page-slot:has(.burggeister-hero)>.topbar:before{top:3px!important;right:6px!important;bottom:3px!important;left:6px!important}.casino-page-slot:has(.burggeister-hero)>.topbar .topbar-club-logo{width:min(132px,18vw)!important;max-height:40px!important}.casino-page-slot:has(.burggeister-hero)>.topbar .topbar-ornament.topbar-ornament-back{grid-column:2!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:0!important;opacity:1!important}.casino-page-slot:has(.burggeister-hero)>.topbar .topbar-back-button{min-height:34px!important;padding:0 10px!important;font-size:10px!important;white-space:nowrap!important}.casino-page-slot:has(.burggeister-hero)>.topbar .account-area{grid-column:3!important;gap:5px!important}.casino-page-slot:has(.burggeister-hero)>.topbar .wallet-chip{min-height:34px!important;padding:3px 10px!important}.casino-page-slot:has(.burggeister-hero)>.topbar .wallet-chip-copy{gap:5px!important}.casino-page-slot:has(.burggeister-hero)>.topbar .wallet-chip-copy small{font-size:8px!important}.casino-page-slot:has(.burggeister-hero)>.topbar .wallet-chip-copy strong{font-size:12px!important}.casino-page-slot:has(.burggeister-hero)>.topbar .topbar-action-button{min-height:34px!important;padding:0 10px!important;font-size:10px!important}.casino-page-slot:has(.burggeister-hero)>.topbar .topbar-utility-button{width:34px!important;min-width:34px!important;padding:0!important;font-size:22px!important}.casino-page-slot:has(.burggeister-hero)>.topbar .topbar-utility-dropdown{top:calc(100% + 6px)!important}.burggeister-hero[data-burggeister-desktop=true]{width:calc(100% - 16px)!important;min-width:0!important;max-width:none!important;margin-right:8px!important;margin-left:8px!important;justify-self:stretch!important;box-sizing:border-box!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card{width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:minmax(0,3fr) minmax(0,1fr)!important;grid-template-areas:"board header" "board status" "board feedback" "board controls"!important;grid-template-rows:54px 38px 26px minmax(0,1fr)!important;column-gap:10px!important;row-gap:3px!important;padding:6px 8px!important;align-items:stretch!important;align-content:stretch!important;overflow:hidden!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-board-shell{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;align-self:stretch!important;justify-self:stretch!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-board-shell>.apple-reels,.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-board-shell .apple-reel{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-slot-header{grid-area:header!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-slot-header>.slot-title-block{display:none!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card .apple-jackpot{width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;margin:0!important;padding:4px 8px!important;box-sizing:border-box!important;overflow:hidden!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-jackpot span{margin:0!important;font-size:.54rem!important;line-height:1!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-jackpot strong{margin:0!important;font-size:1.22rem!important;line-height:1!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card .apple-jackpot small{margin:0!important;font-size:.5rem!important;line-height:1!important;white-space:nowrap!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-status-row{grid-area:status!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;margin:0!important;padding:0!important;overflow:hidden!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-status-row>div{width:100%!important;height:38px!important;min-width:0!important;min-height:38px!important;max-height:38px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:2px 3px!important;box-sizing:border-box!important;overflow:hidden!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-status-row>div>span{max-width:100%!important;font-size:.48rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-status-row>div>strong{max-width:100%!important;margin:0!important;font-size:.66rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-feedback-slot{grid-area:feedback!important;width:100%!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:3px 7px!important;border-radius:8px!important;box-sizing:border-box!important;overflow:hidden!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-feedback-slot>p{width:100%!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;justify-content:center!important;font-size:.5rem!important;line-height:20px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar{grid-area:controls!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-areas:"lines bet" "total total" "auto spin"!important;gap:3px!important;margin:0!important;padding:0!important;align-self:stretch!important;overflow:hidden!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>*{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>.apple-control-field{display:grid!important;align-content:center!important;gap:1px!important;padding:2px 5px!important;border-radius:8px!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>.apple-control-field>span{margin:0!important;font-size:.49rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>.apple-control-field>strong{margin:0!important;font-size:.74rem!important;line-height:1!important}.burggeister-hero[data-burggeister-desktop=true][data-burggeister-side-panel=right] .burggeister-slot-card>.apple-control-bar>.apple-setting-button{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:2px 5px!important;border-color:#d5a645a3!important;border-radius:8px!important;color:#fff0bd!important;background:linear-gradient(180deg,#072a1efa,#031813fc)!important;align-content:center!important;gap:2px!important;box-shadow:inset 0 0 0 1px #ffe2800f,0 3px 8px #00000047!important;overflow:hidden!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>.apple-lines-control{grid-area:lines!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>.apple-bet-control{grid-area:bet!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>.apple-control-field:nth-child(3){grid-area:total!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>.apple-auto-button{grid-area:auto!important;grid-column:auto!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>.apple-spin-button{grid-area:spin!important;grid-column:auto!important}.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>.apple-auto-button,.burggeister-hero[data-burggeister-desktop=true] .burggeister-slot-card>.apple-control-bar>.apple-spin-button{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:2px 5px!important;border-radius:8px!important;font-size:.72rem!important;line-height:1!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-overlay,.casino-page-slot:has(.burggeister-hero) .burggeister-bet-overlay{padding:6px!important;place-items:center!important;overflow:hidden!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal,.casino-page-slot:has(.burggeister-hero) .burggeister-bet-modal{width:min(720px,calc(100vw - 12px))!important;min-width:0!important;max-width:720px!important;min-height:0!important;max-height:calc(100vh - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:10px 14px!important;border-radius:16px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .bet-modal-header,.casino-page-slot:has(.burggeister-hero) .burggeister-bet-modal .bet-modal-header{min-height:30px!important;gap:8px!important;margin-bottom:6px!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .bet-modal-header h3,.casino-page-slot:has(.burggeister-hero) .burggeister-bet-modal .bet-modal-header h3{margin:0!important;font-size:20px!important;line-height:1!important;white-space:nowrap!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .modal-close-button,.casino-page-slot:has(.burggeister-hero) .burggeister-bet-modal .modal-close-button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;font-size:26px!important;line-height:1!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .line-option-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin:0 0 6px!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .line-option{min-height:46px!important;padding:4px 6px!important;border-radius:10px!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .line-option strong{font-size:16px!important;line-height:1!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .line-option span{font-size:10px!important;line-height:1!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .line-modal-summary{min-height:34px!important;margin:0 0 6px!important;padding:5px 10px!important;border-radius:10px!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .line-modal-summary span{font-size:11px!important;line-height:1!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .line-modal-summary strong{font-size:16px!important;line-height:1!important}.casino-page-slot:has(.burggeister-hero) .burggeister-bet-modal .bet-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0 0 6px!important}.casino-page-slot:has(.burggeister-hero) .burggeister-bet-modal .bet-option{min-height:46px!important;padding:4px 6px!important;border-radius:10px!important;font-size:14px!important;line-height:1!important}.casino-page-slot:has(.burggeister-hero) .burggeister-bet-modal .max-bet-option{width:100%!important;min-height:34px!important;margin:0 0 6px!important;padding:5px 10px!important;font-size:13px!important;line-height:1!important}.casino-page-slot:has(.burggeister-hero) .burggeister-line-modal .accept-button,.casino-page-slot:has(.burggeister-hero) .burggeister-bet-modal .accept-button{width:min(200px,100%)!important;min-width:0!important;min-height:34px!important;margin:0 auto!important;padding:5px 12px!important;font-size:14px!important;line-height:1!important}.burggeister-slot-card .burggeister-card-win-scene{padding:6px!important;box-sizing:border-box!important}.burggeister-slot-card .burggeister-card-win-content{width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;min-height:0!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:12px!important}.burggeister-slot-card .burggeister-card-win-symbol{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;justify-self:center!important}.burggeister-slot-card .burggeister-card-win-symbol img{width:100%!important;height:100%!important;max-width:230px!important;max-height:100%!important;object-fit:contain!important}.burggeister-slot-card .burggeister-card-win-result{justify-self:stretch!important;justify-items:center!important;text-align:center!important}.burggeister-slot-card .burggeister-card-win-kicker{margin:0 0 4px!important;font-size:.58rem!important;line-height:1!important;letter-spacing:.17em!important;white-space:nowrap!important}.burggeister-slot-card .burggeister-card-win-title{font-size:clamp(1.55rem,4.4vw,2.45rem)!important;line-height:.9!important;white-space:nowrap!important}.burggeister-slot-card .burggeister-card-win-amount{margin-top:8px!important;font-size:clamp(1.55rem,4vw,2.35rem)!important;line-height:1!important;white-space:nowrap!important}.burggeister-slot-card .burggeister-freespin-scene{padding:6px!important;box-sizing:border-box!important}.burggeister-slot-card .burggeister-freespin-content,.burggeister-slot-card .burggeister-freespin-scene[role=dialog] .burggeister-freespin-content{width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;min-height:0!important;max-height:none!important;padding:4px 6px!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:12px!important;box-sizing:border-box!important;overflow:hidden!important}.burggeister-slot-card .burggeister-freespin-symbol,.burggeister-slot-card .burggeister-freespin-scene[role=dialog] .burggeister-freespin-symbol{width:100%!important;height:100%!important;min-height:0!important;max-width:230px!important;max-height:100%!important;justify-self:center!important;align-self:center!important}.burggeister-slot-card .burggeister-freespin-symbol img,.burggeister-slot-card .burggeister-freespin-scene[role=dialog] .burggeister-freespin-symbol img{width:100%!important;height:100%!important;max-width:230px!important;max-height:100%!important;object-fit:contain!important}.burggeister-slot-card .burggeister-freespin-result,.burggeister-slot-card .burggeister-freespin-scene[role=dialog] .burggeister-freespin-result{justify-self:stretch!important;justify-items:center!important;align-items:center!important;gap:3px!important;text-align:center!important}.burggeister-slot-card .burggeister-freespin-kicker,.burggeister-slot-card .burggeister-freespin-scene[role=dialog] .burggeister-freespin-kicker{margin:0 0 2px!important;font-size:.56rem!important;line-height:1!important;letter-spacing:.15em!important;white-space:nowrap!important}.burggeister-slot-card .burggeister-freespin-title,.burggeister-slot-card .burggeister-freespin-scene[role=dialog] .burggeister-freespin-title{margin:0!important;font-size:clamp(1.35rem,3.7vw,2.15rem)!important;line-height:.9!important;white-space:nowrap!important}.burggeister-slot-card .burggeister-freespin-count,.burggeister-slot-card .burggeister-freespin-scene[role=dialog] .burggeister-freespin-count{margin:4px 0 0!important;font-size:clamp(1.9rem,4.8vw,2.8rem)!important;line-height:.9!important;white-space:nowrap!important}.burggeister-slot-card .burggeister-freespin-subtitle{font-size:.72rem!important;line-height:1!important}.burggeister-slot-card .burggeister-freespin-hint{margin-top:4px!important;padding:4px 9px!important;font-size:.58rem!important;line-height:1!important;white-space:nowrap!important}.burggeister-slot-card .burggeister-freespin-scene[role=dialog] .burggeister-jackpot-button{min-width:170px!important;min-height:32px!important;margin-top:5px!important;padding:5px 14px!important;font-size:.68rem!important;line-height:1!important}.casino-page-slot:has(.burggeister-hero) .burggeister-jackpot-scene{padding:8px!important;box-sizing:border-box!important;overflow:hidden!important}.casino-page-slot:has(.burggeister-hero) .burggeister-jackpot-content{width:min(720px,calc(100vw - 16px))!important;height:calc(100vh - 16px)!important;height:calc(100dvh - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;padding:6px 10px!important;grid-template-columns:minmax(180px,.78fr) minmax(0,1.22fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:16px!important;box-sizing:border-box!important;overflow:hidden!important}.casino-page-slot:has(.burggeister-hero) .burggeister-jackpot-symbol{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;justify-self:center!important}.casino-page-slot:has(.burggeister-hero) .burggeister-jackpot-symbol img{width:100%!important;height:100%!important;max-width:250px!important;max-height:100%!important;object-fit:contain!important}.casino-page-slot:has(.burggeister-hero) .burggeister-jackpot-result{justify-self:stretch!important;justify-items:center!important;text-align:center!important}.casino-page-slot:has(.burggeister-hero) .burggeister-jackpot-kicker{margin:0 0 3px!important;font-size:.62rem!important;line-height:1!important;letter-spacing:.16em!important;white-space:nowrap!important}.casino-page-slot:has(.burggeister-hero) .burggeister-jackpot-title{font-size:clamp(2rem,5.4vw,3rem)!important;line-height:.9!important;white-space:nowrap!important}.casino-page-slot:has(.burggeister-hero) .burggeister-jackpot-amount{margin-top:7px!important;font-size:clamp(1.9rem,4.8vw,2.8rem)!important;line-height:1!important;white-space:nowrap!important}.casino-page-slot:has(.burggeister-hero) .burggeister-jackpot-description{margin-top:6px!important;font-size:.66rem!important;line-height:1.1!important;white-space:nowrap!important}.casino-page-slot:has(.burggeister-hero) .burggeister-jackpot-button{min-width:190px!important;min-height:34px!important;margin-top:8px!important;padding:6px 16px!important;font-size:.7rem!important;line-height:1!important}}.casino-page-shop .shop-current-balance{display:flex;align-items:baseline;justify-content:center;gap:9px;width:min(820px,100%);margin:0 auto 14px;padding:11px 18px;border:1px solid rgba(207,157,65,.46);background:linear-gradient(145deg,#1d150ef5,#0b0907fa);color:#e7d5a9c7;text-align:center}.casino-page-shop .shop-current-balance span,.casino-page-shop .shop-current-balance small{font-size:11px;text-transform:uppercase;letter-spacing:.09em}.casino-page-shop .shop-current-balance strong{color:#f0c867;font-family:Georgia,Times New Roman,serif;font-size:20px}.casino-page-shop .shop-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(820px,100%)!important;margin:0 auto!important}.casino-page-shop .shop-package-card{display:flex;flex-direction:column;align-items:center;min-height:180px;padding:18px 14px!important;text-align:center}.casino-page-shop .shop-package-card>strong{margin-top:8px;font-size:clamp(22px,2.5vw,30px)!important}.casino-page-shop .shop-package-card>small{margin-top:2px}.casino-page-shop .shop-package-price{margin-top:14px;color:#e4bd63;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700}.casino-page-shop .shop-package-card button{width:100%;margin-top:auto;padding:9px 12px;border:1px solid rgba(201,154,62,.34);border-radius:2px;color:#e4d0a47a;font:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#140f0ac2;cursor:not-allowed}.casino-page-shop .shop-error{margin-bottom:14px!important}.casino-page-shop .shop-legal-note{width:min(820px,100%);margin:14px auto 0;padding:10px 16px;border-top:1px solid rgba(207,157,65,.42);border-bottom:1px solid rgba(207,157,65,.42);color:#e5d4a9ad;text-align:center;font-size:11px;letter-spacing:.04em}@media (max-width: 760px){.casino-page-shop .shop-package-grid{grid-template-columns:1fr!important}.casino-page-shop .shop-package-card{min-height:160px}}@media (max-width: 620px){.casino-page-shop .shop-current-balance{flex-wrap:wrap}.casino-page-shop .shop-legal-note{width:100%}}.casino-page-shop .shop-payment-methods{width:min(820px,100%);margin:14px auto 0;padding:16px 18px;border:1px solid rgba(207,157,65,.52);background:#0c130ee0;text-align:center}.casino-page-shop .shop-payment-methods h2{margin:0 0 12px;color:#e4bd63;font-family:Georgia,Times New Roman,serif;font-size:18px;letter-spacing:.04em}.casino-page-shop .shop-payment-method-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px}.casino-page-shop .shop-payment-logo{display:block;width:92px;height:34px;object-fit:contain;border-radius:6px;background:#fff;box-shadow:0 2px 6px #00000057}.casino-page-shop .shop-payment-methods>p{max-width:760px;margin:12px auto 0;color:#e5d4a9d1;font-size:12px;line-height:1.5;letter-spacing:.02em}@media (max-width: 760px){.casino-page-shop .shop-payment-logo{width:84px;height:31px}}@media (min-width: 1200px) and (min-height: 600px){.apfelgarten-line-overlay,.apfelgarten-bet-overlay,body:has(.burggeister-hero) .modal-overlay{padding:8px!important;box-sizing:border-box!important;place-items:center!important}.apfelgarten-line-modal,.apfelgarten-bet-modal,body:has(.burggeister-hero) .line-modal,body:has(.burggeister-hero) .bet-modal{min-height:0!important;max-height:calc(100vh - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:12px 16px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.apfelgarten-line-modal .bet-modal-header,.apfelgarten-bet-modal .bet-modal-header,body:has(.burggeister-hero) .line-modal .bet-modal-header,body:has(.burggeister-hero) .bet-modal .bet-modal-header{min-height:34px!important;margin:0 0 8px!important;gap:8px!important}.apfelgarten-line-modal .bet-modal-header h3,.apfelgarten-bet-modal .bet-modal-header h3,body:has(.burggeister-hero) .line-modal .bet-modal-header h3,body:has(.burggeister-hero) .bet-modal .bet-modal-header h3{margin:0!important;font-size:clamp(24px,2.2vw,32px)!important;line-height:34px!important}.apfelgarten-line-modal .modal-close-button,.apfelgarten-bet-modal .modal-close-button,body:has(.burggeister-hero) .line-modal .modal-close-button,body:has(.burggeister-hero) .bet-modal .modal-close-button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;padding:0!important;font-size:28px!important;line-height:30px!important}.apfelgarten-line-modal .line-option-grid,body:has(.burggeister-hero) .line-modal .line-option-grid{gap:8px!important;margin:0 0 8px!important}.apfelgarten-line-modal .line-option,body:has(.burggeister-hero) .line-modal .line-option{height:58px!important;min-height:58px!important;max-height:58px!important;padding:6px 8px!important;box-sizing:border-box!important}.apfelgarten-line-modal .line-option strong,body:has(.burggeister-hero) .line-modal .line-option strong{font-size:22px!important;line-height:24px!important}.apfelgarten-line-modal .line-option span,body:has(.burggeister-hero) .line-modal .line-option span{margin-top:2px!important;font-size:12px!important;line-height:14px!important}.apfelgarten-line-modal .line-modal-summary,body:has(.burggeister-hero) .line-modal .line-modal-summary{min-height:46px!important;margin:0 0 8px!important;padding:6px 12px!important;box-sizing:border-box!important}.apfelgarten-bet-modal .bet-option-grid,body:has(.burggeister-hero) .bet-modal .bet-option-grid{gap:8px!important}.apfelgarten-bet-modal .bet-option,body:has(.burggeister-hero) .bet-modal .bet-option{height:58px!important;min-height:58px!important;max-height:58px!important;padding:6px 8px!important;box-sizing:border-box!important}.apfelgarten-bet-modal .max-bet-option,body:has(.burggeister-hero) .bet-modal .max-bet-option{height:42px!important;min-height:42px!important;max-height:42px!important;margin-top:8px!important;padding:4px 10px!important;box-sizing:border-box!important}.apfelgarten-line-modal .accept-button,.apfelgarten-bet-modal .accept-button,body:has(.burggeister-hero) .line-modal .accept-button,body:has(.burggeister-hero) .bet-modal .accept-button{height:40px!important;min-height:40px!important;max-height:40px!important;margin:8px auto 0!important;padding:4px 18px!important;font-size:16px!important;line-height:20px!important;box-sizing:border-box!important}}.shop-payment-popup-backdrop{z-index:300}.shop-payment-popup{width:min(520px,calc(100vw - 32px));padding:34px 32px 30px;border:1px solid rgba(218,174,78,.72);border-radius:6px;text-align:center;color:#eadcb2;background:radial-gradient(circle at top,rgba(222,174,70,.18),transparent 58%),linear-gradient(180deg,#15271b,#07110b);box-shadow:0 28px 90px #000000b8,inset 0 0 0 5px #d19e431f}.shop-payment-popup .eyebrow{margin:0 0 10px;color:#c99a3c}.shop-payment-popup h2{margin:0;color:#ffe19a;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px)}.shop-payment-popup>p:not(.eyebrow){margin:18px 0 8px;color:#d2c49e}.shop-payment-popup-coins{display:block;color:#f0c867;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px)}.shop-payment-popup-balance{display:grid;gap:4px;margin:22px 0 0;padding:14px;border:1px solid rgba(207,157,65,.3);background:#00000038}.shop-payment-popup-balance span{color:#bda96f;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.shop-payment-popup-balance strong{color:#ffe19a;font-size:22px}.shop-payment-popup button{min-width:220px;min-height:48px;margin-top:24px;padding:10px 20px;border:1px solid rgba(220,176,82,.7);border-radius:3px;color:#251704;background:linear-gradient(180deg,#ffe18a,#d49729);font-weight:900;cursor:pointer}.casino-page-shop .shop-package-card button:not(:disabled){cursor:pointer!important;pointer-events:auto!important;opacity:1!important;color:#251704!important;border-color:#dcb052b8!important;background:linear-gradient(180deg,#ffe18a,#d49729)!important}.casino-page-shop .shop-package-card button:not(:disabled):hover{color:#170d02!important;border-color:#f0cc73!important;background:linear-gradient(180deg,#ffecad,#e2aa42)!important}.casino-page-shop .shop-package-card button:disabled{cursor:not-allowed!important;pointer-events:none!important;opacity:.55!important}.casino-page-shop .shop-package-card button{position:relative!important;z-index:20!important;pointer-events:auto!important;cursor:pointer!important;opacity:1!important;color:#251704!important;border-color:#dcb052c7!important;background:linear-gradient(180deg,#ffe18a,#d49729)!important}.casino-page-shop .shop-package-card button:hover{color:#170d02!important;border-color:#f4d27f!important;background:linear-gradient(180deg,#fff0bd,#e4ab42)!important}.casino-page-shop .shop-package-card{position:relative!important}.casino-page-shop .shop-package-card:before,.casino-page-shop .shop-package-card:after{pointer-events:none!important}.casino-page-shop .shop-package-card button{position:relative!important;z-index:20!important;pointer-events:auto!important;cursor:pointer!important}.casino-page-shop .shop-package-card button[aria-disabled=true]{pointer-events:none!important;cursor:wait!important;opacity:.58!important}
