:root{
  --bg:#050912; --bg-2:#081424;
  --surface:rgba(180,220,255,.05);
  --surface-2:rgba(180,220,255,.09);
  --stroke:rgba(160,210,255,.12);
  --stroke-2:rgba(160,210,255,.07);
  --accent:#42D4F4; --accent-2:#7FE3FF; --accent-d:#1B9FC4;
  --text:#EAF4FF; --muted:#7C90A8; --faint:#4E607A;
  --ton:#0098EA;
  --common:#9FB2C9; --rare:#4FB6FF; --epic:#9B8BFF; --legend:#FFD98A;
  --disp:'Sora',sans-serif; --body:'Inter',sans-serif;
  --maxw:480px;
}
*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html,body{height:100%}
body{font-family:var(--body);color:var(--text);background:radial-gradient(140% 90% at 50% -10%,#0c1f38,#050912 60%);overflow-x:hidden;min-height:100dvh}
#frost{position:fixed;inset:0;z-index:0;pointer-events:none}
.glow{position:fixed;top:-160px;left:50%;transform:translateX(-50%);width:min(560px,120vw);height:480px;z-index:0;pointer-events:none;
  background:radial-gradient(circle at 50% 40%,rgba(66,212,244,.18),rgba(155,139,255,.1) 45%,transparent 70%);filter:blur(24px);animation:breathe 10s ease-in-out infinite}
@keyframes breathe{50%{opacity:.7;transform:translateX(-50%) scale(1.07)}}

.app{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;
  padding:max(12px,env(safe-area-inset-top)) 16px calc(96px + env(safe-area-inset-bottom))}

/* top */
.top{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 14px}
.brand{display:flex;align-items:center;gap:9px;font-family:var(--disp);font-weight:700;font-size:18px;letter-spacing:.3px}
.brand .gem{width:14px;height:14px;border-radius:3px;transform:rotate(45deg);background:linear-gradient(135deg,var(--accent-2),var(--epic));box-shadow:0 0 12px rgba(66,212,244,.6);animation:gemspin 6s linear infinite}
@keyframes gemspin{to{transform:rotate(405deg)}}
.bal{display:flex;align-items:center;gap:7px;padding:8px 8px 8px 12px;border-radius:14px;border:1px solid var(--stroke);
  background:linear-gradient(135deg,rgba(66,212,244,.12),var(--surface));backdrop-filter:blur(12px);font-family:var(--disp);font-weight:700;font-size:15px}
.bal-c{font-size:11px;color:var(--muted);font-weight:600}
.ton-coin{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#4cc3ff,var(--ton));box-shadow:0 0 10px -2px var(--ton)}
.ton-coin.sm{width:14px;height:14px}
.dep-mini{width:28px;height:28px;border-radius:9px;border:none;cursor:pointer;font-weight:800;font-size:17px;color:#042530;
  background:linear-gradient(135deg,var(--accent-2),var(--accent-d));margin-left:2px;line-height:1;transition:transform .12s}
.dep-mini:active{transform:scale(.9)}

.scroll{flex:1}
.view.hidden{display:none}
.lbl{font-family:var(--disp);font-weight:600;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--faint);margin:22px 2px 11px}

/* hero */
.hero{position:relative;overflow:hidden;border-radius:26px;border:1px solid var(--stroke);padding:14px;
  background:radial-gradient(130% 90% at 50% -20%,rgba(66,212,244,.12),transparent 60%),linear-gradient(170deg,#0c1c33,#08111f);backdrop-filter:blur(8px)}

/* hero banner */
.hero-banner{position:relative;height:150px;border-radius:20px;overflow:hidden;margin-bottom:14px;
  background:linear-gradient(135deg,#0f2f54,#0a1a32 60%,#0c1430)}
.rays{position:absolute;inset:-60%;background:conic-gradient(from 0deg,rgba(127,227,255,.20),transparent 22%,rgba(155,139,255,.18),transparent 46%,rgba(127,227,255,.20),transparent 70%,rgba(155,139,255,.16),transparent 94%);animation:spin 18s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.banner-veil{position:absolute;inset:0;background:radial-gradient(120% 90% at 75% 50%,transparent,rgba(8,17,31,.55) 75%),linear-gradient(90deg,rgba(8,17,31,.7),transparent 55%)}
.hero-gift{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:88px;line-height:1;
  filter:drop-shadow(0 6px 28px rgba(127,227,255,.7));animation:floaty 4.5s ease-in-out infinite}
@keyframes floaty{50%{transform:translateY(-58%) rotate(-4deg)}}
.hot{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;z-index:3;
  font-family:var(--disp);font-weight:700;font-size:10.5px;letter-spacing:.8px;color:#042530;
  background:linear-gradient(135deg,#bff0ff,var(--accent-2));padding:5px 10px;border-radius:9px;box-shadow:0 6px 16px -6px var(--accent-2)}
.hot-dot{width:6px;height:6px;border-radius:50%;background:#ff5a7a;box-shadow:0 0 8px #ff5a7a;animation:pulse 1.5s infinite}
@keyframes pulse{50%{opacity:.4}}
.hero-head{position:absolute;left:14px;bottom:13px;z-index:3}
.hero-title{font-family:var(--disp);font-weight:800;font-size:24px;letter-spacing:-.4px;text-shadow:0 2px 14px rgba(0,0,0,.5)}
.hero-sub{font-size:11.5px;color:#bcd2e6;margin-top:3px}
.link{background:none;border:none;color:var(--accent-2);font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}
.spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#dff4ff;box-shadow:0 0 8px #cfefff;z-index:2;animation:tw 3s ease-in-out infinite}
.spark.s1{top:24px;right:120px;animation-delay:0s}
.spark.s2{top:80px;right:90px;animation-delay:.6s}
.spark.s3{top:40px;right:60px;animation-delay:1.1s}
.spark.s4{top:104px;right:140px;animation-delay:1.6s}
.spark.s5{top:18px;right:44px;animation-delay:2.1s}
@keyframes tw{0%,100%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}

/* reel */
.reel-wrap{position:relative;margin:0 -14px 12px;height:112px;overflow:hidden;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 17%,#000 83%,transparent);mask-image:linear-gradient(90deg,transparent,#000 17%,#000 83%,transparent)}
.reel-fade{position:absolute;inset:0;z-index:0;background:radial-gradient(60% 120% at 50% 50%,rgba(66,212,244,.1),transparent 70%)}
.center-band{position:absolute;left:50%;top:8px;bottom:8px;width:92px;transform:translateX(-50%);z-index:1;border-radius:18px;
  border:1px solid rgba(127,227,255,.4);background:rgba(127,227,255,.06);box-shadow:0 0 28px -4px var(--accent),inset 0 0 20px -8px var(--accent-2);animation:band 2.6s ease-in-out infinite}
@keyframes band{50%{box-shadow:0 0 36px -2px var(--epic),inset 0 0 22px -6px var(--accent-2)}}
.pointer{position:absolute;left:50%;transform:translateX(-50%);z-index:4;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;filter:drop-shadow(0 0 6px var(--accent-2))}
.pointer.t{top:0;border-top:11px solid var(--accent-2)}
.pointer.b{bottom:0;border-bottom:11px solid var(--accent-2)}
.reel{display:flex;gap:12px;align-items:center;height:100%;will-change:transform}
.item{width:80px;height:80px;flex:0 0 auto;border-radius:18px;display:grid;place-items:center;font-size:36px;position:relative;z-index:2;
  border:1px solid var(--stroke-2);transition:transform .35s,box-shadow .35s}
.item.common{background:linear-gradient(155deg,#1e2a3c,#141d2a)}
.item.rare{background:linear-gradient(155deg,#15314f,#0e2034);border-color:rgba(79,182,255,.4);box-shadow:inset 0 0 18px -10px var(--rare)}
.item.epic{background:linear-gradient(155deg,#241f4a,#161331);border-color:rgba(155,139,255,.45);box-shadow:inset 0 0 18px -9px var(--epic)}
.item.legend{background:linear-gradient(155deg,#3c3115,#241c08);border-color:rgba(255,217,138,.55);box-shadow:inset 0 0 20px -8px var(--legend),0 0 14px -8px var(--legend)}
.item.win{transform:scale(1.14)}
.item.win.common{box-shadow:0 0 24px -3px var(--common)}
.item.win.rare{box-shadow:0 0 28px -3px var(--rare)}
.item.win.epic{box-shadow:0 0 30px -2px var(--epic)}
.item.win.legend{box-shadow:0 0 36px 0 var(--legend)}

/* buttons */
.btn{height:50px;border-radius:15px;border:none;cursor:pointer;font-family:var(--disp);font-weight:700;font-size:14.5px;width:100%;
  display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s,opacity .2s}
.btn:active{transform:scale(.97)}
.btn[disabled]{opacity:.5;pointer-events:none}
.btn-main{color:#042530;background:linear-gradient(135deg,var(--accent-2),var(--accent-d));box-shadow:0 12px 28px -12px var(--accent)}
.btn-main .px{display:flex;align-items:center;gap:5px;font-size:12px;background:rgba(4,37,48,.18);padding:4px 8px;border-radius:8px}
.btn-open{height:56px;font-size:16px;position:relative;overflow:hidden;box-shadow:0 14px 34px -12px var(--accent),0 0 0 1px rgba(191,240,255,.3) inset}
.btn-open .sh{position:absolute;top:0;left:-60%;width:45%;height:100%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:shine 3s ease-in-out infinite}
@keyframes shine{0%{left:-60%}55%,100%{left:130%}}
.btn-ghost{background:var(--surface-2);border:1px solid var(--stroke);color:var(--text)}
.odds{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;justify-content:center}
.odd{font-size:10px;color:var(--muted);background:var(--surface);border:1px solid var(--stroke-2);padding:3px 7px;border-radius:8px}
.odd b{color:var(--text);font-family:var(--disp)}

/* wins */
.wins-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.wins-inner{display:flex;gap:9px;animation:marq 32s linear infinite}
.wins-inner:hover{animation-play-state:paused}
@keyframes marq{to{transform:translateX(-50%)}}
.wc{flex:0 0 auto;display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--stroke-2);padding:7px 13px 7px 7px;border-radius:13px}
.wc .wi{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:17px;background:rgba(255,255,255,.04)}
.wc .wn{font-size:10.5px;color:var(--muted)} .wc .wv{font-family:var(--disp);font-weight:700;font-size:12px;color:var(--accent)}

/* inventory */
.inv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}
.inv-card{border-radius:16px;border:1px solid var(--stroke);background:var(--surface);padding:14px 8px 10px;text-align:center;position:relative}
.inv-card .ie{font-size:34px}
.inv-card .inm{font-size:11px;color:var(--muted);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.inv-card .iv{font-family:var(--disp);font-weight:700;font-size:12px;margin-top:2px}
.inv-card .isell{margin-top:8px;width:100%;height:30px;border-radius:9px;border:1px solid var(--stroke);background:var(--surface-2);color:var(--text);font-family:var(--disp);font-weight:600;font-size:11px;cursor:pointer}
.inv-card .isell:active{transform:scale(.95)}
.empty{text-align:center;color:var(--muted);padding:50px 0;font-size:13px}
.empty.hidden{display:none}

/* nav */
.nav{position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:40;display:flex;gap:3px;padding:7px;
  border-radius:22px;background:rgba(8,16,28,.82);backdrop-filter:blur(22px);border:1px solid var(--stroke);box-shadow:0 22px 50px -24px rgba(0,0,0,.85)}
.nav .tab{width:64px;height:52px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;
  color:var(--muted);font-size:9px;font-weight:500;cursor:pointer;background:none;border:none;font-family:var(--body);transition:color .2s,background .2s}
.nav .tab svg{width:20px;height:20px}
.nav .tab.active{color:#042530;background:linear-gradient(135deg,var(--accent-2),var(--accent-d));box-shadow:0 8px 20px -10px var(--accent)}

/* modals */
.modal{position:fixed;inset:0;z-index:80;display:flex;opacity:0;pointer-events:none;transition:opacity .3s}
.modal.on{opacity:1;pointer-events:auto}
.reveal{align-items:center;justify-content:center;padding:26px;background:rgba(4,8,16,.66);backdrop-filter:blur(9px)}
.rcard{position:relative;overflow:hidden;width:100%;max-width:300px;border-radius:26px;padding:28px 22px 22px;text-align:center;border:1px solid var(--stroke);
  background:linear-gradient(170deg,#0e2138,#08111f);transform:scale(.88) translateY(8px);transition:transform .42s cubic-bezier(.2,.9,.25,1.12)}
.reveal.on .rcard{transform:none}
.rcard-rays{position:absolute;inset:-50%;z-index:0;background:conic-gradient(from 0deg,rgba(127,227,255,.16),transparent 25%,rgba(155,139,255,.14),transparent 50%,rgba(127,227,255,.16),transparent 75%,rgba(155,139,255,.12));animation:spin 14s linear infinite}
.rcard>*{position:relative;z-index:1}
.rtag{font-family:var(--disp);font-weight:700;font-size:11px;letter-spacing:2.5px}
.rart{font-size:80px;margin:14px 0 8px;animation:bob 2.8s ease-in-out infinite}
@keyframes bob{50%{transform:translateY(-7px)}}
.rname{font-family:var(--disp);font-weight:700;font-size:23px;letter-spacing:-.3px}
.rval{font-size:12.5px;color:var(--muted);margin-top:5px}
.rbtns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}

.sheet{align-items:flex-end;justify-content:center;background:rgba(4,8,16,.6);backdrop-filter:blur(6px)}
.sheet-card{width:100%;max-width:var(--maxw);border-radius:24px 24px 0 0;padding:20px 18px calc(26px + env(safe-area-inset-bottom));
  border:1px solid var(--stroke);border-bottom:none;background:linear-gradient(180deg,#0c1a2c,#081320);transform:translateY(20px);transition:transform .35s cubic-bezier(.2,.9,.25,1.05)}
.sheet.on .sheet-card{transform:none}
.sheet-h{display:flex;align-items:center;justify-content:space-between;font-family:var(--disp);font-weight:700;font-size:18px;margin-bottom:12px}
.x{background:var(--surface-2);border:1px solid var(--stroke);color:var(--text);width:30px;height:30px;border-radius:9px;cursor:pointer;font-size:13px}
.field{margin:12px 0}
.fl{font-size:11px;color:var(--muted);display:block;margin-bottom:6px}
.copy{background:var(--surface);border:1px solid var(--stroke);border-radius:12px;padding:12px;font-size:13px;word-break:break-all;cursor:pointer}
.copy.mono{font-family:ui-monospace,monospace;font-size:11.5px}
input{width:100%;background:var(--surface);border:1px solid var(--stroke);border-radius:12px;padding:13px;color:var(--text);font:inherit;font-size:14px}
input:focus{outline:none;border-color:var(--accent)}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}
.muted{color:var(--muted)} .sm{font-size:11.5px;line-height:1.5}
.reveal-box{margin-top:14px} .hidden{display:none}

.toast{position:fixed;bottom:96px;left:50%;transform:translateX(-50%) translateY(20px);z-index:120;background:#0e2138;border:1px solid var(--stroke);
  color:var(--text);padding:11px 18px;border-radius:14px;font-size:13px;font-weight:500;opacity:0;pointer-events:none;transition:.3s;box-shadow:0 16px 40px -16px rgba(0,0,0,.7)}
.toast.on{opacity:1;transform:translateX(-50%) translateY(0)}
#confetti{position:fixed;inset:0;z-index:110;pointer-events:none}

@media (prefers-reduced-motion:reduce){.glow,.wins-inner,.rart,.rays,.rcard-rays,.spark,.btn-open .sh,.band,.hero-gift,.gem{animation:none!important}}

/* ===== rich home sections (Glacier theme) ===== */
.soon{cursor:pointer}

/* live strip */
.live-row{display:flex;align-items:center;gap:11px;margin:4px 0 16px}
.live-tag{display:flex;align-items:center;gap:6px;flex:0 0 auto;font-family:var(--disp);font-weight:600;font-size:12px;color:var(--text)}
.blip{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(66,212,244,.5);animation:blip 1.6s infinite}
@keyframes blip{0%{box-shadow:0 0 0 0 rgba(66,212,244,.5)}70%{box-shadow:0 0 0 9px rgba(66,212,244,0)}100%{box-shadow:0 0 0 0 rgba(66,212,244,0)}}
.live-track{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 92%,transparent)}
.live-inner{display:flex;gap:8px;animation:marq 20s linear infinite}
.live-inner:hover{animation-play-state:paused}
.drop{width:48px;height:48px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;font-size:22px;
  background:linear-gradient(150deg,rgba(66,212,244,.12),rgba(155,139,255,.08));border:1px solid var(--stroke-2)}

/* generic game card */
.gcard{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--stroke);padding:18px;margin-top:14px;min-height:128px;
  transition:transform .14s} .gcard:active{transform:scale(.985)}
.gtitle{font-family:var(--disp);font-weight:800;font-size:28px;letter-spacing:-.5px;position:relative;z-index:2}
.badge{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:5px;font-family:var(--disp);font-weight:700;font-size:10.5px;letter-spacing:.6px;padding:5px 10px;border-radius:10px}
.badge.hot{top:14px;left:14px;color:#042530;background:linear-gradient(135deg,#bff0ff,var(--accent-2));box-shadow:0 6px 16px -6px var(--accent-2)}
.badge.new{top:14px;left:14px;color:#2a1840;background:linear-gradient(135deg,#e7d6ff,var(--epic))}

/* rocket */
.rocket{background:radial-gradient(120% 120% at 85% 25%,rgba(127,227,255,.28),transparent 55%),linear-gradient(140deg,#0e2b54,#0a1730)}
.gstars{position:absolute;inset:0;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 70% 60%,#bcd,transparent),radial-gradient(1px 1px at 45% 80%,#fff,transparent),radial-gradient(1px 1px at 88% 35%,#fff,transparent);opacity:.5}
.rk-mult{position:absolute;top:16px;right:18px;z-index:3;font-family:var(--disp);font-weight:800;font-size:30px;color:#bfe6ff;text-shadow:0 0 20px rgba(127,227,255,.7)}
.rk-chips{display:flex;gap:6px;margin-top:14px;position:relative;z-index:2}
.rk-chips span{font-family:var(--disp);font-weight:700;font-size:12px;padding:3px 9px;border-radius:9px;background:rgba(66,212,244,.16);color:var(--accent-2);border:1px solid rgba(66,212,244,.3)}
.rk-ship{position:absolute;right:18px;bottom:14px;font-size:50px;z-index:2;filter:drop-shadow(0 0 16px rgba(255,170,80,.5));animation:floaty 4s ease-in-out infinite}

/* pvp */
.pvp{background:radial-gradient(120% 120% at 0% 0%,rgba(155,139,255,.2),transparent 55%),linear-gradient(140deg,#1a1430,#100b1c);padding-right:0}
.players{display:flex;gap:9px;overflow-x:auto;padding:14px 18px 2px 0;margin-top:6px;scrollbar-width:none}
.players::-webkit-scrollbar{display:none}
.pl{flex:0 0 auto;width:74px;border-radius:15px;padding:11px 8px;text-align:center;background:var(--surface);border:1px solid var(--stroke-2)}
.pl.lead{background:linear-gradient(160deg,rgba(255,217,138,.2),rgba(255,217,138,.04));border-color:rgba(255,217,138,.4)}
.pl .pa{width:40px;height:40px;border-radius:12px;margin:0 auto 8px;display:grid;place-items:center;font-size:21px;background:rgba(255,255,255,.05);border:1px solid var(--stroke-2)}
.pl .pn{font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pl .pp{font-family:var(--disp);font-weight:700;font-size:13px;margin-top:3px}
.pl.lead .pp{color:var(--legend)}

/* contracts + upgrade */
.duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}
.biglink{height:84px;border-radius:20px;padding:15px;position:relative;overflow:hidden;border:1px solid var(--stroke);display:flex;flex-direction:column;justify-content:space-between;transition:transform .14s}
.biglink:active{transform:scale(.97)}
.biglink .bl-ic{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:18px;background:rgba(255,255,255,.12)}
.biglink .bl-t{font-family:var(--disp);font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center}
.biglink .bl-ar{opacity:.7}
.contracts{background:linear-gradient(140deg,#3a2a6e,#241850)}
.upgrade{background:linear-gradient(140deg,#0e5c52,#0a3c38)}

/* free cards */
.free-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}
.freecard{border-radius:22px;padding:15px;height:188px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border:1px solid var(--stroke)}
.freecard.f24{background:radial-gradient(110% 80% at 50% 38%,rgba(255,217,138,.22),transparent 60%),linear-gradient(160deg,#231a0c,#100b06);border-color:rgba(255,217,138,.4);box-shadow:0 0 34px -18px rgba(255,217,138,.6)}
.freecard.fb{background:radial-gradient(110% 80% at 50% 40%,rgba(155,139,255,.22),transparent 60%),linear-gradient(160deg,#161024,#0a0810);border-color:rgba(155,139,255,.4)}
.free-top{font-family:var(--disp);font-weight:800;font-size:26px;letter-spacing:-1px;line-height:1}
.f24 .free-top b{color:var(--legend)} .fb .free-top{color:#fff;text-shadow:0 0 14px rgba(155,139,255,.6)}
.free-art{flex:1;display:grid;place-items:center;font-size:58px;filter:drop-shadow(0 6px 20px rgba(0,0,0,.4));animation:floaty 4.5s ease-in-out infinite}
.free-bot{display:flex;align-items:center;justify-content:space-between}
.free-lbl{font-size:11px;color:var(--muted)}
.free-claim{font-family:var(--disp);font-weight:700;font-size:12px;padding:7px 13px;border-radius:11px;color:#1a1206}
.free-claim.gold{background:linear-gradient(135deg,#ffe6a6,#f0b840)}
.free-claim.vio{background:linear-gradient(135deg,var(--accent-2),var(--epic));color:#fff}

.reel-wrap{display:none!important}
.btn-open .px{display:none!important}
.hero-sub{display:none!important}
.rocket .gtitle{margin-top:34px}
