body[data-circuit-scene] #opening.premium-opening{background:radial-gradient(ellipse at 50% 44%,#fffaf1 0%,#f7efdf 60%,#e9dfcc);color:#173c55;border:1px solid #fff8;box-shadow:0 30px 100px #123b4f55;overflow-x:hidden}#opening.premium-opening::backdrop{background:#102f4670;backdrop-filter:blur(10px)}.premium-opening .room-copy h2,.premium-opening .opening-heading h2{font-family:Georgia,serif;font-weight:400;font-style:normal;letter-spacing:-1px;color:#173c55}.premium-opening .room-copy p{color:#5c7680!important;font-size:12px;line-height:1.7}.premium-opening .room-head{color:#506c78}.premium-opening .pack-room{position:relative;min-height:680px}.premium-opening .booster-carousel{perspective:1400px;isolation:isolate}.premium-opening .rotator-stage{perspective:1400px;position:relative;isolation:isolate}.premium-opening .pack-rotor{transform-style:preserve-3d;will-change:transform;filter:drop-shadow(15px 28px 18px #173c5530)}.premium-opening .physical-front,.premium-opening .physical-back{backface-visibility:hidden;border-radius:9px;overflow:hidden}.premium-opening .physical-front:after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,#ffffff6b,transparent 24%,transparent 42%,#ffffff28 48%,transparent 57%,#0002 90%);pointer-events:none;mix-blend-mode:screen}.premium-opening .physical-edge{background:linear-gradient(90deg,#12384d,#64849a,#12384d)}.premium-opening .physical-front .pack-object{border-radius:9px;box-shadow:inset 2px 0 4px #fff6,inset -4px 0 8px #0003}.premium-opening .tear-band{height:32px;border-top:1px dashed #fff9;border-bottom:1px solid #fff5;background:linear-gradient(90deg,#163f5de6,#2e6c88c9);color:#fff;box-shadow:0 4px 6px #0002;transform-origin:0 50%}.premium-opening .tear-band span{font-size:8px;letter-spacing:1.5px}.premium-opening .premium-pack-halo{position:absolute;inset:4% -35%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#ffeabfdd,transparent 67%);filter:blur(15px);pointer-events:none}.premium-unsealing .premium-pack-halo{animation:premiumGlow 1.2s ease-out}.premium-opening .carousel-back{opacity:.5;filter:blur(1px) drop-shadow(0 12px 12px #173c5520)}.premium-opening .carousel-arrow{background:#fff8;border:1px solid #185b9420;color:#185b94;box-shadow:0 4px 15px #173c5510}.premium-opening .rarity-tabs button{border-radius:10px;color:#526e77;border-color:#185b9420;background:transparent}.premium-opening .rarity-tabs button.active{background:#185b94;color:#fff;border-color:#185b94;box-shadow:0 5px 14px #185b9420}.premium-opening .rarity-tabs small{color:inherit}.premium-opening .room-note{color:#66818a}.premium-opening .opening-grid{gap:22px;perspective:1400px;padding:24px 5px 30px}.premium-opening .opening-slot{perspective:1000px}.premium-opening .opening-slot>button{display:block;transform-style:preserve-3d;border-radius:15px;box-shadow:0 16px 24px #173c5520;transition:box-shadow .4s,translate .3s;backface-visibility:hidden}.premium-opening .opening-slot>button:hover{translate:0 -5px;box-shadow:0 23px 30px #173c552b}.premium-opening .opening-slot .card-back{border-radius:15px;overflow:hidden;background:#163c55;box-shadow:inset 0 0 0 2px #ffffff44}.premium-opening .opening-slot .card-back img{width:100%;height:100%;object-fit:cover}.premium-opening .opening-slot .card-back small{background:#133a50d9;color:#fff8e9;padding:10px;font-size:8px;letter-spacing:1px}.premium-opening .opening-slot.revealed{animation:none!important}.premium-opening .opening-slot.revealed .card{animation:none!important}.premium-opening .opening-slot.rarity-3>button{box-shadow:0 0 22px #c79e4d50,0 17px 25px #173c5529}.premium-opening .opening-slot.rarity-2>button{box-shadow:0 0 18px #8689c450,0 17px 25px #173c5529}.premium-opening .pull-status{font-size:8px;color:#627a84;letter-spacing:1px;margin-top:17px}.premium-opening .pull-status.is-new{color:#185b94}.premium-opening .opening-heading{padding-bottom:20px;border-bottom:1px solid #173c5520}.premium-opening #revealCount{color:#506e7b;font-size:10px}.premium-opening .opening-actions{gap:16px;justify-content:center;padding-bottom:12px}@keyframes premiumGlow{0%,100%{opacity:.4;transform:scale(.85)}65%{opacity:1;transform:scale(1.4)}}
@media(max-width:650px){.premium-opening .room-copy h2{font-size:34px}.premium-opening .pack-room{min-height:610px}.premium-opening .opening-grid{gap:14px}.premium-opening .opening-heading h2{font-size:27px}.premium-opening .opening-slot>button{border-radius:12px}.premium-opening .pull-status{font-size:7px;line-height:1.6}.premium-opening .opening-heading{gap:12px}.premium-opening .opening-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.premium-opening *{animation:none!important;transition:none!important}.premium-opening .pack-rotor{will-change:auto}}
