.simulator-shell[data-astro-cid-kbehz4kh]{max-width:900px;margin:0 auto;padding:2rem 1.5rem 3.5rem;display:grid;gap:1.5rem}.sim-header[data-astro-cid-kbehz4kh]{text-align:center;padding:1rem 0}.eyebrow[data-astro-cid-kbehz4kh]{margin:0;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:.75rem}h1[data-astro-cid-kbehz4kh]{margin:.4rem 0 .5rem;font-size:2.8rem;background:linear-gradient(135deg,#fbbf24,#f472b6,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline[data-astro-cid-kbehz4kh]{margin:0;color:var(--text-muted);font-size:1.1rem}.pack-selector-panel[data-astro-cid-kbehz4kh]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.25rem;text-align:center}.selector-label[data-astro-cid-kbehz4kh]{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem}.pack-select[data-astro-cid-kbehz4kh]{padding:.75rem 1.5rem;background:#0006;border:2px solid var(--accent-primary);border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;min-width:280px}.pack-select[data-astro-cid-kbehz4kh]:focus{outline:none;border-color:#fbbf24}.main-display[data-astro-cid-kbehz4kh]{background:linear-gradient(135deg,#8b5cf61a,#ec48991a);border:2px solid rgba(139,92,246,.3);border-radius:24px;padding:2rem;display:grid;gap:1.5rem}.card-stage[data-astro-cid-kbehz4kh]{min-height:280px;display:flex;align-items:center;justify-content:center}.pack-cover[data-astro-cid-kbehz4kh]{text-align:center;position:relative}.pack-glow[data-astro-cid-kbehz4kh]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(139,92,246,.3) 0%,transparent 70%);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.pack-icon[data-astro-cid-kbehz4kh]{font-size:6rem;position:relative;z-index:1}.pack-label[data-astro-cid-kbehz4kh]{margin-top:1rem;color:var(--text-muted);font-size:1rem}.card-result[data-astro-cid-kbehz4kh]{text-align:center}.result-card[data-astro-cid-kbehz4kh]{background:linear-gradient(145deg,#1e1e32e6,#141423f2);border:3px solid var(--border);border-radius:20px;padding:2rem 3rem;display:inline-block;min-width:240px;position:relative;overflow:hidden}.result-card[data-astro-cid-kbehz4kh].effect-shiny{border-color:#22d3ee;box-shadow:0 0 30px #22d3ee66}.result-card[data-astro-cid-kbehz4kh].effect-rainbow{border-color:#fbbf24;box-shadow:0 0 40px #fbbf2480;animation:rainbow-glow 1.5s ease-in-out infinite alternate}@keyframes rainbow-glow{0%{box-shadow:0 0 40px #ef444480}25%{box-shadow:0 0 40px #fbbf2480}50%{box-shadow:0 0 40px #34d39980}75%{box-shadow:0 0 40px #60a5fa80}to{box-shadow:0 0 40px #a78bfa80}}.result-card[data-astro-cid-kbehz4kh].effect-jackpot{animation:jackpot-shake .3s ease-in-out}@keyframes jackpot-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px) rotate(-1deg)}40%{transform:translate(5px) rotate(1deg)}60%{transform:translate(-3px) rotate(-.5deg)}80%{transform:translate(3px) rotate(.5deg)}}.card-reveal[data-astro-cid-kbehz4kh]{animation:reveal .3s ease-out}@keyframes reveal{0%{transform:scale(.8) rotateY(90deg);opacity:0}to{transform:scale(1) rotateY(0);opacity:1}}.card-rarity-badge[data-astro-cid-kbehz4kh]{display:inline-block;padding:.35rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.card-variant-badge[data-astro-cid-kbehz4kh]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600;margin-bottom:.75rem;margin-left:.5rem}.variant-shiny[data-astro-cid-kbehz4kh]{background:linear-gradient(135deg,#22d3ee33,#22d3ee1a);color:#22d3ee;border:1px solid rgba(34,211,238,.3)}.variant-rainbow[data-astro-cid-kbehz4kh]{background:linear-gradient(90deg,#ef444433,#fbbf2433,#34d39933,#60a5fa33,#a78bfa33);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.card-name[data-astro-cid-kbehz4kh]{font-size:1.6rem;font-weight:800;color:#fff;margin-bottom:.25rem}.card-sub[data-astro-cid-kbehz4kh]{font-size:.95rem;color:var(--text-muted)}.controls-area[data-astro-cid-kbehz4kh]{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.open-btn[data-astro-cid-kbehz4kh]{display:flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:linear-gradient(135deg,#8b5cf6,#ec4899);border:none;border-radius:16px;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 20px #8b5cf666}.open-btn[data-astro-cid-kbehz4kh]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px #8b5cf680}.open-btn[data-astro-cid-kbehz4kh]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-astro-cid-kbehz4kh]{font-size:1.5rem}.auto-toggle[data-astro-cid-kbehz4kh]{display:flex;align-items:center}.toggle-label[data-astro-cid-kbehz4kh]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.toggle-label[data-astro-cid-kbehz4kh] input[data-astro-cid-kbehz4kh]{display:none}.toggle-switch[data-astro-cid-kbehz4kh]{width:48px;height:26px;background:#ffffff1a;border:2px solid var(--border);border-radius:13px;position:relative;transition:all .2s}.toggle-switch[data-astro-cid-kbehz4kh]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:all .2s}.toggle-label[data-astro-cid-kbehz4kh] input[data-astro-cid-kbehz4kh]:checked+.toggle-switch[data-astro-cid-kbehz4kh]{background:#34d399;border-color:#34d399}.toggle-label[data-astro-cid-kbehz4kh] input[data-astro-cid-kbehz4kh]:checked+.toggle-switch[data-astro-cid-kbehz4kh]:after{left:24px}.toggle-text[data-astro-cid-kbehz4kh]{font-weight:600;color:var(--text-muted)}.reset-btn[data-astro-cid-kbehz4kh]{padding:.5rem 1rem;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:.85rem;cursor:pointer;transition:all .2s}.reset-btn[data-astro-cid-kbehz4kh]:hover{border-color:#f87171;color:#f87171}.stats-dashboard[data-astro-cid-kbehz4kh]{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:1.5rem;text-align:center}.stat-block[data-astro-cid-kbehz4kh]{padding:.5rem}.main-stat[data-astro-cid-kbehz4kh]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.stat-label[data-astro-cid-kbehz4kh]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.25rem}.stat-value[data-astro-cid-kbehz4kh]{font-size:1.5rem;font-weight:800;color:#e5e7eb}.spent-value[data-astro-cid-kbehz4kh]{font-size:2.5rem;background:linear-gradient(135deg,#f87171,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.luck-value[data-astro-cid-kbehz4kh]{color:#fbbf24}.stat-row[data-astro-cid-kbehz4kh]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.rarity-breakdown[data-astro-cid-kbehz4kh]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.25rem}.rarity-breakdown[data-astro-cid-kbehz4kh] h2[data-astro-cid-kbehz4kh]{margin:0 0 1rem;font-size:1rem;color:var(--text-muted)}.rarity-grid[data-astro-cid-kbehz4kh]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.rarity-item[data-astro-cid-kbehz4kh]{display:flex;justify-content:space-between;padding:.5rem .75rem;background:#ffffff08;border-radius:8px}.rarity-name[data-astro-cid-kbehz4kh]{font-weight:600;font-size:.85rem}.rarity-count[data-astro-cid-kbehz4kh]{font-weight:800}.variant-stats[data-astro-cid-kbehz4kh]{display:flex;justify-content:center;gap:2rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.variant-item[data-astro-cid-kbehz4kh]{font-size:.9rem;color:var(--text-muted)}.variant-shiny-icon[data-astro-cid-kbehz4kh]{color:#22d3ee}.variant-rainbow-icon[data-astro-cid-kbehz4kh]{color:#fbbf24}.history-panel[data-astro-cid-kbehz4kh]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.25rem}.history-panel[data-astro-cid-kbehz4kh] h2[data-astro-cid-kbehz4kh]{margin:0 0 1rem;font-size:1rem;color:var(--text-muted)}.history-list[data-astro-cid-kbehz4kh]{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.history-empty[data-astro-cid-kbehz4kh]{text-align:center;padding:2rem;color:var(--text-muted)}.history-item[data-astro-cid-kbehz4kh]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#ffffff08;border-radius:8px;border-left:3px solid transparent}.history-item[data-astro-cid-kbehz4kh].variant-shiny{border-left-color:#22d3ee;background:#22d3ee0d}.history-item[data-astro-cid-kbehz4kh].variant-rainbow{border-left-color:#fbbf24;background:#fbbf240d}.history-rarity[data-astro-cid-kbehz4kh]{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.15rem .4rem;border-radius:4px;background:#ffffff1a}.history-name[data-astro-cid-kbehz4kh]{font-size:.9rem;font-weight:500}.rarity-common[data-astro-cid-kbehz4kh]{color:#9ca3af;background:#9ca3af1a}.rarity-rare[data-astro-cid-kbehz4kh]{color:#60a5fa;background:#60a5fa1a}.rarity-epic[data-astro-cid-kbehz4kh]{color:#a78bfa;background:#a78bfa1a}.rarity-legendary[data-astro-cid-kbehz4kh]{color:#fbbf24;background:#fbbf241a}.rarity-mythical[data-astro-cid-kbehz4kh]{color:#f472b6;background:#f472b61a}.rarity-secret[data-astro-cid-kbehz4kh]{color:#ef4444;background:#ef44441a}.seo-section[data-astro-cid-kbehz4kh]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:1.5rem}.seo-section[data-astro-cid-kbehz4kh] h2[data-astro-cid-kbehz4kh]{margin:0 0 1rem;font-size:1.2rem}.seo-bullets[data-astro-cid-kbehz4kh]{margin:0;padding-left:1.1rem;display:grid;gap:.6rem;color:var(--text-muted);line-height:1.7}.how-to-list[data-astro-cid-kbehz4kh]{margin:0;padding-left:1.25rem;display:grid;gap:.6rem;color:var(--text-muted);line-height:1.7}.feature-grid[data-astro-cid-kbehz4kh]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature-item[data-astro-cid-kbehz4kh]{background:color-mix(in srgb,var(--bg-primary) 80%,transparent);border:1px solid var(--border);border-radius:12px;padding:.9rem}.feature-item[data-astro-cid-kbehz4kh] h3[data-astro-cid-kbehz4kh]{margin:0 0 .35rem;font-size:.95rem;color:#e5e7eb}.feature-item[data-astro-cid-kbehz4kh] p[data-astro-cid-kbehz4kh]{margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.6}.faq-grid[data-astro-cid-kbehz4kh]{display:grid;gap:1rem}.faq-item[data-astro-cid-kbehz4kh] h3[data-astro-cid-kbehz4kh]{margin:0 0 .4rem;font-size:.95rem;color:#e5e7eb}.faq-item[data-astro-cid-kbehz4kh] p[data-astro-cid-kbehz4kh]{margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.6}.data-disclaimer[data-astro-cid-kbehz4kh]{border:1px solid rgba(250,204,21,.3);background:#facc150d;border-radius:14px;padding:1rem 1.25rem;font-size:.85rem;color:var(--text-muted)}.data-disclaimer[data-astro-cid-kbehz4kh] strong[data-astro-cid-kbehz4kh]{color:#facc15}@media(max-width:768px){h1[data-astro-cid-kbehz4kh]{font-size:2rem}.stat-row[data-astro-cid-kbehz4kh]{grid-template-columns:1fr}.rarity-grid[data-astro-cid-kbehz4kh]{grid-template-columns:repeat(2,1fr)}.pack-select[data-astro-cid-kbehz4kh]{min-width:100%}.controls-area[data-astro-cid-kbehz4kh]{flex-direction:column}}
