.rips-v3{--rips-gold:#e7c56a;--rips-ink:#f6f1e6;--rips-muted:#c8c0b2;--rips-card:#12141c;--rips-line:#3c3426;box-sizing:border-box;width:100%;min-width:0;max-width:1100px;color:var(--rips-ink);margin:0 auto;padding:8px 16px 28px;overflow-x:clip}.rips-v3 *,.rips-v3 :before,.rips-v3 :after{box-sizing:border-box}.rips-kicker{color:var(--rips-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.rips-v3 h1{letter-spacing:-.03em;margin:4px 0 8px;font-size:clamp(32px,5vw,52px);line-height:1.05}.rips-lead,.rips-hint,.rips-pool p{max-width:68ch;color:var(--rips-muted);margin:0;font-size:15px;line-height:1.5}.rips-banner{border:1px solid var(--rips-gold);background:#1b1710;border-radius:16px;margin:16px 0;padding:14px 16px}.rips-banner h2,.rips-pool h2{color:var(--rips-ink);margin:0 0 4px;font-size:20px}.rips-banner p{color:var(--rips-ink);margin:0}.rips-module{min-width:0;max-width:100%}.rips-carousel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;max-width:100%;margin-top:8px;display:grid}.rips-pack{border:1px solid var(--rips-line);min-width:0;min-height:280px;color:var(--rips-ink);cursor:pointer;background:linear-gradient(#0b0d12,#0b0d12) padding-box padding-box,linear-gradient(#3a3428,#141820) border-box;border-radius:22px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:36px 12px 22px;display:flex;position:relative;overflow:hidden}.rips-pack:disabled{cursor:default}.rips-pack.is-on{box-shadow:0 0 0 2px var(--rips-gold)}.rips-pack.is-soon{filter:saturate(.62)brightness(.86)}.rips-foil{opacity:.95;border-radius:8px;position:absolute;inset:36px 18px 64px;box-shadow:inset 0 0 0 1px #fff4d647}.rips-pack[data-pack=violet] .rips-foil,.rips-seal[data-pack=violet]{background:radial-gradient(circle at 70% 20%,#ffecb4e6,#0000 28%),linear-gradient(160deg,#f6d78a 0%,#8a4dff 46%,#2a103f 100%)}.rips-pack[data-pack=royal] .rips-foil,.rips-seal[data-pack=royal]{background:radial-gradient(circle at 50% 42%,#0000 18%,#96c4ff59 19%,#0000 34%),linear-gradient(165deg,#e7f0ff 0%,#4d78c8 42%,#10192c 100%)}.rips-pack[data-pack=gilded] .rips-foil,.rips-seal[data-pack=gilded]{background:linear-gradient(#0000 0 18%,#5a461e47 18% 22%,#0000 22% 48%,#5a461e38 48% 52%,#0000 52%),linear-gradient(160deg,#f4e2ae 0%,#b08a3e 40%,#2a2414 100%)}.rips-pack[data-pack=prism] .rips-foil,.rips-seal[data-pack=prism]{background:linear-gradient(130deg,#ffd0ef 0%,#ffe7a4 28%,#9ad8ff 58%,#d7c4ff 100%)}.rips-notch,.rips-notch.is-bottom{pointer-events:none;background:radial-gradient(circle at 12px 7px,#0000 5px,#07080c 5.5px) 0/24px 14px repeat-x;height:14px;position:absolute;left:0;right:0}.rips-notch{top:6px}.rips-notch.is-bottom{top:auto;bottom:6px}.rips-status,.rips-price,.rips-seal-price{z-index:1;border-radius:999px;font-size:12px;font-weight:750;line-height:1;position:absolute}.rips-status{color:var(--rips-gold);background:#16130d;padding:5px 8px;top:22px;left:10px}.rips-status.is-soon{color:#d5d0c6}.rips-price,.rips-seal-price{background:var(--rips-gold);color:#1a1408;padding:5px 8px;top:22px;right:10px}.rips-mark,.rips-seal-mark{z-index:1;color:#fff8ea;letter-spacing:.16em;font-size:28px;font-weight:800;position:relative}.rips-name,.rips-seal-name{z-index:1;color:var(--rips-gold);letter-spacing:.16em;font-size:13px;font-weight:750;position:relative}.rips-stage-wrap,.rips-controls,.rips-rip,.rips-toggles,.rips-hint,.rips-slab{scroll-margin-bottom:calc(var(--ax-bottom-nav,112px) + env(safe-area-inset-bottom,0px) + 12px)}.rips-stage-wrap{width:min(100%,420px);min-width:0;margin:18px auto 0}.rips-tilt,.rips-rip,.rips-toggles button,.rips-claim,.rips-return,.rips-rules{border-radius:999px;min-height:44px;font-weight:750}.rips-tilt,.rips-toggles button,.rips-return,.rips-rules{border:1px solid var(--rips-line);color:var(--rips-ink);background:#171a22}.rips-tilt{margin:0 auto 8px;padding:0 14px;display:block}.rips-stage{border:1px solid var(--rips-line);background:radial-gradient(circle at calc(50% + var(--tilt-x,0) * 30px) calc(40% + var(--tilt-y,0) * 24px), #ffecbe29, transparent 36%), #0e1016;border-radius:28px;min-height:360px;padding:16px;position:relative;overflow:hidden}.rips-stage.is-locked{filter:saturate(.8)}.rips-seal{border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.rips-flap{width:48%;height:34%;transform:translate(calc(var(--peel,0) * 18px), calc(var(--peel,0) * -10px)) rotate(calc(var(--peel,0) * -16deg));transform-origin:0 0;background:linear-gradient(135deg,#fff4d6f2,#7850be66);border-bottom-right-radius:18px;position:absolute;top:0;left:0}.rips-again{z-index:1;color:#1a1408;background:var(--rips-gold);border-radius:999px;margin-top:10px;padding:4px 10px;font-size:13px;position:relative}.rips-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.rips-rip,.rips-claim{background:var(--rips-gold);color:#1a1408;border:0;padding:0 22px}.rips-rip:disabled{opacity:.45}.rips-actions{width:100%;max-width:100%;scroll-margin-bottom:calc(var(--ax-bottom-nav,112px) + env(safe-area-inset-bottom,0px) + 12px);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rips-actions .rips-claim,.rips-actions .rips-return{flex:9rem;min-width:0;max-width:100%}.rips-toggles{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rips-toggles button,.rips-return,.rips-rules{padding:0 14px}.rips-hint{text-align:center;margin-top:8px}.rips-back,.rips-slab{text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;display:flex}.rips-back{color:var(--rips-gold);letter-spacing:.18em;background:radial-gradient(circle at 50% 40%,#ffecbe66,#0000 42%),linear-gradient(160deg,#2a2418,#12141c 60%);font-size:28px}.rips-slab{border:1px solid var(--rips-line);background:#16130f;padding:18px;position:relative;overflow:hidden}.rips-slab.is-common{box-shadow:inset 0 0 0 1px #e7c56a66}.rips-slab.is-rare{box-shadow:0 0 24px #78aaff59}.rips-slab.is-epic{box-shadow:0 0 28px #aa5aff66}.rips-slab.is-legendary{box-shadow:0 0 32px #e7c56a73}.rips-slab.is-mythic{box-shadow:0 0 40px #ff50aa8c}.rips-rarity{color:var(--rips-gold);letter-spacing:.14em;margin:0;font-size:12px}.rips-well{width:96px;height:96px;color:var(--rips-gold);background:linear-gradient(160deg,#3a3122,#12141c);border-radius:18px;place-items:center;font-size:36px;display:grid}.rips-slab h3,.rips-slab p{margin:0}.rips-pool{min-width:0;margin-top:28px;padding-top:8px}.rips-pool-soon{color:var(--rips-gold);margin-top:8px;font-weight:750}.rips-chains{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.rips-chains li{border:1px solid var(--rips-line);color:var(--rips-ink);background:#171a22;border-radius:999px;padding:8px 12px}.rips-rules{align-items:center;text-decoration:none;display:inline-flex}.rips-v3 button:focus-visible,.rips-v3 a:focus-visible{outline:2px solid var(--rips-gold);outline-offset:2px}@media (width<=799px){.rips-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.rips-pack{scroll-snap-align:start;flex:0 0 78%}}@media (width<=390px){.rips-status,.rips-price,.rips-seal-price{padding:4px 6px;font-size:11px}.rips-pack{flex-basis:82%}}html.light .rips-v3,html[data-theme=light] .rips-v3,html.light .rips-v3 h1,html.light .rips-pool h2,html[data-theme=light] .rips-v3 h1,html[data-theme=light] .rips-pool h2{color:#1a1408}html.light .rips-kicker,html[data-theme=light] .rips-kicker,html.light p.rips-pool-soon,html[data-theme=light] p.rips-pool-soon{color:#7a5a10}html.light .rips-lead,html.light .rips-hint,html.light .rips-pool p,html[data-theme=light] .rips-lead,html[data-theme=light] .rips-hint,html[data-theme=light] .rips-pool p{color:#3a3428}@media (prefers-reduced-motion:reduce){.rips-foil,.rips-flap,.rips-seal,.rips-slab{transition:none!important;animation:none!important}}
