*{margin:0;padding:0;box-sizing:border-box}.theme-retro{--bg:#0a0a0a;--text:#f4f4f0;--text-dim:#6b6b6b;--accent:#ff6b35;--font:"Berkeley Mono","Courier New",monospace;--border:2px solid #f4f4f0;--radius:0}.theme-modern{--bg:#ffffff;--text:#1a1a1a;--text-dim:#666666;--accent:#3b82f6;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--border:1px solid #e5e5e5;--radius:0.5rem}.theme-gameboy{--bg:#9BBC0F;--text:#0F380F;--text-dim:#556B2F;--accent:#0F380F;--font:"Press Start 2P",monospace;--border:4px solid #0F380F;--radius:0;image-rendering:pixelated}.theme-gameboy .statValue,.theme-gameboy .summaryValue{font-size:clamp(.8rem,2vw,1.5rem);word-break:break-word;overflow-wrap:break-word}.theme-gameboy .statCard{padding:1rem}.theme-gameboy table td,.theme-gameboy table th{font-size:clamp(.5rem,1.5vw,.8rem);padding:.4rem;word-break:break-word}.theme-pokedex{--bg:#2c3e50;--text:#ecf0f1;--text-dim:#95a5a6;--accent:#e74c3c;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--border:2px solid #34495e;--radius:0.5rem;--card-bg:#34495e;--primary-color:#dc0a2d;--border-color:#7f8c8d}.theme-darkgaming{--bg:#0a0a0a;--text:#ffffff;--text-dim:#6b7280;--accent:#bfff00;--font:"Space Grotesk","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--border:1px solid rgba(191,255,0,0.15);--radius:12px;--card-bg:#111111;--primary-color:#bfff00;--secondary-color:#00ffcc;--tertiary-color:#ff00ff;--border-color:rgba(191,255,0,0.15);--neon-green:#bfff00;--neon-cyan:#00ffcc;--neon-purple:#ff00ff;--dark-bg:#050610;--dark-surface:#0a0e1a;background:#0a0a0a}.theme-darkgaming body{background:#050610;position:relative;overflow-x:hidden}.theme-darkgaming body:before{background:radial-gradient(circle at 20% 50%,rgba(191,255,0,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,255,204,.03) 0,transparent 50%),radial-gradient(circle at 40% 20%,rgba(255,0,255,.03) 0,transparent 50%),linear-gradient(180deg,transparent,rgba(191,255,0,.01))}.theme-darkgaming body:after,.theme-darkgaming body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.theme-darkgaming body:after{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(191,255,0,.01) 0,rgba(191,255,0,.01) 4px);opacity:.3}.theme-darkgaming *{position:relative;z-index:1}.theme-darkgaming h1,.theme-darkgaming h2,.theme-darkgaming h3{font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#bfff00,#00ffcc 50%,#ff00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;position:relative}.theme-darkgaming h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin-bottom:1.5rem;text-shadow:0 0 40px rgba(191,255,0,.3)}.theme-darkgaming h2{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.2;margin-bottom:1.2rem}.theme-darkgaming h3{font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.3;margin-bottom:1rem}.theme-darkgaming a{color:#a3a3a3;text-decoration:none;transition:color .2s ease}.theme-darkgaming a:hover{color:#f0f465!important}.theme-darkgaming .ctaButton,.theme-darkgaming .downloadButton,.theme-darkgaming button{background:linear-gradient(135deg,rgba(191,255,0,.05),rgba(0,255,204,.05));border:1px solid rgba(191,255,0,.3);color:#bfff00;font-weight:600;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;position:relative;overflow:hidden;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.theme-darkgaming .ctaButton:before,.theme-darkgaming .downloadButton:before,.theme-darkgaming button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(191,255,0,.2),transparent);transform:translateX(-100%);transition:transform .6s ease}.theme-darkgaming .ctaButton:after,.theme-darkgaming .downloadButton:after,.theme-darkgaming button:after{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,#bfff00,#00ffcc,#ff00ff);border-radius:8px;opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(10px)}.theme-darkgaming .ctaButton:hover:before,.theme-darkgaming .downloadButton:hover:before,.theme-darkgaming button:hover:before{transform:translateX(100%)}.theme-darkgaming .ctaButton:hover:after,.theme-darkgaming .downloadButton:hover:after,.theme-darkgaming button:hover:after{opacity:.5}.theme-darkgaming .ctaButton:hover,.theme-darkgaming .downloadButton:hover,.theme-darkgaming button:hover{background:linear-gradient(135deg,rgba(191,255,0,.1),rgba(0,255,204,.1));border-color:#bfff00;transform:translateY(-2px);box-shadow:0 10px 30px rgba(191,255,0,.2),0 0 30px rgba(191,255,0,.1),inset 0 0 20px rgba(191,255,0,.05);color:#ffffff}.theme-darkgaming .card,.theme-darkgaming .leaderboard,.theme-darkgaming .newsCard,.theme-darkgaming .platformCard,.theme-darkgaming section{background:linear-gradient(135deg,rgba(10,10,20,.8),rgba(20,10,30,.8));border:1px solid transparent;background-clip:padding-box;position:relative;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:16px;overflow:hidden}.theme-darkgaming .card:before,.theme-darkgaming .leaderboard:before,.theme-darkgaming .newsCard:before,.theme-darkgaming .platformCard:before,.theme-darkgaming section:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(191,255,0,.2),rgba(0,255,204,.1),rgba(255,0,255,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.theme-darkgaming .card:hover,.theme-darkgaming .newsCard:hover,.theme-darkgaming .platformCard:hover{background:linear-gradient(135deg,rgba(10,10,20,.9),rgba(30,10,40,.9));transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px rgba(191,255,0,.1),0 0 60px rgba(191,255,0,.05),inset 0 0 30px rgba(191,255,0,.02)}.theme-darkgaming .card:hover:before,.theme-darkgaming .newsCard:hover:before,.theme-darkgaming .platformCard:hover:before{background:linear-gradient(135deg,rgba(191,255,0,.4),rgba(0,255,204,.3),rgba(255,0,255,.2))}.theme-darkgaming input,.theme-darkgaming select,.theme-darkgaming textarea{background:rgba(10,10,20,.6);border:1px solid rgba(240,244,101,.1);color:#e4e4e7;transition:all .2s ease}.theme-darkgaming input:focus,.theme-darkgaming select:focus,.theme-darkgaming textarea:focus{border-color:rgba(240,244,101,.4);background:rgba(10,10,20,.8);outline:none;box-shadow:0 0 0 2px rgba(240,244,101,.1)}.theme-darkgaming .online{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 8px rgba(16,185,129,.6)}.theme-darkgaming .offline{width:8px;height:8px;background:#ef4444;border-radius:50%;box-shadow:0 0 8px rgba(239,68,68,.6)}.theme-darkgaming code{background:rgba(240,244,101,.1);border:1px solid rgba(240,244,101,.2);color:#f0f465;padding:2px 6px;border-radius:3px;font-size:.9em}.theme-darkgaming table{border-collapse:collapse}.theme-darkgaming td,.theme-darkgaming th{border:1px solid rgba(240,244,101,.1);padding:.75rem}.theme-darkgaming th{background:rgba(240,244,101,.05);color:#f0f465;font-weight:600;text-transform:uppercase;font-size:.85em;letter-spacing:.5px}.theme-darkgaming tr:hover{background:rgba(240,244,101,.02)}.theme-darkgaming ::-webkit-scrollbar{width:8px;height:8px}.theme-darkgaming ::-webkit-scrollbar-track{background:rgba(10,10,20,.4)}.theme-darkgaming ::-webkit-scrollbar-thumb{background:rgba(240,244,101,.2);border-radius:4px}.theme-darkgaming ::-webkit-scrollbar-thumb:hover{background:rgba(240,244,101,.3)}.theme-darkgaming .nav{background:linear-gradient(180deg,rgba(5,6,16,.98),rgba(10,10,20,.95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(191,255,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.5),0 0 40px rgba(191,255,0,.05);position:relative}.theme-darkgaming .nav:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(191,255,0,.5),transparent);animation:neonSlide 3s ease-in-out infinite}.theme-darkgaming .footer{background:linear-gradient(180deg,rgba(10,10,20,.95),rgba(5,6,16,.98));border-top:1px solid rgba(191,255,0,.1);position:relative}.theme-darkgaming .footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(191,255,0,.5),transparent);animation:neonSlide 3s ease-in-out infinite reverse}@keyframes neonSlide{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes neonPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px rgba(191,255,0,.2)}50%{box-shadow:0 0 40px rgba(191,255,0,.4)}}.theme-darkgaming .platformCard .platformIcon{font-size:3rem;margin-bottom:1rem;filter:drop-shadow(0 0 20px rgba(191,255,0,.3));animation:neonPulse 2s ease-in-out infinite}.theme-darkgaming .platformCard.primary{background:linear-gradient(135deg,rgba(191,255,0,.05),rgba(0,255,204,.05));border-color:rgba(191,255,0,.3)}.theme-darkgaming .platformCard.primary:before{background:linear-gradient(135deg,rgba(191,255,0,.3),rgba(0,255,204,.2),rgba(255,0,255,.1))}.theme-darkgaming .version{color:#00ffcc;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:.5rem 0}.theme-darkgaming .requirements{background:rgba(0,0,0,.3);border:1px solid rgba(191,255,0,.1);border-radius:8px;padding:1rem;margin:1rem 0}.theme-darkgaming .requirements h3{color:#bfff00;font-size:1rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.theme-darkgaming .requirements ul{list-style:none;padding:0}.theme-darkgaming .requirements li{color:#a3a3a3;padding:.25rem 0 .25rem 1.5rem;position:relative}.theme-darkgaming .requirements li:before{content:"▸";position:absolute;left:0;color:#00ffcc}.theme-darkgaming .note,.theme-darkgaming .warning{background:linear-gradient(135deg,rgba(255,0,255,.1),rgba(191,255,0,.05));border:1px solid rgba(255,0,255,.3);border-radius:8px;padding:.75rem 1rem;margin:1rem 0;color:#ff00ff;font-weight:500}.theme-darkgaming .server{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:rgba(0,0,0,.2);border:1px solid rgba(191,255,0,.1);border-radius:8px;margin:.5rem 0;transition:all .3s ease}.theme-darkgaming .server:hover{background:rgba(191,255,0,.05);border-color:rgba(191,255,0,.2)}.theme-darkgaming .hero{text-align:center;padding:4rem 2rem;background:radial-gradient(ellipse at center,rgba(191,255,0,.05) 0,transparent 70%);position:relative}.theme-darkgaming .hero p{color:#00ffcc;font-size:1.25rem;margin-top:1rem;text-transform:uppercase;letter-spacing:2px;opacity:.9}body{background:var(--bg);color:var(--text);font-family:var(--font);transition:all .2s ease;min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 1rem}td,th{word-break:break-word;overflow-wrap:break-word}[class*=counter],[class*=score],[class*=statValue],[class*=summaryValue]{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}@media (max-width:480px){.theme-gameboy [class*=statValue],.theme-gameboy [class*=summaryValue]{font-size:clamp(.6rem,1.5vw,1rem)}.theme-gameboy table{font-size:clamp(.4rem,1.2vw,.7rem)}}.Footer_footer__MIrxY{background:rgba(0,0,0,.2);border-top:var(--border);margin-top:4rem;padding:3rem 0 2rem}.Footer_container__h4WhL{max-width:1200px;margin:0 auto;padding:0 1rem}.Footer_logoSection__zh6j7{text-align:center;margin-bottom:3rem}.Footer_footerLogo__ROtT4{max-width:200px;width:100%;height:auto;margin-bottom:1rem;opacity:.8;filter:drop-shadow(0 2px 8px rgba(255,107,53,.2))}.Footer_gameDescription__rOIyC{color:var(--text-dim,rgba(255,255,255,.8));font-size:.95rem;max-width:700px;margin:1rem auto 1.5rem;line-height:1.6;padding:0 1rem;text-align:center;display:block!important;visibility:visible!important}.Footer_discordCTA__G2ZVc{margin:1.5rem 0;text-align:center;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.Footer_discordButton__w4yfV{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:#5865F2;color:white;text-decoration:none;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s;box-shadow:0 4px 14px rgba(88,101,242,.3)}.Footer_discordButton__w4yfV:hover{background:#4752C4;transform:translateY(-2px);box-shadow:0 6px 20px rgba(88,101,242,.4)}.Footer_discordIcon__2FyQ_{width:20px;height:20px}.Footer_forumButton__wPv9d{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:#4CAF50;color:white;text-decoration:none;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s;box-shadow:0 4px 14px rgba(76,175,80,.3)}.Footer_forumButton__wPv9d:hover{background:#388E3C;transform:translateY(-2px);box-shadow:0 6px 20px rgba(76,175,80,.4)}.Footer_sections__I_otO{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}.Footer_section__QZvEJ{display:flex;flex-direction:column;gap:.5rem}.Footer_section__QZvEJ h3{color:var(--accent);font-size:.9rem;letter-spacing:2px;margin-bottom:.5rem}.Footer_section__QZvEJ a{color:var(--text-dim);text-decoration:none;font-size:.9rem;transition:color .2s}.Footer_section__QZvEJ a:hover{color:var(--text)}.Footer_bottom__NABqn{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);margin-top:2rem}.Footer_bottom__NABqn p{color:var(--text-dim);font-size:.8rem;margin:.5rem auto;max-width:900px;line-height:1.5}.Footer_disclaimer__UvNqq{font-size:.75rem!important;opacity:.8;line-height:1.6;max-width:900px;margin:.8rem auto 0;text-align:center;color:var(--text-dim,rgba(255,255,255,.6));padding:0 1rem}.Footer_disclaimer__UvNqq strong{color:var(--accent);font-weight:600}@media (max-width:768px){.Footer_sections__I_otO{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.Footer_footer__MIrxY{margin-top:2rem;padding:2rem 0 1rem}}.Navigation_nav__qCkb4{position:-webkit-sticky;position:sticky;top:0;background:var(--bg);border-bottom:var(--border);z-index:1000;padding:1rem 0}.Navigation_container__ivnXH{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.Navigation_logo__ylu4K{font-size:1.5rem;font-weight:700;color:var(--accent);text-decoration:none;letter-spacing:2px}.Navigation_navLinks__MZrH5{display:flex;gap:2rem;align-items:center}.Navigation_navLinks__MZrH5 a{color:var(--text);text-decoration:none;transition:color .2s;font-size:.9rem;letter-spacing:1px}.Navigation_navLinks__MZrH5 a:hover{color:var(--accent)}.Navigation_forumLink__MFXZA{background:var(--accent);color:white!important;padding:.5rem 1rem;border-radius:var(--radius);font-weight:600;transition:all .2s!important}.Navigation_forumLink__MFXZA:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.Navigation_discordLink__2bIF7{background:#5865F2;color:white!important;padding:.5rem 1rem;border-radius:var(--radius);font-weight:600;transition:all .2s!important;margin-left:-1.5rem}.Navigation_discordLink__2bIF7:hover{background:#4752C4;transform:translateY(-2px);box-shadow:0 4px 12px rgba(88,101,242,.3)}.Navigation_themeSelector__R1uR1{margin-left:1rem}.Navigation_themeSelect__udkjF{background:var(--bg);color:var(--text);border:1px solid var(--text-dim);padding:.4rem .6rem;font-family:var(--font);font-size:.8rem;cursor:pointer;border-radius:var(--radius)}.Navigation_menuToggle__AtJQg{display:none;flex-direction:column;gap:4px;background:transparent;border:none;cursor:pointer;padding:0}.Navigation_menuToggle__AtJQg span{width:25px;height:2px;background:var(--text);transition:all .2s}@media (max-width:768px){.Navigation_menuToggle__AtJQg{display:flex}.Navigation_navLinks__MZrH5{position:fixed;top:60px;left:0;right:0;background:var(--bg);flex-direction:column;padding:2rem;border-bottom:var(--border);transform:translateY(-100%);opacity:0;transition:all .3s;pointer-events:none}.Navigation_navLinks__MZrH5.Navigation_active__fBroC{transform:translateY(0);opacity:1;pointer-events:all}.Navigation_themeSelector__R1uR1{margin-left:0;margin-top:1rem}}