.pack-sim{--card-width: clamp(160px, 23vw, 224px);--card-height: calc(var(--card-width) * 1.4);--radius-card: 12px;--radius-pill: 999px;--border: 1px solid #e6e6e6;--ink: #111;--muted: #666;--bg: #f6f7fb;--panel: #fff}.pack-sim *{box-sizing:border-box}.pack-sim{color:var(--ink);background:var(--bg)}.pack-sim .brand{display:flex;gap:16px;padding:16px;align-items:center;background:var(--panel);border-bottom:1px solid #e7e7e7}.pack-sim .packart{width:80px;height:auto;border-radius:6px;border:1px solid #ddd;background:#fff}.pack-sim h1{font-size:1.25rem;margin:0}.pack-sim .sub{margin:6px 0 0;color:#555}.pack-sim .row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pack-sim .badge{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);font-size:.72rem;border:1px solid #ddd;background:#f8f8f8;white-space:nowrap}.pack-sim .global-counter{margin:8px 16px 0;padding:10px 12px;background:linear-gradient(180deg,#eef3ff,#fff 88%);border:1px solid #e3eafb;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px}.pack-sim .global-counter .gc-label{color:#4a5a7a;font-size:.92rem}.pack-sim .global-counter .gc-value{font-weight:800;font-size:1.05rem}.pack-sim .global-counter .gc-week{color:#5a6a8a;font-size:.88rem}.pack-sim .global-counter .gc-dot{opacity:.55}.pack-sim .controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:16px}.pack-sim #openPackBtn{padding:12px 18px;font-weight:700;border-radius:10px;border:none;cursor:pointer;background:#111;color:#fff}.pack-sim #openPackBtn:hover{opacity:.92}.pack-sim .btn-ghost{padding:10px 14px;border-radius:10px;border:1px solid #ddd;background:#fff;color:#111}.pack-sim .btn-ghost[disabled]{opacity:.45;cursor:not-allowed}.pack-sim .stats{color:#444;margin-left:auto}.pack-sim .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-width),1fr));gap:14px;padding:0 16px 24px}.pack-sim .card{width:100%;aspect-ratio:5 / 7;background:#fff;border-radius:var(--radius-card);border:var(--border);display:flex;flex-direction:column;padding:10px;position:relative;box-shadow:0 1px #00000008;transition:transform .06s ease,box-shadow .12s ease;overflow:hidden;z-index:0}.pack-sim .card>*{position:relative;z-index:1}.pack-sim .card:hover{transform:translateY(-1px);box-shadow:0 3px 16px #0000000f}.pack-sim .type{font-size:1.15rem;font-weight:800;letter-spacing:.2px;text-align:center;margin-bottom:4px}.pack-sim .art{flex:1 1 auto;margin:6px 0 8px;border-radius:10px;border:1px solid #eee;background:repeating-linear-gradient(45deg,#fafafa,#fafafa 8px,#f4f4f4 8px 16px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:12px;overflow:hidden}.pack-sim .player-lg{font-size:clamp(1.35rem,3.3vw,1.9rem);line-height:1.12;font-weight:900;color:#111;text-transform:uppercase;letter-spacing:.3px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 auto;padding:0 4px;max-width:95%}.pack-sim .card.is-pro-partnership .player-lg{font-size:clamp(1rem,2.6vw,1.55rem);line-height:1.08;letter-spacing:.18px}.pack-sim .card.is-pro-partnership .art{gap:8px}.pack-sim .club-badge-lg{width:clamp(74px,19vw,136px);height:auto;object-fit:contain;filter:drop-shadow(0 1px 0 rgba(0,0,0,.08))}.pack-sim .card.is-autograph .type{margin-bottom:2px}.pack-sim .card.is-autograph .art{gap:10px;padding:10px 12px;min-height:calc(var(--card-height) * .45)}.pack-sim .meta-auto{display:flex;justify-content:center;align-items:center;padding:2px 0 4px}.pack-sim .auto-stamp--outer{max-height:44px;width:auto;height:auto;opacity:.97;filter:drop-shadow(0 1px 0 rgba(0,0,0,.08))}.pack-sim .card.is-autograph .muted,.pack-sim .card.is-autograph .tiny{display:none!important}.pack-sim .player{display:none}.pack-sim .card .row{gap:8px;margin-top:8px;align-items:center;justify-content:center}.pack-sim .card .badge{background:#f3f3f3;border-color:#e5e5e5}.pack-sim .badge-parallel{background:#fff4e0;border-color:#ffd29b}.pack-sim .muted,.pack-sim .tiny{text-align:center}.pack-sim .muted{color:var(--muted);font-size:.86rem}@keyframes cardGlow{0%,to{box-shadow:0 0 0 2px var(--glow) inset,0 0 10px #0000000d,0 0 12px var(--glow)}50%{box-shadow:0 0 0 2px var(--glow) inset,0 0 10px #0000000d,0 0 24px var(--glow)}}@keyframes cardGlowSoft{0%,to{box-shadow:0 0 0 1px var(--glow) inset,0 0 4px #0000000a,0 0 8px var(--glow)}50%{box-shadow:0 0 0 1px var(--glow) inset,0 0 4px #0000000a,0 0 14px var(--glow)}}.pack-sim .rarity-numbered{--glow:#9c27b0;border-color:var(--glow);animation:cardGlow 2.4s ease-in-out infinite}.pack-sim .rarity-auto{--glow:#16a34a;border-color:var(--glow);animation:cardGlow 2.1s ease-in-out infinite}.pack-sim .rarity-diamond{--glow:#00bcd4;border-color:var(--glow);animation:cardGlow 2.6s ease-in-out infinite}.pack-sim .card.is-chrome-king{--glow:#b87333;border-color:#b87333;animation:cardGlowSoft 3.2s ease-in-out infinite}.pack-sim .card.is-premier-pull{--glow:#7e57c2;border-color:#7e57c2;animation:cardGlow 2.4s ease-in-out infinite}.pack-sim .card.is-gold-lion{--glow:#ffd400;border-color:#ffd400;animation:cardGlow 2.4s ease-in-out infinite}@keyframes shineMove{0%{background-position:0% 50%}to{background-position:200% 50%}}.pack-sim .card.is-gold-lion .art{background:linear-gradient(135deg,#fff3b0 0% 35%,#ffe36a 50%,#fff3b0 65% 100%);background-size:300% 300%;animation:shineMove 6s linear infinite;border-color:#ffe36a}.pack-sim .card.is-chrome-king .art{background:linear-gradient(135deg,#fff7ec,#fff,#ffd9b3 60%,#fff 85%,#fff7ec);background-size:260% 260%;animation:shineMove 8s linear infinite;border-color:#f0c08b}.pack-sim .card.is-insert-common .art{background:linear-gradient(135deg,#fbfbfb,#fff 40%,#f3f3f3 65%,#fbfbfb);background-size:260% 260%;animation:shineMove 9s ease-in-out infinite}.pack-sim .card.is-insert-uncommon .art{background:linear-gradient(135deg,#fffdf0,#fff 35%,#fff4bf,#fff 75%,#fffdf0);background-size:260% 260%;animation:shineMove 7s ease-in-out infinite;border-color:#f0e4a0}.pack-sim .rarity-diamond .art{background:linear-gradient(135deg,#f0fbff,#fff 40%,#d6f3ff,#fff,#f0fbff);background-size:260% 260%;animation:shineMove 7.5s linear infinite;border-color:#9be7ff}.pack-sim .card.is-premier-pull .art{background:linear-gradient(135deg,#f8f1ff,#fff 40%,#e6d7ff,#fff,#f8f1ff);background-size:260% 260%;animation:shineMove 7s linear infinite;border-color:#c6a8ff}.pack-sim .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0;background:transparent;opacity:0;pointer-events:none}.pack-sim .card.par-shine:before{background-image:linear-gradient(135deg,#ffffffbf,#fff0 40%,#ffffffa6,#fff0 80%),radial-gradient(120% 140% at 50% 0%,var(--outer,transparent) 0%,transparent 60%);background-size:300% 300%,240% 240%;animation:shineMove 7s linear infinite;opacity:.7}.pack-sim .card.par-strong:before{background-image:linear-gradient(135deg,#ffffff3d,#fff0 38%,#ffffff38,#fff0 86%),linear-gradient(0deg,var(--outerFull,var(--outer)) 0 100%);background-size:320% 320%,100% 100%;animation:shineMove 6s linear infinite;opacity:.95}.pack-sim .card.p-blue{--outer:#66a3ff}.pack-sim .card.p-yellow{--outer:#ffd24d}.pack-sim .card.p-green{--outer:#89e089}.pack-sim .card.p-orange{--outer:#ffa24d}.pack-sim .card.p-red{--outer:#ff6666}.pack-sim .card.p-pink{--outer:#ff89c7}.pack-sim .card.p-purple{--outer:#b48cff}.pack-sim .card.p-gold{--outer:#ffd54d}.pack-sim .card.p-agua{--outer:#7dd3fc}.pack-sim .card.p-bw{--outer:#d9d9d9}.pack-sim .card.p-black{--outer:#888888}.pack-sim .card.p-platinum{--outer:#cfd8dc}.pack-sim .card.p-oneofone{--outer:#ffd700;--outerFull:#ffd700}.pack-sim .card.p-red-strong{--outer:#ff1a1a;--outerFull:#ff1a1a}.pack-sim .card.p-black-strong{--outer:#000000;--outerFull:#000000}.pack-sim .card.p-black-strong,.pack-sim .card.p-black-strong .type,.pack-sim .card.p-black-strong .muted,.pack-sim .card.p-black-strong .tiny,.pack-sim .card.p-black-strong .player-lg{color:#fff!important}.pack-sim .card.p-black-strong .badge{background:#ffffff2e;border-color:#ffffff59;color:#fff}.pack-sim .leaderboard{margin:8px 16px 24px;background:linear-gradient(180deg,#eef3ff,#fff 85%);border:1px solid #e3eafb;border-radius:14px;padding:14px;height:auto!important;max-height:none!important;overflow:visible!important}.pack-sim .leaderboard .lb-head{display:flex;align-items:baseline;gap:12px;margin:2px 0 12px}.pack-sim .leaderboard h3{margin:0;font-size:1.15rem}.pack-sim .leaderboard .lb-desc{color:#4a5a7a;margin:0;font-size:.9rem}.pack-sim .lb-row{display:flex;gap:12px;overflow-x:auto;overflow-y:visible;padding:6px 2px 2px;scroll-snap-type:x mandatory;align-items:flex-start;min-height:calc(var(--card-height) + 34px)}.pack-sim .lb-row::-webkit-scrollbar{height:8px}.pack-sim .lb-row::-webkit-scrollbar-thumb{background:#d6def4;border-radius:8px}.pack-sim .lb-item{scroll-snap-align:start;min-width:var(--card-width)}.pack-sim .lb-caption{text-align:center;margin-top:6px;color:#555;font-size:.85rem}.pack-sim .lb-empty{color:#667;background:#f6f8ff;border:1px dashed #cfe;padding:12px;border-radius:10px}.pack-sim .promo-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9999;align-items:center;justify-content:center}.pack-sim .promo-modal.is-open{display:flex}.pack-sim .promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:0}.pack-sim .promo-dialog{position:relative;width:min(720px,92vw);max-width:720px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #00000040;margin:0 16px;z-index:1}.pack-sim .promo-img{width:100%;display:block;max-height:340px;object-fit:cover;background:#f6f6f6}.pack-sim .promo-body{padding:18px 18px 22px}.pack-sim .promo-body h3{margin:0 0 8px;font-size:1.25rem}.pack-sim .promo-body p{margin:0 0 16px;color:#444}.pack-sim .promo-btn{display:inline-block;padding:10px 16px;border-radius:10px;background:#111;color:#fff;text-decoration:none;font-weight:700}.pack-sim .promo-btn:hover{opacity:.9}.pack-sim .promo-close{position:absolute;top:8px;right:8px;background:#fff;border:1px solid #ddd;width:36px;height:36px;border-radius:var(--radius-pill);cursor:pointer;font-size:18px;line-height:34px;text-align:center}@media (max-width: 520px){.pack-sim{--card-width: 46vw}.pack-sim .grid{grid-template-columns:repeat(2,1fr)}.pack-sim .type{font-size:.805rem}.pack-sim .card .tiny{font-size:.602rem}.pack-sim .card.is-autograph .meta-auto{margin-top:6px}.pack-sim .card.is-autograph .auto-stamp--outer{max-height:36px}.pack-sim .card.is-autograph .art{min-height:calc(var(--card-height) * .48)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pack-sim.css.map */
