.promo-code-page{--promo-vault-blue:#42a5ff;--promo-vault-gold:#f3cf74;--promo-vault-ink:#f7f8fc;background:radial-gradient(circle at 50% 12%,#1e54892e,#0000 34%),#030914}.promo-code-hero{background-position:50%;min-height:650px;padding-block:30px}.promo-code-hero:before{background:linear-gradient(90deg,#030914eb,#0309146b 48%,#030914d1),linear-gradient(#0000 70%,#030914)}.promo-code-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(24px,4vw,58px)}.promo-code-eyebrow{min-height:34px;color:var(--promo-vault-gold);font:700 .78rem/1 var(--wl-body);letter-spacing:.12em;text-transform:uppercase;background:#07162cc7;border:1px solid #f3cf7473;border-radius:999px;align-items:center;margin-bottom:14px;padding:0 13px;display:inline-flex}.promo-code-hero-copy h1{font-size:clamp(2.6rem,4.8vw,5rem)}.promo-code-hero-copy [data-hero-opening]{margin-bottom:12px}.promo-code-hero-supporting{color:#aebed2!important;font-size:.98rem!important}.promo-code-vault{perspective:900px;grid-template-columns:1fr 1.18fr;align-content:center;gap:14px;min-height:448px;padding:22px;display:grid;overflow:visible}.promo-code-vault:before{content:"";z-index:-1;background:radial-gradient(circle at 84% 10%,#42a5ff2e,#0000 28%),repeating-linear-gradient(110deg,#ffffff06 0 1px,#0000 1px 9px);border:1px solid #f3cf7429;border-radius:18px;position:absolute;inset:9px}.vault-topline{color:#dce7f5;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #94bae138;grid-column:1/-1;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:.8rem;font-weight:800;display:flex}.vault-lamp{background:#64d99d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #64d99d}.vault-state{color:var(--promo-vault-gold);margin-left:auto;font-size:.68rem}.promo-ticket{color:#18130a;background:linear-gradient(145deg,#b47d27,#f1ce75 48%,#9f6b1d);border:1px dashed #f3cf749e;border-radius:15px;flex-direction:column;justify-content:center;min-height:132px;padding:18px;display:flex;transform:rotate(-2deg);box-shadow:inset 0 1px #fff9,0 16px 28px #00000040}.promo-ticket span,.promo-ticket small{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:850}.promo-ticket strong{font:700 1.5rem/1 var(--wl-display);margin:4px 0}.masked-code{color:#adc2d9;text-transform:uppercase;letter-spacing:.08em;gap:7px;min-width:0;font-size:.72rem;font-weight:800;display:grid}.masked-code input{color:#fff;letter-spacing:.18em;background:#061526;border:1px solid #42a5ff94;border-radius:12px;width:100%;min-width:0;height:56px;padding:0 14px;font-size:1.12rem;box-shadow:inset 0 0 20px #42a5ff14}.masked-code strong{color:#fff;letter-spacing:normal;text-transform:none;background:#061526;border:1px solid #42a5ff94;border-radius:12px;align-items:center;min-height:56px;padding:0 14px;font-size:1rem;display:flex;box-shadow:inset 0 0 20px #42a5ff14}.wonderluck-promo-meter{background:#030c1bd6;border:1px solid #42a5ff47;border-radius:13px;grid-column:1/-1;padding:13px 14px}.meter-heading,.meter-steps{color:#afc2d7;justify-content:space-between;gap:10px;font-size:.68rem;display:flex}.meter-heading b{color:var(--promo-vault-gold)}.meter-track{grid-template-columns:repeat(3,1fr);gap:4px;height:10px;margin:10px 0 8px;display:grid}.meter-track span,.meter-track i{background:#173555;border-radius:999px}.meter-track span{background:linear-gradient(90deg,#b57a20,#f3cf74);position:relative;overflow:hidden}.meter-track span:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffffa6,#0000 70%);animation:5.5s ease-in-out infinite promo-glint;position:absolute;inset:0}.vault-options{grid-column:1/-1;gap:8px;display:flex}.vault-options span{color:#c6d5e6;border:1px solid #94bae133;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:.7rem;font-weight:800;display:inline-flex}@keyframes promo-glint{0%,55%{transform:translate(-140%)}80%,to{transform:translate(140%)}}.promo-code-story{position:relative}.promo-code-chapter:nth-child(2n){background:linear-gradient(#0b234247,#0000)}.promo-code-specific-block{place-items:center;padding:clamp(18px,3vw,30px);display:grid}.promo-code-specific-block span,.promo-code-specific-block small,.promo-code-specific-block strong,.promo-code-specific-block b{line-height:1.25}.promo-code-specific-block input{font:inherit}.promo-code-specific-block button{color:#f7f8fc;background:#102b4a;border:1px solid #f3cf7485;border-radius:10px;min-height:44px;font-weight:800}[data-casino-block=promo-code-scene-1]{--promo-code-scene-1-surface:#09233f;--promo-code-scene-1-accent:#f3cf74;background:linear-gradient(145deg, var(--promo-code-scene-1-surface), #04101e);width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-1] .scene-one-dashboard{grid-template-columns:1fr 84px 1fr;align-items:center;gap:18px;width:min(760px,100%);display:grid}[data-casino-block=promo-code-scene-1] .promotion-ticket,[data-casino-block=promo-code-scene-1] .account-link{background:#0d2b4c;border:1px solid #f3cf7459;border-radius:15px;align-content:center;gap:7px;min-height:112px;padding:20px;display:grid}[data-casino-block=promo-code-scene-1] .promotion-ticket i{background:var(--promo-code-scene-1-accent);border-radius:9px;width:44px;height:4px}[data-casino-block=promo-code-scene-1] .account-link em{background:#8097af;border-radius:50%;width:10px;height:10px}[data-casino-block=promo-code-scene-1] .state-bridge{justify-content:center;gap:5px;display:flex}[data-casino-block=promo-code-scene-1] .state-bridge span{background:#42a5ff;border-radius:50%;width:9px;height:9px}[data-casino-block=promo-code-scene-2]{--promo-code-scene-2-surface:#06192e;--promo-code-scene-2-accent:#42a5ff;background:radial-gradient(circle at center, #103b64, var(--promo-code-scene-2-surface) 68%);width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-2] .scene-two-codeflow{grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;width:min(820px,100%);display:grid}[data-casino-block=promo-code-scene-2] label{color:#aebed0;gap:7px;font-size:.75rem;font-weight:800;display:grid}[data-casino-block=promo-code-scene-2] input{border:1px solid var(--promo-code-scene-2-accent);color:#fff;letter-spacing:.2em;background:#03101e;border-radius:12px;width:100%;min-width:0;height:54px;padding:0 16px}[data-casino-block=promo-code-scene-2] .code-arrow{color:var(--promo-code-scene-2-accent);padding-bottom:14px;font-size:1.6rem}[data-casino-block=promo-code-scene-2] .confirmation-card{background:#112b48;border:1px solid #f3cf7466;border-radius:12px;gap:5px;min-height:83px;padding:14px 16px;display:grid}[data-casino-block=promo-code-scene-2] .confirmation-card i{background:linear-gradient(90deg,#d5a641 36%,#1c4267 36%);border-radius:8px;width:100%;height:4px}[data-casino-block=promo-code-scene-3]{--promo-code-scene-3-surface:#0c2948;--promo-code-scene-3-accent:#d5a641;background:linear-gradient(120deg, #04101f, var(--promo-code-scene-3-surface));width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-3] .scene-three-steps{grid-template-columns:repeat(3,1fr);gap:14px;width:min(850px,100%);display:grid}[data-casino-block=promo-code-scene-3] .scene-three-steps div{background:#0a233feb;border:1px solid #42a5ff40;border-radius:15px;align-content:center;gap:5px;min-height:126px;padding:18px;display:grid}[data-casino-block=promo-code-scene-3] .scene-three-steps span{background:var(--promo-code-scene-3-accent);color:#16120a;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}[data-casino-block=promo-code-scene-3] .scene-three-steps b{color:#fff;font-size:1rem}[data-casino-block=promo-code-scene-3] .scene-three-steps small{color:#9fb3c8}[data-casino-block=promo-code-scene-4]{--promo-code-scene-4-surface:#082037;--promo-code-scene-4-accent:#f3cf74;background:linear-gradient(145deg, var(--promo-code-scene-4-surface), #030b16);width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-4] .scene-four-cashier{grid-template-columns:.8fr 1.5fr auto;align-items:center;gap:16px;width:min(860px,100%);display:grid}[data-casino-block=promo-code-scene-4] .selected-offer{background:#102d4c;border:1px solid #f3cf7461;border-radius:14px;gap:5px;padding:18px;display:grid}[data-casino-block=promo-code-scene-4] .selected-offer i{background:var(--promo-code-scene-4-accent);width:36px;height:4px}[data-casino-block=promo-code-scene-4] .condition-table{border:1px solid #94bae13d;border-radius:12px;overflow:hidden}[data-casino-block=promo-code-scene-4] .condition-table div{border-bottom:1px solid #94bae129;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:.75rem;display:flex}[data-casino-block=promo-code-scene-4] .condition-table div:last-child{border:0}[data-casino-block=promo-code-scene-4] .condition-table b{color:var(--promo-code-scene-4-accent)}[data-casino-block=promo-code-scene-4] .cashier-chip{color:#bcd1e6;white-space:nowrap;background:#173c62;border-radius:999px;padding:8px 12px;font-size:.72rem}[data-casino-block=promo-code-scene-5]{--promo-code-scene-5-surface:#0a2745;--promo-code-scene-5-accent:#5bcaff;background:radial-gradient(circle at 30% 40%, #16476f, var(--promo-code-scene-5-surface) 60%);width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-5] .scene-five-claim{grid-template-columns:1fr 120px 1fr;align-items:center;gap:16px;width:min(780px,100%);display:grid}[data-casino-block=promo-code-scene-5] .claim-token{border:1px dashed var(--promo-code-scene-5-accent);background:#0e3153;border-radius:50% 13px 13px 50%;align-content:center;gap:7px;min-height:110px;padding:18px;display:grid}[data-casino-block=promo-code-scene-5] .claim-line{justify-content:space-around;align-items:center;display:flex}[data-casino-block=promo-code-scene-5] .claim-line:before{content:"";background:#32668e;width:86px;height:2px;position:absolute}[data-casino-block=promo-code-scene-5] .claim-line i{z-index:1;border:2px solid var(--promo-code-scene-5-accent);background:#082037;border-radius:50%;width:11px;height:11px}[data-casino-block=promo-code-scene-5] .claim-state{background:#0b2440;border:1px solid #f3cf745c;border-radius:14px;align-content:center;gap:6px;min-height:110px;padding:18px;display:grid}[data-casino-block=promo-code-scene-6]{--promo-code-scene-6-surface:#071c33;--promo-code-scene-6-accent:#d5a641;background:linear-gradient(90deg, #0d3152, var(--promo-code-scene-6-surface), #33250e);width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-6] .scene-six-compare{grid-template-columns:1fr 92px 1fr;align-items:center;gap:14px;width:min(800px,100%);display:grid}[data-casino-block=promo-code-scene-6] .compare-card{background:#0b2b4d;border:1px solid #42a5ff5c;border-radius:16px;align-content:center;gap:7px;min-height:135px;padding:20px;display:grid}[data-casino-block=promo-code-scene-6] .compare-card.is-gold{background:#30240f;border-color:#f3cf7480}[data-casino-block=promo-code-scene-6] .compare-card small{color:#aebed0}[data-casino-block=promo-code-scene-6] .compare-balance{color:var(--promo-code-scene-6-accent);grid-template-columns:1fr;justify-items:center;gap:8px;font-size:.7rem;display:grid}[data-casino-block=promo-code-scene-6] .compare-balance i{background:#54728f;width:2px;height:26px}[data-casino-block=promo-code-scene-7]{--promo-code-scene-7-surface:#091f38;--promo-code-scene-7-accent:#64d99d;background:linear-gradient(155deg, var(--promo-code-scene-7-surface), #07101b);width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-7] .scene-seven-eligibility{grid-template-columns:repeat(3,1fr);gap:14px;width:min(860px,100%);display:grid}[data-casino-block=promo-code-scene-7] .eligibility-card{background:#0d2948;border:1px solid #94bae13d;border-radius:14px;align-content:center;gap:6px;min-height:116px;padding:17px;display:grid}[data-casino-block=promo-code-scene-7] .eligibility-card i{background:#8296ab;border-radius:50%;width:9px;height:9px}[data-casino-block=promo-code-scene-7] .eligibility-card.active{border-color:#64d99d7a}[data-casino-block=promo-code-scene-7] .eligibility-card.active i{background:var(--promo-code-scene-7-accent);box-shadow:0 0 12px #64d99d99}[data-casino-block=promo-code-scene-8]{--promo-code-scene-8-surface:#08253b;--promo-code-scene-8-accent:#42a5ff;background:linear-gradient(145deg, #063a3a, var(--promo-code-scene-8-surface));width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-8] .scene-eight-games{grid-template-columns:1.65fr .75fr;gap:18px;width:min(900px,100%);display:grid}[data-casino-block=promo-code-scene-8] .eligible-games{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}[data-casino-block=promo-code-scene-8] article{background:#0a2642;border:1px solid #94bae140;border-radius:13px;gap:8px;min-width:0;padding:10px;display:grid}[data-casino-block=promo-code-scene-8] article img,[data-casino-block=promo-code-scene-8] .playing-cards,[data-casino-block=promo-code-scene-8] .felt-table{aspect-ratio:1.35;object-fit:scale-down;background:#123a60;border-radius:9px;width:100%}[data-casino-block=promo-code-scene-8] article img{padding:8px}[data-casino-block=promo-code-scene-8] .playing-cards{justify-content:center;align-items:center;gap:4px;display:flex}[data-casino-block=promo-code-scene-8] .playing-cards i{color:#1c2430;background:#f3eee4;border-radius:5px;width:36px;height:50px;padding:4px;font-style:normal}[data-casino-block=promo-code-scene-8] .felt-table{background:#07514d;border:2px solid #b78632;border-radius:50%;place-items:center;display:grid}[data-casino-block=promo-code-scene-8] .felt-table i{border:2px solid #ffffff73;border-radius:50%;width:38px;height:22px}[data-casino-block=promo-code-scene-8] .game-progress{background:#0b2037;border:1px solid #42a5ff66;border-radius:13px;align-content:center;gap:8px;padding:18px;display:grid}[data-casino-block=promo-code-scene-8] .game-progress div{background:#183956;border-radius:9px;height:7px}[data-casino-block=promo-code-scene-8] .game-progress i{border-radius:inherit;background:var(--promo-code-scene-8-accent);width:36%;height:100%;display:block}[data-casino-block=promo-code-scene-9]{--promo-code-scene-9-surface:#07192f;--promo-code-scene-9-accent:#f3cf74;background:radial-gradient(circle at 50% 0, #173f68, var(--promo-code-scene-9-surface) 68%);width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-9] .scene-nine-playthrough{grid-template-columns:1fr 1.1fr .8fr;align-items:center;gap:16px;width:min(850px,100%);display:grid}[data-casino-block=promo-code-scene-9] .playthrough-meter{background:#102b49;border:1px solid #f3cf7452;border-radius:14px;gap:7px;padding:18px;display:grid}[data-casino-block=promo-code-scene-9] .playthrough-meter div{background:#1e4567;border-radius:9px;height:8px}[data-casino-block=promo-code-scene-9] .playthrough-meter i{border-radius:inherit;background:repeating-linear-gradient(90deg, var(--promo-code-scene-9-accent) 0 8px, #997127 8px 12px);width:33%;height:100%;display:block}[data-casino-block=promo-code-scene-9] .reel-window{background:#081321;border:5px solid #a87929;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:7px;min-height:96px;padding:12px;display:grid}[data-casino-block=promo-code-scene-9] .reel-window span{color:#223149;background:#f2eee2;border-radius:8px;place-items:center;font-size:1.4rem;font-weight:900;display:grid}[data-casino-block=promo-code-scene-9] .player-controls{gap:9px;display:grid}[data-casino-block=promo-code-scene-10]{--promo-code-scene-10-surface:#092038;--promo-code-scene-10-accent:#56b7ff;background:linear-gradient(120deg, var(--promo-code-scene-10-surface), #070f1a);width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-10] .scene-ten-checkpoints{gap:17px;width:min(900px,100%);display:grid}[data-casino-block=promo-code-scene-10] .timeline{color:#afc3d8;grid-template-columns:12px 1fr 12px 1fr 12px 1fr;align-items:center;gap:8px;font-size:.72rem;display:grid}[data-casino-block=promo-code-scene-10] .timeline i{border:2px solid var(--promo-code-scene-10-accent);background:#0a2038;border-radius:50%;width:12px;height:12px}[data-casino-block=promo-code-scene-10] .checkpoint-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}[data-casino-block=promo-code-scene-10] .checkpoint-grid div{background:#0d2b49;border:1px solid #56b7ff42;border-radius:11px;gap:4px;padding:14px;display:grid}[data-casino-block=promo-code-scene-10] .withdrawal-state{color:#d9e7f4;background:#143858;border-radius:999px;justify-self:end;padding:8px 12px;font-size:.7rem}[data-casino-block=promo-code-scene-11]{--promo-code-scene-11-surface:#07192e;--promo-code-scene-11-accent:#d5a641;background:radial-gradient(circle at 36% 45%, #17456d, var(--promo-code-scene-11-surface) 64%);width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-11] .scene-eleven-mobile{grid-template-columns:210px 1fr 100px;align-items:center;gap:28px;width:min(760px,100%);display:grid}[data-casino-block=promo-code-scene-11] .phone-shell{background:#071526;border:7px solid #172331;border-radius:28px;align-content:space-between;gap:12px;min-height:300px;padding:14px;display:grid;box-shadow:0 20px 35px #00000059}[data-casino-block=promo-code-scene-11] .phone-status{background:#10375c;border-radius:10px;gap:3px;padding:10px;display:grid}[data-casino-block=promo-code-scene-11] .phone-games{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}[data-casino-block=promo-code-scene-11] .phone-games img{aspect-ratio:1;object-fit:scale-down;background:#123959;border-radius:9px;width:100%;padding:5px}[data-casino-block=promo-code-scene-11] nav{color:#a9bfd3;justify-content:space-around;gap:4px;font-size:.58rem;display:flex}[data-casino-block=promo-code-scene-11] .mobile-confirm{background:#102b49;border:1px solid #d5a6416b;border-radius:16px;gap:8px;padding:22px;display:grid}[data-casino-block=promo-code-scene-11] .mobile-confirm i{background:var(--promo-code-scene-11-accent);width:42px;height:5px}[data-casino-block=promo-code-scene-11] .mobile-ticket{background:linear-gradient(145deg,#d3a43e,#795318);border:1px dashed #d5a641;border-radius:13px;width:100px;height:138px;transform:rotate(6deg)}[data-casino-block=promo-code-scene-12]{--promo-code-scene-12-surface:#08243e;--promo-code-scene-12-accent:#64d99d;background:linear-gradient(145deg, #073634, var(--promo-code-scene-12-surface) 70%);width:100%;min-width:0;max-width:100%;min-height:132px;overflow:clip}[data-casino-block=promo-code-scene-12] .scene-twelve-final{grid-template-columns:1fr 1.1fr .7fr;align-items:center;gap:18px;width:min(880px,100%);display:grid}[data-casino-block=promo-code-scene-12] .final-checklist{gap:8px;display:grid}[data-casino-block=promo-code-scene-12] .final-checklist div{background:#0c2f45;border:1px solid #64d99d40;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}[data-casino-block=promo-code-scene-12] .final-checklist i{color:var(--promo-code-scene-12-accent);font-style:normal}[data-casino-block=promo-code-scene-12] .final-floor{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}[data-casino-block=promo-code-scene-12] .mini-reels{background:#081323;border:4px solid #b07c28;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:5px;padding:10px;display:grid}[data-casino-block=promo-code-scene-12] .mini-reels span{color:#182639;background:#f1ede2;border-radius:7px;place-items:center;min-height:70px;font-weight:900;display:grid}[data-casino-block=promo-code-scene-12] .mini-table{background:#07514d;border:4px solid #b07c28;border-radius:50%;place-items:center;display:grid}[data-casino-block=promo-code-scene-12] .mini-table i{border:2px solid #fff6;border-radius:50%;width:50px;height:30px}[data-casino-block=promo-code-scene-12] .final-state{background:#102f4a;border-radius:13px;gap:5px;padding:16px;display:grid}.promo-code-faq{width:var(--wl-reading);margin:54px auto}.promo-code-faq>h3{color:var(--wl-gold-bright);font:700 clamp(1.8rem, 4vw, 2.7rem)/1 var(--wl-display);margin:0 0 18px}.promo-code-faq-list{gap:10px;display:grid}.promo-code-faq details{border:1px solid var(--wl-line);background:#091b31;border-radius:13px}.promo-code-faq summary{cursor:pointer;align-items:center;min-height:56px;padding:14px 46px 14px 17px;font-weight:800;display:flex;position:relative}.promo-code-faq summary:after{content:"+";color:var(--wl-gold-bright);font-size:1.3rem;position:absolute;right:17px}.promo-code-faq details[open] summary:after{content:"-"}.promo-code-faq details p{color:#c9d5e3;margin:0;padding:0 17px 18px}@media (width<=980px){.promo-code-hero-grid{grid-template-columns:1fr}.promo-code-vault{min-height:360px}[data-casino-block=promo-code-scene-4] .scene-four-cashier,[data-casino-block=promo-code-scene-8] .scene-eight-games,[data-casino-block=promo-code-scene-9] .scene-nine-playthrough,[data-casino-block=promo-code-scene-12] .scene-twelve-final{grid-template-columns:1fr}[data-casino-block=promo-code-scene-11] .scene-eleven-mobile{grid-template-columns:190px 1fr}[data-casino-block=promo-code-scene-11] .mobile-ticket{display:none}}@media (width<=680px){.promo-code-hero{min-height:auto;padding-block:18px}.promo-code-hero-grid{gap:14px}.promo-code-eyebrow{min-height:28px;margin-bottom:9px;font-size:.66rem}.promo-code-hero-copy h1{margin-bottom:10px;font-size:clamp(2.15rem,10.8vw,3rem)}.promo-code-hero-copy [data-hero-opening],.promo-code-hero-supporting{line-height:1.4;font-size:.88rem!important}.promo-code-hero-copy [data-hero-opening]{margin-bottom:8px}.promo-code-hero-supporting{margin-bottom:10px!important}.promo-code-hero-copy .hero-actions{gap:8px}.promo-code-hero-copy .hero-actions a{min-height:44px;padding-inline:12px;font-size:.78rem}.promo-code-vault{grid-template-columns:1fr;gap:10px;min-height:auto;padding:14px}.vault-topline{min-height:30px;padding:0 6px;font-size:.61rem}.vault-state{display:none}.promo-ticket{min-height:98px;padding:12px;transform:none}.promo-ticket strong{font-size:1.15rem}.promo-ticket span,.promo-ticket small,.masked-code,.meter-heading,.meter-steps{font-size:.7rem}.masked-code input{height:43px;padding:0 8px;font-size:.76rem}.masked-code strong{min-height:48px;font-size:.84rem}.wonderluck-promo-meter{padding:8px}.meter-track{margin-block:6px}.vault-options{display:none}.promo-code-specific-block{padding:14px}[data-casino-block=promo-code-scene-1] .scene-one-dashboard,[data-casino-block=promo-code-scene-2] .scene-two-codeflow,[data-casino-block=promo-code-scene-5] .scene-five-claim,[data-casino-block=promo-code-scene-6] .scene-six-compare,[data-casino-block=promo-code-scene-11] .scene-eleven-mobile{grid-template-columns:1fr}[data-casino-block=promo-code-scene-1] .state-bridge{transform:rotate(90deg)}[data-casino-block=promo-code-scene-2] .code-arrow{text-align:center;padding:0;transform:rotate(90deg)}[data-casino-block=promo-code-scene-3] .scene-three-steps,[data-casino-block=promo-code-scene-7] .scene-seven-eligibility,[data-casino-block=promo-code-scene-10] .checkpoint-grid{grid-template-columns:1fr}[data-casino-block=promo-code-scene-4] .cashier-chip{justify-self:start}[data-casino-block=promo-code-scene-5] .claim-token{border-radius:14px}[data-casino-block=promo-code-scene-5] .claim-line{min-height:36px;transform:rotate(90deg)}[data-casino-block=promo-code-scene-6] .compare-balance{grid-template-columns:1fr auto 1fr;align-items:center}[data-casino-block=promo-code-scene-6] .compare-balance i{width:100%;height:2px}[data-casino-block=promo-code-scene-8] .eligible-games{grid-template-columns:1fr 1fr}[data-casino-block=promo-code-scene-8] article:last-child{grid-column:1/-1}[data-casino-block=promo-code-scene-10] .timeline{grid-template-columns:10px 1fr}[data-casino-block=promo-code-scene-11] .phone-shell{justify-self:center;width:min(210px,100%)}[data-casino-block=promo-code-scene-12] .final-floor{min-height:110px}}@media (prefers-reduced-motion:reduce){.meter-track span:after{display:none}}
