@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pressstart2p/v16/e3t4euO8T-267oIAQAu6jDQyK3nYivN04w.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pressstart2p/v16/e3t4euO8T-267oIAQAu6jDQyK3nRivN04w.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pressstart2p/v16/e3t4euO8T-267oIAQAu6jDQyK3nWivN04w.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pressstart2p/v16/e3t4euO8T-267oIAQAu6jDQyK3nbivN04w.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pressstart2p/v16/e3t4euO8T-267oIAQAu6jDQyK3nVivM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isQFJXGdg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isRFJXGdg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes holoShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rarityBurst{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes slotPulse{0%,to{opacity:.35}50%{opacity:.65}}@keyframes epicGlow{0%,to{box-shadow:var(--shadow-hard),0 0 14px var(--rarity-epic-glow)}50%{box-shadow:var(--shadow-hard),0 0 24px var(--rarity-epic-glow)}}@keyframes legendaryGlow{0%,to{box-shadow:var(--shadow-hard),0 0 18px var(--rarity-legendary-glow)}50%{box-shadow:var(--shadow-hard),0 0 32px var(--rarity-legendary-glow)}}@keyframes ultraRareGlow{0%,to{box-shadow:var(--shadow-hard),0 0 24px var(--rarity-ultra_rare-glow),0 0 40px var(--rarity-ultra_rare-glow-secondary)}50%{box-shadow:var(--shadow-hard),0 0 36px var(--rarity-ultra_rare-glow),0 0 64px var(--rarity-ultra_rare-glow-secondary)}}@keyframes ultraRareBadgePulse{0%,to{text-shadow:0 0 6px var(--rarity-ultra_rare-glow)}50%{text-shadow:0 0 12px var(--rarity-ultra_rare-glow),0 0 18px var(--rarity-ultra_rare-glow-secondary)}}@keyframes pullFlashRare{0%{filter:brightness(1)}30%{filter:brightness(1.6) saturate(1.3)}to{filter:brightness(1)}}@keyframes pullShakeEpic{0%,to{transform:translate(0)}20%{transform:translate(-4px) rotate(-.5deg)}40%{transform:translate(4px) rotate(.5deg)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes pullBloomLegendary{0%{opacity:0;transform:scale(.85)}40%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes pullBloomUltraRare{0%{opacity:0;transform:scale(.78);filter:brightness(2.2) saturate(1.8)}35%{opacity:1;transform:scale(1.12);filter:brightness(1.6) saturate(1.5)}65%{transform:scale(.98);filter:brightness(1.2)}to{opacity:1;transform:scale(1);filter:brightness(1)}}@keyframes packHalo{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes navGlow{0%,to{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 12px #ff444459}}@keyframes unlockPop{0%{transform:scale(.92)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes odometerTick{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-4px);opacity:.5}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--color-primary: #FF4444;--color-primary-dark: #CC0000;--color-secondary: #FFD700;--color-accent: #5599FF;--color-white: #FFFFFF;--color-cream: #2A2A2A;--color-black: #000000;--color-gray: #3A3A3A;--color-gray-dark: #1A1A1A;--bg-color: #1A1A1A;--surface-color: #2A2A2A;--surface-border: #444444;--text: #E0E0E0;--text-muted: #999999;--radius: 8px;--rarity-common: #999999;--rarity-uncommon: #22DD22;--rarity-rare: #4488FF;--rarity-epic: #BB44FF;--rarity-legendary: #FFD700;--rarity-ultra_rare: #FF2266;--rarity-ultra_rare-secondary: #AA33FF;--rarity-common-glow: rgba(153, 153, 153, .15);--rarity-uncommon-glow: rgba(34, 221, 34, .25);--rarity-rare-glow: rgba(68, 136, 255, .35);--rarity-epic-glow: rgba(187, 68, 255, .45);--rarity-legendary-glow: rgba(255, 215, 0, .55);--rarity-ultra_rare-glow: rgba(255, 34, 102, .55);--rarity-ultra_rare-glow-secondary: rgba(170, 51, 255, .45);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-flip: .4s;--duration-reveal-common: .35s;--duration-reveal-rare: .45s;--duration-reveal-epic: .55s;--duration-reveal-legendary: .75s;--duration-reveal-ultra_rare: .95s;--binder-gap: 1rem;--stat-hero-size: clamp(1.1rem, 5vw, 1.5rem);--shadow-hard: 4px 4px 0px rgba(0, 0, 0, .9);--shadow-soft: 2px 2px 0px rgba(0, 0, 0, .6);--bottom-nav-height: 5.75rem}*{box-sizing:border-box}body *{max-width:100%}#root,wiki-root{display:block;height:100dvh;overflow:hidden;max-width:100vw}html,body{margin:0;padding:0;background-color:var(--bg-color);background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.02) 2px,rgba(255,255,255,.02) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,.02) 2px,rgba(255,255,255,.02) 4px);color:var(--text);font-family:VT323,monospace;font-size:18px;line-height:1.2;image-rendering:pixelated;overflow:hidden;max-width:100vw;height:100dvh;position:fixed;width:100%}h1,h2,h3,h4,h5,h6{font-family:"Press Start 2P",cursive;font-weight:400;letter-spacing:.05em;margin:0;text-transform:lowercase}h1{font-size:1.25rem;line-height:1.6}h2{font-size:1rem;line-height:1.6}h3{font-size:.875rem;line-height:1.6}a{color:inherit;text-decoration:none}.retro-panel{background:var(--surface-color);border:4px solid var(--surface-border);border-radius:var(--radius);box-shadow:var(--shadow-hard);position:relative}.retro-panel:before{content:"";position:absolute;inset:0;border:2px solid rgba(255,255,255,.05);border-radius:calc(var(--radius) - 2px);pointer-events:none}.retro-btn{font-family:"Press Start 2P",cursive;font-size:.75rem;padding:.75rem 1.5rem;background:var(--color-primary);color:var(--color-white);border:4px solid var(--color-primary-dark);border-radius:var(--radius);box-shadow:var(--shadow-hard);cursor:pointer;text-transform:lowercase;transition:all .1s;position:relative}wiki-button button{text-transform:lowercase}.retro-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px #000000e6}.retro-btn:active{transform:translate(4px,4px);box-shadow:none}::-webkit-scrollbar{width:12px;background:var(--color-gray-dark);border:2px solid var(--surface-border)}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--color-primary);border:2px solid var(--surface-border)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}
