body[data-theme-slug=aurora],body[data-theme-slug=aurora] button,body[data-theme-slug=aurora] input,body[data-theme-slug=aurora] select,body[data-theme-slug=aurora] textarea{font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'ss01','cv01','cv02'}body[data-theme-slug=aurora] h1,body[data-theme-slug=aurora] h2,body[data-theme-slug=aurora] h3,body[data-theme-slug=aurora] h4,body[data-theme-slug=aurora] h5,body[data-theme-slug=aurora] h6{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--light-text);letter-spacing:normal;text-transform:none}body[data-theme-slug=aurora] h1{font-weight:800;letter-spacing:-.02em}body[data-theme-slug=aurora] h2{font-weight:800;letter-spacing:-.015em}body[data-theme-slug=aurora] h3{font-weight:700;letter-spacing:-.01em}body[data-theme-slug=aurora] h4{font-weight:600;letter-spacing:normal}body[data-theme-slug=aurora] .home-hero h1,body[data-theme-slug=aurora] .premium-membership h1,body[data-theme-slug=aurora] .shop-hero h1,body[data-theme-slug=aurora] h1.page-title{font-size:clamp(2.5rem, 6vw, 5rem);line-height:.95;letter-spacing:-.035em}body[data-theme-slug=aurora] .monospace,body[data-theme-slug=aurora] .price,body[data-theme-slug=aurora] [class*=price],body[data-theme-slug=aurora] code,body[data-theme-slug=aurora] pre{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Consolas,monospace;font-feature-settings:'tnum'}body[data-theme-slug=aurora] #signOutButton,body[data-theme-slug=aurora] .btn,body[data-theme-slug=aurora] .btn-primary,body[data-theme-slug=aurora] .cyberpunk-button,body[data-theme-slug=aurora] .nav-link,body[data-theme-slug=aurora] .navbar-brand{font-family:Inter,system-ui,-apple-system,sans-serif;letter-spacing:normal;text-transform:none}body[data-theme-slug=aurora] .premium-membership h1,body[data-theme-slug=aurora] .shop-hero h1,body[data-theme-slug=aurora] h1.page-title{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800}body[data-theme-slug=aurora]{background:var(--bg-color);color:var(--font-color);position:relative;min-height:100vh}body[data-theme-slug=aurora]::before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(800px 500px at 15% 20%,rgba(var(--accent-cyan-rgb),.18) 0,transparent 60%),radial-gradient(700px 500px at 85% 10%,rgba(var(--accent-magenta-rgb),.15) 0,transparent 60%),radial-gradient(900px 600px at 50% 100%,rgba(var(--accent-violet-rgb),.18) 0,transparent 65%),radial-gradient(600px 400px at 10% 90%,rgba(var(--accent-amber-rgb),.1) 0,transparent 60%);animation:aurora-mesh 28s ease-in-out infinite alternate;filter:blur(2px)}body[data-theme-slug=aurora]::after{content:'';position:fixed;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at center,black 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 80%);opacity:.45}@keyframes aurora-mesh{0%{transform:translate(0,0) scale(1)}50%{transform:translate(-3%,2%) scale(1.08)}100%{transform:translate(2%,-2%) scale(1.04)}}body[data-theme-slug=aurora] .custom-navbar,body[data-theme-slug=aurora] .footer,body[data-theme-slug=aurora] .header{position:relative;z-index:2}body[data-theme-slug=aurora] .container,body[data-theme-slug=aurora] .content-container,body[data-theme-slug=aurora] .main-container,body[data-theme-slug=aurora] .memberships-container,body[data-theme-slug=aurora] .pokecreator-container,body[data-theme-slug=aurora] .pokedex-container,body[data-theme-slug=aurora] .profile-container,body[data-theme-slug=aurora] .shop-container,body[data-theme-slug=aurora] main{position:relative;z-index:3}body[data-theme-slug=aurora] a{color:var(--accent-cyan);text-decoration:none;transition:color 120ms ease}body[data-theme-slug=aurora] a:hover{color:#67e8f9}body[data-theme-slug=aurora] hr{border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-cyan-rgb),.4),transparent);margin:2rem 0}body[data-theme-slug=aurora] .header{background:0 0;border-bottom:none;box-shadow:none;padding:24px 16px 40px!important;min-height:auto!important;position:relative}body[data-theme-slug=aurora] .header::after{content:'';position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-cyan-rgb),.5),rgba(var(--accent-violet-rgb),.5),transparent)}body[data-theme-slug=aurora] .header img{filter:saturate(1) drop-shadow(0 8px 30px rgba(var(--accent-cyan-rgb), .3));transition:filter 220ms ease;max-height:140px;height:auto;width:auto}body[data-theme-slug=aurora] .header img:hover{filter:saturate(1.15) drop-shadow(0 10px 40px rgba(var(--accent-cyan-rgb), .5))}body[data-theme-slug=aurora] .layout-header-minimal{padding:18px 16px 28px!important;text-align:center}body[data-theme-slug=aurora] .layout-header-minimal img{max-height:90px!important}body[data-theme-slug=aurora] .layout-header-banner{padding:28px 16px 36px!important}body[data-theme-slug=aurora] .header-banner-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}body[data-theme-slug=aurora] .header-banner-logo img{max-height:82px}body[data-theme-slug=aurora] .header-banner-tagline{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:4px}body[data-theme-slug=aurora] .header-banner-kicker{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.35em;color:rgb(var(--text-muted-rgb))}body[data-theme-slug=aurora] .header-banner-title{font-family:Inter,system-ui,sans-serif;font-size:clamp(1.25rem, 2.5vw, 1.75rem);font-weight:700;letter-spacing:-.015em;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body[data-theme-slug=aurora] .layout-header-split{padding:30px 24px!important}body[data-theme-slug=aurora] .header-split-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:36px;flex-wrap:wrap}body[data-theme-slug=aurora] .header-split-logo img{height:96px;filter:saturate(1) drop-shadow(0 6px 20px rgba(var(--accent-cyan-rgb), .35));transition:filter .2s ease,transform .2s ease}body[data-theme-slug=aurora] .header-split-logo:hover img{filter:saturate(1.1) drop-shadow(0 8px 26px rgba(var(--accent-cyan-rgb), .55));transform:translateY(-2px)}body[data-theme-slug=aurora] .header-split-divider{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent,rgba(var(--accent-cyan-rgb),.5),rgba(var(--accent-magenta-rgb),.35),transparent);flex-shrink:0}body[data-theme-slug=aurora] .header-split-copy{flex:1 1 auto;display:flex;flex-direction:column;gap:8px}body[data-theme-slug=aurora] .header-split-kicker{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.35em;color:rgb(var(--text-muted-rgb))}body[data-theme-slug=aurora] .header-split-title{font-family:Inter,system-ui,sans-serif;font-size:clamp(1.5rem, 3vw, 2.4rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin:0!important;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body[data-theme-slug=aurora] .header-split-subtitle{font-size:13.5px;color:rgba(255,255,255,.55);letter-spacing:.01em}@media (max-width:640px){body[data-theme-slug=aurora] .header-split-inner{gap:20px}body[data-theme-slug=aurora] .header-split-divider{display:none}body[data-theme-slug=aurora] .header-split-logo img{height:68px}}body[data-theme-slug=aurora] .layout-header-stacked{padding:40px 24px 48px!important}body[data-theme-slug=aurora] .header-stacked-inner{max-width:920px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}body[data-theme-slug=aurora] .header-stacked-logo img{height:84px;filter:saturate(1) drop-shadow(0 8px 26px rgba(var(--accent-cyan-rgb), .4))}body[data-theme-slug=aurora] .header-stacked-kicker{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.35em;color:rgb(var(--text-muted-rgb));margin-top:4px}body[data-theme-slug=aurora] .header-stacked-title{font-family:Inter,system-ui,sans-serif;font-size:clamp(1.75rem, 4.5vw, 3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin:0!important;background:linear-gradient(135deg,var(--accent-cyan) 0,var(--accent-violet) 50%,var(--accent-magenta) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;max-width:780px}body[data-theme-slug=aurora] .header-stacked-ctas{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap;justify-content:center}body[data-theme-slug=aurora] .header-stacked-cta{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:var(--radius-pill);font-weight:700;font-size:14px;text-decoration:none;transition:transform 160ms ease,filter 160ms ease,box-shadow 220ms ease}body[data-theme-slug=aurora] .header-stacked-cta-primary{background:var(--gradient-primary);color:#0a0b12;border:1px solid rgba(var(--accent-cyan-rgb),.5);box-shadow:0 4px 18px rgba(var(--accent-cyan-rgb),.4),inset 0 1px 0 rgba(255,255,255,.22)}body[data-theme-slug=aurora] .header-stacked-cta-primary:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 8px 26px rgba(var(--accent-cyan-rgb),.55),inset 0 1px 0 rgba(255,255,255,.3)}body[data-theme-slug=aurora] .header-stacked-cta-secondary{background:rgba(255,255,255,.04);color:var(--light-text);border:1px solid var(--glass-border)}body[data-theme-slug=aurora] .header-stacked-cta-secondary:hover{background:rgba(var(--accent-violet-rgb),.12);border-color:rgba(var(--accent-violet-rgb),.45);color:var(--accent-violet);transform:translateY(-2px)}body[data-theme-slug=aurora] .layout-header-commerce{padding:0!important;display:block!important;min-height:0!important;overflow:visible!important;background:0 0!important;border:none!important;box-shadow:none!important}body[data-theme-slug=aurora] .layout-header-commerce::after,body[data-theme-slug=aurora] .layout-header-commerce::before{display:none!important}body[data-theme-slug=aurora][data-header-layout=commerce] .header:not(.layout-header-commerce){display:none!important}body[data-theme-slug=aurora][data-header-layout=commerce] .custom-navbar{top:0!important;padding:8px 16px!important}@media (min-width:992px){body[data-theme-slug=aurora][data-header-layout=commerce] .custom-navbar .navbar-collapse{flex:1 1 auto!important;justify-content:center!important;display:flex!important}body[data-theme-slug=aurora][data-header-layout=commerce] .custom-navbar .navbar-collapse .navbar-nav{margin:0 auto!important;flex-direction:row!important}}body[data-theme-slug=aurora] .commerce-navbar-brand{display:inline-flex;align-items:center;margin-right:18px;padding:4px 6px;flex-shrink:0}body[data-theme-slug=aurora] .commerce-navbar-brand img{height:58px;width:auto;filter:saturate(1) drop-shadow(0 4px 14px rgba(var(--accent-cyan-rgb), .4));transition:filter .2s ease,transform .2s ease}body[data-theme-slug=aurora] .commerce-navbar-brand:hover img{filter:saturate(1.1) drop-shadow(0 6px 22px rgba(var(--accent-cyan-rgb), .6));transform:translateY(-1px)}@media (max-width:991.98px){body[data-theme-slug=aurora] .commerce-navbar-brand{order:1;margin-right:auto}body[data-theme-slug=aurora] .commerce-navbar-brand img{height:44px}}body[data-theme-slug=aurora] .header-commerce-row{max-width:1280px;margin:0 auto;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body[data-theme-slug=aurora] .header-commerce-logo img{max-height:62px}body[data-theme-slug=aurora] .header-commerce-actions{display:flex;gap:8px;align-items:center}body[data-theme-slug=aurora] .header-commerce-action{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-pill);background:rgba(255,255,255,.04);border:1px solid var(--glass-border);color:var(--font-color);font-size:14px;font-weight:500;text-decoration:none;transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease}body[data-theme-slug=aurora] .header-commerce-action i{color:var(--accent-cyan);font-size:16px}body[data-theme-slug=aurora] .header-commerce-action:hover{border-color:rgba(var(--accent-cyan-rgb),.45);background:rgba(var(--accent-cyan-rgb),.08);color:var(--accent-cyan);transform:translateY(-1px)}body[data-theme-slug=aurora] .commerce-banner{background:linear-gradient(90deg,rgba(var(--accent-cyan-rgb),.07),rgba(var(--accent-violet-rgb),.05) 50%,rgba(var(--accent-magenta-rgb),.07));border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body[data-theme-slug=aurora] .commerce-banner-inner{max-width:1400px;margin:0 auto;padding:0 16px;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:0}body[data-theme-slug=aurora] .commerce-badge{display:flex;align-items:center;gap:12px;padding:12px 22px;flex:1 1 0;min-width:0;position:relative;justify-content:center}body[data-theme-slug=aurora] .commerce-badge+.commerce-badge::before{content:'';position:absolute;left:0;top:20%;bottom:20%;width:1px;background:var(--glass-border)}body[data-theme-slug=aurora] .commerce-badge-icon{font-size:16px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid var(--glass-border)}body[data-theme-slug=aurora] .commerce-badge:first-child .commerce-badge-icon{color:var(--accent-amber);border-color:rgba(var(--accent-amber-rgb),.35)}body[data-theme-slug=aurora] .commerce-badge:nth-child(2) .commerce-badge-icon{color:var(--accent-lime);border-color:rgba(var(--accent-lime-rgb),.35)}body[data-theme-slug=aurora] .commerce-badge:nth-child(3) .commerce-badge-icon{color:var(--accent-cyan);border-color:rgba(var(--accent-cyan-rgb),.35)}body[data-theme-slug=aurora] .commerce-badge:nth-child(4) .commerce-badge-icon{color:var(--accent-magenta);border-color:rgba(var(--accent-magenta-rgb),.35)}body[data-theme-slug=aurora] .commerce-badge-text{display:flex;flex-direction:column;gap:2px;min-width:0}body[data-theme-slug=aurora] .commerce-badge-title{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;color:var(--light-text);letter-spacing:-.005em;white-space:nowrap}body[data-theme-slug=aurora] .commerce-badge-subtitle{font-size:11px;color:rgba(255,255,255,.45);font-weight:400;white-space:nowrap}@media (max-width:767.98px){body[data-theme-slug=aurora] .commerce-banner{display:none!important}}@media (min-width:768px) and (max-width:991.98px){body[data-theme-slug=aurora] .commerce-badge{flex:1 1 50%;padding:10px 14px}body[data-theme-slug=aurora] .commerce-badge+.commerce-badge::before,body[data-theme-slug=aurora] .commerce-badge:nth-child(3)::before{display:none}}body[data-theme-slug=aurora] #headerParticles,body[data-theme-slug=aurora] .header .star,body[data-theme-slug=aurora] .header .stars,body[data-theme-slug=aurora] .planet,body[data-theme-slug=aurora] .planet-1,body[data-theme-slug=aurora] .planet-2,body[data-theme-slug=aurora] .planet-3,body[data-theme-slug=aurora] .planet-4,body[data-theme-slug=aurora] .snow-container{display:none!important}body[data-theme-slug=aurora] .custom-navbar{background:var(--glass-bg)!important;backdrop-filter:blur(var(--glass-blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);box-shadow:0 2px 20px rgba(0,0,0,.25)!important;position:sticky;top:0;z-index:1050!important}@media (max-width:991.98px){body[data-theme-slug=aurora] .custom-navbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}body[data-theme-slug=aurora] .custom-navbar .dropdown,body[data-theme-slug=aurora] .custom-navbar .nav-item{position:relative}body[data-theme-slug=aurora] .custom-navbar .dropdown.show,body[data-theme-slug=aurora] .custom-navbar .nav-item.show{z-index:1060!important}body[data-theme-slug=aurora] .nav-link{color:var(--navbar-font-color)!important;font-weight:500;font-size:14px;padding:8px 14px!important;border-radius:var(--radius-pill)!important;transition:color 140ms ease,background 140ms ease}body[data-theme-slug=aurora] .nav-link.active,body[data-theme-slug=aurora] .nav-link:focus,body[data-theme-slug=aurora] .nav-link:hover{color:var(--accent-cyan)!important;background:rgba(var(--accent-cyan-rgb),.12)!important;text-shadow:none}body[data-theme-slug=aurora] .nav-cart-btn{background:rgba(var(--accent-cyan-rgb),.1);border:1px solid rgba(var(--accent-cyan-rgb),.45);color:var(--accent-cyan);border-radius:var(--radius-md)}body[data-theme-slug=aurora] .nav-cart-btn:hover{background:rgba(var(--accent-cyan-rgb),.22);border-color:var(--accent-cyan);box-shadow:0 6px 18px -6px rgba(var(--accent-cyan-rgb),.55)}body[data-theme-slug=aurora] .nav-cart-count{background:var(--accent-magenta);color:#0a0b12;border-color:var(--bg-color)}body[data-theme-slug=aurora] .dropdown-menu{background:rgba(12,14,22,.94);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid rgba(var(--accent-cyan-rgb),.2);box-shadow:0 24px 60px rgba(0,0,0,.7);border-radius:var(--radius-md);padding:6px;z-index:2000!important;margin-top:8px!important}body[data-theme-slug=aurora] .dropdown-menu.show{z-index:2001!important}body[data-theme-slug=aurora] .dropdown-item{color:var(--font-color);border-radius:var(--radius-sm);padding:8px 12px;font-size:14px;transition:background 120ms ease,color 120ms ease,padding-left 120ms ease}body[data-theme-slug=aurora] .dropdown-item:focus,body[data-theme-slug=aurora] .dropdown-item:hover{background:rgba(var(--accent-cyan-rgb),.14);color:var(--accent-cyan);padding-left:16px}@media (max-width:991.98px){body[data-theme-slug=aurora] .mobile-nav-backdrop{background:rgba(5,6,12,.72)!important;backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1)}body[data-theme-slug=aurora] .navbar-collapse{background:linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.005) 100%),rgba(18,20,28,.92)!important;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);border-top:1px solid var(--glass-border)!important;box-shadow:0 -10px 40px rgba(0,0,0,.65),0 0 40px rgba(var(--accent-cyan-rgb),.08)!important;border-radius:20px 20px 0 0!important}body[data-theme-slug=aurora] .navbar-collapse::before{content:'';position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-cyan-rgb),.6),rgba(var(--accent-magenta-rgb),.5),transparent);pointer-events:none}body[data-theme-slug=aurora] .drawer-handle{background:linear-gradient(90deg,var(--accent-cyan),var(--accent-magenta))!important;opacity:.6}body[data-theme-slug=aurora] .navbar-toggler{border:1px solid rgba(var(--accent-cyan-rgb),.35)!important;background:rgba(255,255,255,.03)!important;border-radius:var(--radius-md)}body[data-theme-slug=aurora] .navbar-toggler:hover{background:rgba(var(--accent-cyan-rgb),.1)!important;border-color:rgba(var(--accent-cyan-rgb),.6)!important}body[data-theme-slug=aurora] .navbar-toggler:focus{box-shadow:0 0 0 4px rgba(var(--accent-cyan-rgb),.18)!important;outline:0!important}body[data-theme-slug=aurora] .navbar-collapse .nav-link{padding:12px 16px!important;border-radius:var(--radius-sm)!important;font-size:15px;margin:2px 0}body[data-theme-slug=aurora] .navbar-collapse .nav-link.active,body[data-theme-slug=aurora] .navbar-collapse .nav-link:focus,body[data-theme-slug=aurora] .navbar-collapse .nav-link:hover{background:rgba(var(--accent-cyan-rgb),.1)!important;color:var(--accent-cyan)!important}}body[data-theme-slug=aurora] .btn-primary{background:var(--gradient-primary)!important;border:1px solid rgba(var(--accent-cyan-rgb),.5)!important;color:#0a0b12!important;font-weight:700;padding:10px 20px;border-radius:var(--radius-pill);animation:none!important;overflow:hidden;position:relative;transition:transform 140ms ease,box-shadow .2s ease,filter 140ms ease;box-shadow:0 4px 14px rgba(var(--accent-cyan-rgb),.35),inset 0 1px 0 rgba(255,255,255,.2)!important}body[data-theme-slug=aurora] .btn-primary::after,body[data-theme-slug=aurora] .btn-primary::before{display:none!important}body[data-theme-slug=aurora] .btn-primary:focus,body[data-theme-slug=aurora] .btn-primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:var(--shadow-cyan),inset 0 1px 0 rgba(255,255,255,.3)!important;color:#0a0b12!important;text-shadow:none!important;animation:none!important}body[data-theme-slug=aurora] .btn-primary:active{transform:translateY(0);filter:brightness(.95)}body[data-theme-slug=aurora] .btn-primary span,body[data-theme-slug=aurora] .btn-primary:hover span{animation:none!important;text-shadow:none!important}body[data-theme-slug=aurora] #signOutButton{background:rgba(255,255,255,.04);border:1px solid var(--glass-border);color:var(--font-color);padding:8px 14px;border-radius:var(--radius-pill);box-shadow:none;transition:border-color 140ms ease,color 140ms ease,background 140ms ease}body[data-theme-slug=aurora] #signOutButton:hover{background:rgba(var(--accent-cyan-rgb),.12);border-color:rgba(var(--accent-cyan-rgb),.55);color:var(--accent-cyan)}body[data-theme-slug=aurora] #signOutButton::before{display:none!important}body[data-theme-slug=aurora] .cyberpunk-button{animation:none;background:var(--gradient-primary);color:#0a0b12;font-weight:700;letter-spacing:normal;text-transform:none;border-radius:var(--radius-pill);box-shadow:0 4px 14px rgba(var(--accent-cyan-rgb),.35)}body[data-theme-slug=aurora] .cyberpunk-button:hover{filter:brightness(1.1);box-shadow:var(--shadow-cyan)}body[data-theme-slug=aurora] .copy-button{background:var(--gradient-primary);color:#0a0b12;border:1px solid rgba(var(--accent-cyan-rgb),.5);border-radius:var(--radius-pill);box-shadow:0 4px 14px rgba(var(--accent-cyan-rgb),.25);font-weight:600}body[data-theme-slug=aurora] .copy-button:hover{filter:brightness(1.1);box-shadow:var(--shadow-cyan)}body[data-theme-slug=aurora] .glitch,body[data-theme-slug=aurora] .glitch-text,body[data-theme-slug=aurora] [class*=flicker]{animation:none;text-shadow:none}body[data-theme-slug=aurora] .container{background:rgba(18,20,28,.55);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 30px 80px -20px rgba(0,0,0,.65),0 0 0 1px rgba(var(--accent-cyan-rgb),.04),inset 0 1px 0 rgba(255,255,255,.06);position:relative}body[data-theme-slug=aurora] .container::after,body[data-theme-slug=aurora] .container::before{display:none!important;content:none;background-image:none}body[data-theme-slug=aurora] .container::before{display:block!important;content:'';position:absolute!important;top:0!important;left:5%!important;right:5%!important;bottom:auto!important;height:1px!important;width:auto!important;background:linear-gradient(90deg,transparent 0,rgba(var(--accent-cyan-rgb),.8) 25%,rgba(var(--accent-magenta-rgb),.7) 50%,rgba(var(--accent-violet-rgb),.7) 75%,transparent 100%);background-image:linear-gradient(90deg,transparent 0,rgba(var(--accent-cyan-rgb),.8) 25%,rgba(var(--accent-magenta-rgb),.7) 50%,rgba(var(--accent-violet-rgb),.7) 75%,transparent 100%);pointer-events:none;filter:drop-shadow(0 0 6px rgba(var(--accent-cyan-rgb), .6))}body[data-theme-slug=aurora] .container::after{display:block!important;content:'';position:absolute!important;pointer-events:none;inset:10px;border:1px solid rgba(var(--accent-cyan-rgb),.08);border-radius:calc(var(--radius-lg) - 4px);mix-blend-mode:plus-lighter;background:linear-gradient(90deg,rgba(var(--accent-cyan-rgb),.5),transparent 24px) top left/24px 1px no-repeat,linear-gradient(180deg,rgba(var(--accent-cyan-rgb),.5),transparent 24px) top left/1px 24px no-repeat,linear-gradient(270deg,rgba(var(--accent-magenta-rgb),.5),transparent 24px) top right/24px 1px no-repeat,linear-gradient(180deg,rgba(var(--accent-magenta-rgb),.5),transparent 24px) top right/1px 24px no-repeat,linear-gradient(90deg,rgba(var(--accent-violet-rgb),.5),transparent 24px) bottom left/24px 1px no-repeat,linear-gradient(0deg,rgba(var(--accent-violet-rgb),.5),transparent 24px) bottom left/1px 24px no-repeat,linear-gradient(270deg,rgba(var(--accent-amber-rgb),.5),transparent 24px) bottom right/24px 1px no-repeat,linear-gradient(0deg,rgba(var(--accent-amber-rgb),.5),transparent 24px) bottom right/1px 24px no-repeat;border-color:transparent}body[data-theme-slug=aurora] .container-box,body[data-theme-slug=aurora] .content-container,body[data-theme-slug=aurora] .main-container,body[data-theme-slug=aurora] .memberships-container,body[data-theme-slug=aurora] .pokecreator-container,body[data-theme-slug=aurora] .pokedex-container,body[data-theme-slug=aurora] .profile-container,body[data-theme-slug=aurora] .shop-container{background:rgba(18,20,28,.55);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 30px 80px -20px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.06);padding:24px!important;margin-top:20px!important;margin-bottom:40px!important;position:relative}body[data-theme-slug=aurora] .main-container::before,body[data-theme-slug=aurora] .memberships-container::before,body[data-theme-slug=aurora] .pokedex-container::before,body[data-theme-slug=aurora] .shop-container::before{content:'';position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--accent-cyan-rgb),.8) 25%,rgba(var(--accent-magenta-rgb),.7) 50%,rgba(var(--accent-violet-rgb),.7) 75%,transparent 100%);pointer-events:none;filter:drop-shadow(0 0 6px rgba(var(--accent-cyan-rgb), .6))}body[data-theme-slug=aurora] .featured-banner,body[data-theme-slug=aurora] .free-pokemon-banner,body[data-theme-slug=aurora] .hero-cta,body[data-theme-slug=aurora] [data-hero-cta=true]{position:relative;border-radius:var(--radius-md);padding:1.5rem!important;background:rgba(18,20,28,.85);border:1px solid transparent;background-clip:padding-box;overflow:hidden}body[data-theme-slug=aurora] .featured-banner::before,body[data-theme-slug=aurora] .free-pokemon-banner::before,body[data-theme-slug=aurora] .hero-cta::before,body[data-theme-slug=aurora] [data-hero-cta=true]::before{content:'';position:absolute;inset:-1px;z-index:-1;background:conic-gradient(from var(--hero-angle,0deg),var(--accent-cyan),var(--accent-magenta),var(--accent-amber),var(--accent-lime),var(--accent-violet),var(--accent-cyan));border-radius:inherit;animation:aurora-spin 8s linear infinite;filter:blur(1px);opacity:.55}@property --hero-angle{syntax:'<angle>';inherits:false;initial-value:0deg}@keyframes aurora-spin{to{--hero-angle:360deg;transform:rotate(360deg)}}body[data-theme-slug=aurora] .card{background:linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.005) 100%),rgba(18,20,28,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);border-radius:var(--radius-md);transition:border-color 180ms ease,box-shadow 220ms ease,transform 180ms ease;position:relative}body[data-theme-slug=aurora] .card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-cyan),var(--accent-magenta),transparent);opacity:0;transition:opacity 220ms ease;pointer-events:none;z-index:1}body[data-theme-slug=aurora] .card:hover::before{opacity:1}body[data-theme-slug=aurora] .card:hover{border-color:rgba(var(--accent-cyan-rgb),.4);box-shadow:var(--shadow-card-hover),0 0 40px -12px rgba(var(--accent-cyan-rgb),.3);transform:translateY(-2px)}body[data-theme-slug=aurora] .card-body{padding:20px}body[data-theme-slug=aurora] .pokemon-card{border-radius:4px;border:1px solid var(--glass-border);background:radial-gradient(180px 140px at 50% 40%,rgba(var(--accent-cyan-rgb),.1) 0,transparent 70%),linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.005) 100%),rgba(18,20,28,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:relative;overflow:hidden;padding:22px 14px 14px!important;margin-top:24px!important;transition:border-color 220ms ease,transform 260ms cubic-bezier(.2, .8, .2, 1),box-shadow 260ms ease,background 260ms ease;transform-style:preserve-3d;perspective:800px;isolation:isolate}body[data-theme-slug=aurora] .pokemon-card::before{content:'';position:absolute;inset:-20%;background:conic-gradient(from 210deg at 50% 50%,transparent 0deg,rgba(var(--accent-cyan-rgb),.22) 60deg,rgba(var(--accent-magenta-rgb),.22) 120deg,rgba(var(--accent-amber-rgb),.22) 180deg,rgba(var(--accent-lime-rgb),.22) 240deg,rgba(var(--accent-violet-rgb),.22) 300deg,transparent 360deg);opacity:0;mix-blend-mode:plus-lighter;pointer-events:none;transition:opacity .3s ease;z-index:0;filter:blur(8px)}body[data-theme-slug=aurora] .pokemon-card:hover::before{opacity:1;animation:aurora-card-sweep 2.4s linear infinite}@keyframes aurora-card-sweep{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body[data-theme-slug=aurora] .pokemon-card::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-magenta),var(--accent-violet));transform:translateY(100%);transition:transform 280ms cubic-bezier(.4, 0, .2, 1);z-index:2;box-shadow:0 0 12px rgba(var(--accent-cyan-rgb),.6)}body[data-theme-slug=aurora] .pokemon-card:hover{border-color:rgba(var(--accent-cyan-rgb),.55);transform:translateY(-5px) rotateX(2deg);box-shadow:0 22px 40px -12px rgba(0,0,0,.65),0 0 60px -18px rgba(var(--accent-cyan-rgb),.55),0 0 0 1px rgba(var(--accent-cyan-rgb),.2)}body[data-theme-slug=aurora] .pokemon-card:hover::after{transform:translateY(0)}body[data-theme-slug=aurora] .pokemon-card .pokemon-card-dex,body[data-theme-slug=aurora] .pokemon-card .pokemon-dex{position:absolute!important;top:8px!important;right:10px!important;left:auto!important;transform:none;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:rgba(255,255,255,.35);font-weight:500;letter-spacing:.05em;font-feature-settings:'tnum';z-index:3}body[data-theme-slug=aurora] .pokemon-card .pokemon-card-image,body[data-theme-slug=aurora] .pokemon-card img{filter:drop-shadow(0 8px 18px rgba(0, 0, 0, .55));transition:transform 320ms cubic-bezier(.2, .8, .2, 1),filter 320ms ease;position:relative;z-index:2}body[data-theme-slug=aurora] .pokemon-card:hover .pokemon-card-image,body[data-theme-slug=aurora] .pokemon-card:hover img{transform:scale(1.12) translateY(-2px);filter:drop-shadow(0 12px 26px rgba(var(--accent-cyan-rgb), .55)) drop-shadow(0 0 20px rgba(var(--accent-cyan-rgb), .35))}body[data-theme-slug=aurora] .pokemon-card .pokemon-card-name,body[data-theme-slug=aurora] .pokemon-card .pokemon-name{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:15px;letter-spacing:-.015em;color:#fff;margin:4px 0 10px!important;position:relative;z-index:2}body[data-theme-slug=aurora] .pokemon-card .type-badge{border-radius:var(--radius-xs);padding:4px 9px!important;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.3);position:relative;z-index:2;text-shadow:0 1px 0 rgba(0,0,0,.25)}body[data-theme-slug=aurora] .pokemon-card .pokemon-card-types,body[data-theme-slug=aurora] .pokemon-card .pokemon-types{position:relative;z-index:2;gap:5px}body[data-theme-slug=aurora] .pokemon-card.can-track.caught,body[data-theme-slug=aurora] .pokemon-card.caught{border-color:rgba(var(--accent-lime-rgb),.5);box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 0 1px rgba(var(--accent-lime-rgb),.15),inset 0 0 30px -12px rgba(var(--accent-lime-rgb),.25)}body[data-theme-slug=aurora] .pokemon-card.can-track.caught:hover,body[data-theme-slug=aurora] .pokemon-card.caught:hover{box-shadow:0 22px 40px -12px rgba(0,0,0,.65),0 0 60px -14px rgba(var(--accent-lime-rgb),.55),0 0 0 1px rgba(var(--accent-lime-rgb),.3),inset 0 0 40px -10px rgba(var(--accent-lime-rgb),.3)}body[data-theme-slug=aurora] .pokemon-card .caught-badge,body[data-theme-slug=aurora] .pokemon-card [class*=caught-badge]{position:absolute!important;top:8px!important;left:8px!important;right:auto!important;bottom:auto!important;background:0 0;color:rgba(255,255,255,.3);border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:none;opacity:.35;z-index:4;transition:opacity 180ms ease,background 180ms ease,color 180ms ease,border-color 180ms ease,box-shadow .2s ease}body[data-theme-slug=aurora] .pokemon-card:hover .caught-badge,body[data-theme-slug=aurora] .pokemon-card:hover [class*=caught-badge]{opacity:.6;border-color:rgba(var(--accent-cyan-rgb),.4);color:rgba(255,255,255,.55)}body[data-theme-slug=aurora] .pokemon-card.caught .caught-badge,body[data-theme-slug=aurora] .pokemon-card.caught [class*=caught-badge]{background:var(--accent-lime);color:#0a0b12;border-color:var(--accent-lime);box-shadow:0 2px 10px rgba(var(--accent-lime-rgb),.55),0 0 16px rgba(var(--accent-lime-rgb),.3);opacity:1}body[data-theme-slug=aurora] .pokemon-card{background-image:linear-gradient(90deg,rgba(var(--accent-cyan-rgb),.7),transparent 14px),linear-gradient(180deg,rgba(var(--accent-cyan-rgb),.7),transparent 14px),linear-gradient(270deg,rgba(var(--accent-magenta-rgb),.7),transparent 14px),linear-gradient(0deg,rgba(var(--accent-magenta-rgb),.7),transparent 14px),radial-gradient(180px 140px at 50% 40%,rgba(var(--accent-cyan-rgb),.1) 0,transparent 70%),linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.005) 100%);background-position:6px 6px,6px 6px,calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),center,center;background-size:14px 1px,1px 14px,14px 1px,1px 14px,100% 100%,100% 100%;background-repeat:no-repeat;background-color:rgba(18,20,28,.8)}body[data-theme-slug=aurora] .form-control,body[data-theme-slug=aurora] .form-select,body[data-theme-slug=aurora] select.form-control{background:rgba(16,18,26,.8);color:var(--form-font-color);border:1px solid var(--form-border-color);border-radius:var(--radius-sm);padding:10px 14px;transition:border-color 140ms ease,box-shadow 140ms ease,background 140ms ease;box-shadow:none}body[data-theme-slug=aurora] .form-control:focus,body[data-theme-slug=aurora] .form-select:focus{border-color:var(--accent-cyan);background:rgba(16,18,26,.95);box-shadow:0 0 0 4px rgba(var(--accent-cyan-rgb),.18);outline:0}body[data-theme-slug=aurora] .form-control::placeholder{color:var(--placeholder-color)}body[data-theme-slug=aurora] .bg-dark-card,body[data-theme-slug=aurora] .bg-dark-input{background:var(--form-bg-color)!important;color:var(--form-font-color)!important}body[data-theme-slug=aurora] select.form-control,body[data-theme-slug=aurora] select.form-select{background-color:var(--form-bg-color)!important;color:var(--form-font-color)!important;border-color:var(--form-border-color)!important}body[data-theme-slug=aurora] .bootstrap-select .btn.dropdown-toggle,body[data-theme-slug=aurora] .bootstrap-select>button,body[data-theme-slug=aurora] button.bs-deselect-all,body[data-theme-slug=aurora] button.bs-select-all{background:var(--form-bg-color)!important;color:var(--form-font-color)!important;border:1px solid var(--form-border-color)!important;border-radius:var(--radius-sm)!important;padding:10px 32px 10px 14px!important;text-align:left!important;box-shadow:none!important;transition:border-color 140ms ease,box-shadow 140ms ease,background 140ms ease!important;font-weight:500!important}body[data-theme-slug=aurora] .bootstrap-select .btn.dropdown-toggle{position:relative!important}body[data-theme-slug=aurora] .bootstrap-select .btn.dropdown-toggle:focus,body[data-theme-slug=aurora] .bootstrap-select .btn.dropdown-toggle:hover,body[data-theme-slug=aurora] .bootstrap-select.show-tick .btn.dropdown-toggle:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 4px rgba(var(--accent-cyan-rgb),.15)!important;background:var(--form-bg-color)!important;outline:0!important}body[data-theme-slug=aurora] .bootstrap-select .btn.dropdown-toggle .bs-caret,body[data-theme-slug=aurora] .bootstrap-select .btn.dropdown-toggle::after{position:absolute;right:14px;top:50%;transform:translateY(-50%);margin:0!important;color:var(--accent-cyan)!important;border-top-color:var(--accent-cyan)!important}body[data-theme-slug=aurora] .bootstrap-select .dropdown-menu{background:rgba(12,14,22,.94)!important;backdrop-filter:blur(var(--glass-blur)) saturate(1.2)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.2)!important;border:1px solid rgba(var(--accent-cyan-rgb),.2)!important;border-radius:var(--radius-md)!important;box-shadow:0 24px 60px rgba(0,0,0,.7)!important;padding:6px!important;margin-top:4px!important;z-index:2002!important}body[data-theme-slug=aurora] .bootstrap-select .dropdown-menu .dropdown-item,body[data-theme-slug=aurora] .bootstrap-select .dropdown-menu li a{color:var(--font-color)!important;background:0 0!important;border-radius:var(--radius-sm)!important;padding:7px 12px!important;font-size:14px!important;font-weight:500!important;transition:background 120ms ease,color 120ms ease,padding-left 120ms ease!important}body[data-theme-slug=aurora] .bootstrap-select .dropdown-menu .dropdown-item:hover,body[data-theme-slug=aurora] .bootstrap-select .dropdown-menu li a:focus,body[data-theme-slug=aurora] .bootstrap-select .dropdown-menu li a:hover,body[data-theme-slug=aurora] .bootstrap-select .dropdown-menu li.active a,body[data-theme-slug=aurora] .bootstrap-select .dropdown-menu li.selected a{background:rgba(var(--accent-cyan-rgb),.14)!important;color:var(--accent-cyan)!important;padding-left:16px!important}body[data-theme-slug=aurora] .bootstrap-select .dropdown-menu .dropdown-header{color:rgb(var(--text-muted-rgb))!important;background:0 0!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.6px!important;font-weight:700!important;padding:10px 12px 4px!important;border-bottom:1px solid var(--glass-border);margin:0 0 4px}body[data-theme-slug=aurora] .bootstrap-select .dropdown-menu .divider{background:var(--glass-border)!important;margin:4px 0!important}body[data-theme-slug=aurora] .bootstrap-select .bs-searchbox input,body[data-theme-slug=aurora] .bs-searchbox input.form-control{background:var(--form-bg-color)!important;border:1px solid var(--form-border-color)!important;color:var(--form-font-color)!important;border-radius:var(--radius-sm)!important;padding:8px 12px!important}body[data-theme-slug=aurora] .bootstrap-select .bs-searchbox input:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 3px rgba(var(--accent-cyan-rgb),.18)!important;outline:0!important}body[data-theme-slug=aurora] .bootstrap-select .no-results{background:0 0!important;color:rgb(var(--text-muted-rgb))!important;padding:10px 12px!important}body[data-theme-slug=aurora] .bootstrap-select .filter-option-inner-inner{color:var(--form-font-color)!important}body[data-theme-slug=aurora] .table,body[data-theme-slug=aurora] .table-striped{color:var(--font-color);border-color:var(--table-border-color)}body[data-theme-slug=aurora] .table thead th{background:var(--table-header-color);color:var(--font-color);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-color:var(--table-border-color)}body[data-theme-slug=aurora] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:rgba(255,255,255,.02);color:var(--font-color)}body[data-theme-slug=aurora] .table tbody td{border-color:var(--table-border-color)}body[data-theme-slug=aurora] .tooltip-inner{background:var(--tooltip-bg-color);color:var(--font-color);border:1px solid var(--table-border-color);border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.55)}body[data-theme-slug=aurora] ::-webkit-scrollbar{width:10px;height:10px}body[data-theme-slug=aurora] ::-webkit-scrollbar-track{background:var(--deep-dark)}body[data-theme-slug=aurora] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--form-border-color),var(--table-border-color));border-radius:10px}body[data-theme-slug=aurora] ::-webkit-scrollbar-thumb:hover{background:var(--gradient-primary)}body[data-theme-slug=aurora] .footer{background:rgba(8,9,14,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--glass-border);color:var(--footer-font-color);box-shadow:none}body[data-theme-slug=aurora] .footer a{color:var(--footer-font-color)}body[data-theme-slug=aurora] .footer a:hover{color:var(--accent-cyan)}body[data-theme-slug=aurora] .layout-footer-social .footer-content{max-width:1280px;margin:0 auto;padding:14px 22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;font-size:12.5px;color:rgb(var(--text-muted-rgb))}body[data-theme-slug=aurora] .footer-social-text{display:inline-flex;align-items:center;gap:8px}body[data-theme-slug=aurora] .footer-social-icons{display:inline-flex;align-items:center;gap:10px}body[data-theme-slug=aurora] .footer-social-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.04);border:1px solid var(--glass-border);color:rgb(var(--text-muted-rgb));transition:background 160ms ease,color 160ms ease,border-color 160ms ease,transform 160ms ease;text-decoration:none}body[data-theme-slug=aurora] .footer-social-icon:hover{transform:translateY(-2px)}body[data-theme-slug=aurora] .footer-social-discord:hover{background:rgba(88,101,242,.2);border-color:rgba(88,101,242,.6);color:#7289da}body[data-theme-slug=aurora] .footer-social-blog:hover{background:rgba(var(--accent-cyan-rgb),.15);border-color:rgba(var(--accent-cyan-rgb),.55);color:var(--accent-cyan)}body[data-theme-slug=aurora] .footer-social-kb:hover{background:rgba(var(--accent-amber-rgb),.15);border-color:rgba(var(--accent-amber-rgb),.55);color:var(--accent-amber)}body[data-theme-slug=aurora] .footer-social-trademark{color:rgba(255,255,255,.4);font-size:11.5px}@media (max-width:720px){body[data-theme-slug=aurora] .layout-footer-social .footer-content{justify-content:center}body[data-theme-slug=aurora] .footer-social-trademark{order:3;flex:1 1 100%;text-align:center}}body[data-theme-slug=aurora] .layout-footer-minimal .footer-content{max-width:1280px;margin:0 auto;padding:14px 22px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:12.5px;color:rgb(var(--text-muted-rgb))}body[data-theme-slug=aurora] .layout-footer-minimal .footer-sep{color:rgba(255,255,255,.2)}body[data-theme-slug=aurora] .layout-footer-minimal .footer-trademark{color:rgba(255,255,255,.4);font-size:12px}body[data-theme-slug=aurora] .layout-footer-rich{padding:0!important}body[data-theme-slug=aurora] .footer-rich-grid{max-width:1280px;margin:0 auto;padding:40px 28px 28px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}@media (max-width:900px){body[data-theme-slug=aurora] .footer-rich-grid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:540px){body[data-theme-slug=aurora] .footer-rich-grid{grid-template-columns:1fr}}body[data-theme-slug=aurora] .footer-col-brand .footer-brand-logo{max-height:56px}body[data-theme-slug=aurora] .footer-tagline{color:rgb(var(--text-muted-rgb));font-size:13.5px;line-height:1.5;margin-top:14px}body[data-theme-slug=aurora] .footer-col-title{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-cyan);margin:0 0 14px}body[data-theme-slug=aurora] .footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}body[data-theme-slug=aurora] .footer-links a{color:rgba(230,232,238,.8);font-size:13.5px;text-decoration:none;transition:color 140ms ease,padding-left 140ms ease}body[data-theme-slug=aurora] .footer-links a:hover{color:var(--accent-cyan);padding-left:3px}body[data-theme-slug=aurora] .footer-trademark-small{color:rgba(255,255,255,.35);font-size:11px;margin-top:14px;line-height:1.5}body[data-theme-slug=aurora] .footer-bottom{max-width:1280px;margin:0 auto;padding:16px 28px;border-top:1px solid var(--glass-border);font-size:12px;color:rgba(255,255,255,.4);text-align:center}body[data-theme-slug=aurora] ::selection{background:rgba(var(--accent-cyan-rgb),.4);color:#fff}body[data-theme-slug=aurora] .shop-hero{background:var(--gradient-hero),rgba(18,20,28,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(var(--accent-cyan-rgb),.25);border-radius:var(--radius-lg);box-shadow:0 10px 40px -15px rgba(var(--accent-cyan-rgb),.35);padding:2rem 1.5rem}body[data-theme-slug=aurora] .shop-hero h1{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800}body[data-theme-slug=aurora] .shop-hero p{color:rgb(var(--text-muted-rgb))}body[data-theme-slug=aurora] .shop-price-badge,body[data-theme-slug=aurora] [class*=discount-badge]{background:rgba(var(--accent-magenta-rgb),.18);color:var(--accent-magenta);border:1px solid rgba(var(--accent-magenta-rgb),.5);font-weight:600;border-radius:var(--radius-pill)}body[data-theme-slug=aurora] .shop-price-old{color:rgb(var(--text-muted-rgb))}body[data-theme-slug=aurora] .shop-discount-banner{background:linear-gradient(135deg,rgba(var(--accent-amber-rgb),.18) 0,rgba(var(--accent-magenta-rgb),.18) 100%);border:1px solid rgba(var(--accent-amber-rgb),.4);color:var(--light-text);border-radius:var(--radius-md);box-shadow:0 4px 20px -6px rgba(var(--accent-amber-rgb),.35)}body[data-theme-slug=aurora] .shop-card{background:linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.01) 100%),rgba(18,20,28,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:border-color 180ms ease,transform 180ms ease,box-shadow 220ms ease;position:relative;overflow:hidden}body[data-theme-slug=aurora] .shop-card::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-magenta));transform:translateY(100%);transition:transform 280ms cubic-bezier(.4, 0, .2, 1);z-index:2}body[data-theme-slug=aurora] .shop-card:hover::after{transform:translateY(0)}body[data-theme-slug=aurora] .shop-card:hover{border-color:rgba(var(--accent-cyan-rgb),.55);transform:translateY(-4px);box-shadow:var(--shadow-card-hover),0 0 60px -18px rgba(var(--accent-cyan-rgb),.4)}body[data-theme-slug=aurora] .elite-badge,body[data-theme-slug=aurora] .featured-badge,body[data-theme-slug=aurora] .tier-badge,body[data-theme-slug=aurora] .value-badge{animation:none;background:var(--gradient-primary);color:#0a0b12;font-weight:700;letter-spacing:.4px;text-transform:uppercase;box-shadow:0 4px 14px rgba(var(--accent-cyan-rgb),.35);border-radius:var(--radius-pill)}body[data-theme-slug=aurora] .tier-badge.featured-badge{background:linear-gradient(135deg,var(--accent-magenta),#ec4899);box-shadow:0 4px 14px rgba(var(--accent-magenta-rgb),.4)}body[data-theme-slug=aurora] .tier-badge.elite-badge{background:linear-gradient(135deg,var(--accent-violet),#8b5cf6);box-shadow:0 4px 14px rgba(var(--accent-violet-rgb),.45)}body[data-theme-slug=aurora] [class*=plan-]::before{background:linear-gradient(180deg,rgba(var(--accent-cyan-rgb),.1),transparent)}body[data-theme-slug=aurora] .game-btn{border:1px solid rgba(255,255,255,.08);box-shadow:none;transition:border-color 180ms ease,box-shadow 220ms ease,transform 180ms ease,filter 140ms ease;border-radius:var(--radius-md)}body[data-theme-slug=aurora] .game-btn:hover{transform:translateY(-2px);filter:saturate(1.15)}body[data-theme-slug=aurora] .game-btn.active{border-width:1px;filter:saturate(1.3) brightness(1.1)}body[data-theme-slug=aurora] .game-btn[data-game=plza].active,body[data-theme-slug=aurora] .game-btn[data-game=plza]:hover{box-shadow:0 10px 30px -10px rgba(var(--accent-lime-rgb),.55);border-color:var(--accent-lime)}body[data-theme-slug=aurora] .game-btn[data-game=sv].active,body[data-theme-slug=aurora] .game-btn[data-game=sv]:hover{box-shadow:0 10px 30px -10px rgba(var(--accent-magenta-rgb),.55);border-color:var(--accent-magenta)}body[data-theme-slug=aurora] .game-btn[data-game=swsh].active,body[data-theme-slug=aurora] .game-btn[data-game=swsh]:hover{box-shadow:0 10px 30px -10px rgba(var(--accent-blue-rgb),.55);border-color:var(--accent-blue)}body[data-theme-slug=aurora] .game-btn[data-game=bdsp].active,body[data-theme-slug=aurora] .game-btn[data-game=bdsp]:hover{box-shadow:0 10px 30px -10px rgba(248,113,113,.55);border-color:#f87171}body[data-theme-slug=aurora] .game-btn[data-game=la].active,body[data-theme-slug=aurora] .game-btn[data-game=la]:hover{box-shadow:0 10px 30px -10px rgba(var(--accent-violet-rgb),.55);border-color:var(--accent-violet)}body[data-theme-slug=aurora] .game-btn[data-game=lgpe].active,body[data-theme-slug=aurora] .game-btn[data-game=lgpe]:hover{box-shadow:0 10px 30px -10px rgba(var(--accent-amber-rgb),.55);border-color:var(--accent-amber)}body[data-theme-slug=aurora]{--accent-color:var(--accent-cyan);--accent-secondary:var(--accent-magenta);--accent-tertiary:var(--accent-amber)}body[data-theme-slug=aurora] #backToTopBtn{background:var(--glass-bg);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(var(--accent-cyan-rgb),.35);color:var(--accent-cyan);border-radius:var(--radius-pill);box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 20px -6px rgba(var(--accent-cyan-rgb),.3);transition:transform 160ms ease,box-shadow .2s ease,border-color 160ms ease}body[data-theme-slug=aurora] #backToTopBtn:hover{transform:translateY(-3px);border-color:var(--accent-cyan);box-shadow:0 12px 30px rgba(0,0,0,.45),var(--shadow-cyan)}body[data-theme-slug=aurora] #batchCartButton,body[data-theme-slug=aurora] #eventCartBtn,body[data-theme-slug=aurora] #pogoCartBtn,body[data-theme-slug=aurora] .cart-btn,body[data-theme-slug=aurora] .event-cart-btn{background:var(--gradient-primary);backdrop-filter:none;border:1px solid rgba(var(--accent-cyan-rgb),.6);color:#0a0b12;border-radius:var(--radius-pill);box-shadow:0 10px 30px rgba(0,0,0,.45),0 0 30px -8px rgba(var(--accent-cyan-rgb),.5),inset 0 1px 0 rgba(255,255,255,.25);transition:transform 160ms ease,box-shadow .2s ease,filter 160ms ease;animation:none}body[data-theme-slug=aurora] #batchCartButton:hover,body[data-theme-slug=aurora] #eventCartBtn:hover,body[data-theme-slug=aurora] #pogoCartBtn:hover,body[data-theme-slug=aurora] .cart-btn:hover,body[data-theme-slug=aurora] .event-cart-btn:hover{transform:translateY(-3px);filter:brightness(1.1);box-shadow:0 14px 40px rgba(0,0,0,.55),var(--shadow-cyan),inset 0 1px 0 rgba(255,255,255,.35)}body[data-theme-slug=aurora] #batchCartButton>.cart-badge,body[data-theme-slug=aurora] #eventCartBtn>.cart-badge,body[data-theme-slug=aurora] #pogoCartBtn>.cart-badge,body[data-theme-slug=aurora] .event-cart-btn>.cart-badge{background:var(--accent-magenta);color:#0a0b12;border:2px solid var(--bg-color);box-shadow:0 2px 8px rgba(var(--accent-magenta-rgb),.5);font-weight:700}body[data-theme-slug=aurora] #discordWidget .discord-widget-toggle,body[data-theme-slug=aurora] .discord-widget-toggle{background:linear-gradient(135deg,#5865f2 0,#7289da 100%);border:1px solid rgba(114,137,218,.6);color:#fff;border-radius:var(--radius-pill);box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 30px -8px rgba(88,101,242,.6),inset 0 1px 0 rgba(255,255,255,.2);transition:transform 160ms ease,box-shadow .2s ease,filter 160ms ease;animation:none}body[data-theme-slug=aurora] #discordWidget .discord-widget-toggle:hover,body[data-theme-slug=aurora] .discord-widget-toggle:hover{transform:translateY(-3px);filter:brightness(1.12);box-shadow:0 14px 40px rgba(0,0,0,.55),0 10px 40px -10px rgba(88,101,242,.7),inset 0 1px 0 rgba(255,255,255,.28)}body[data-theme-slug=aurora] #discordWidget [class*=badge],body[data-theme-slug=aurora] #discordWidget [class*=count],body[data-theme-slug=aurora] .discord-widget-toggle [class*=badge],body[data-theme-slug=aurora] .discord-widget-toggle [class*=count]{background:var(--accent-lime);color:#0a0b12;border:2px solid var(--bg-color);font-weight:700;box-shadow:0 2px 8px rgba(var(--accent-lime-rgb),.5)}body[data-theme-slug=aurora] #discordWidgetPanel,body[data-theme-slug=aurora] .discord-widget-panel{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:0 24px 60px rgba(0,0,0,.65);color:var(--font-color)}body[data-theme-slug=aurora] .discord-widget-header{background:linear-gradient(135deg,rgba(88,101,242,.25),rgba(114,137,218,.2));border-bottom:1px solid var(--glass-border);border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--light-text)}body[data-theme-slug=aurora] .discord-widget-close{background:0 0;border:0;color:rgb(var(--text-muted-rgb));transition:color 120ms ease,background 120ms ease;border-radius:var(--radius-sm)}body[data-theme-slug=aurora] .discord-widget-close:hover{background:rgba(255,255,255,.06);color:var(--accent-magenta)}body[data-theme-slug=aurora] .discord-widget-body{color:var(--font-color)}body[data-theme-slug=aurora] .discord-widget-stats,body[data-theme-slug=aurora] .discord-widget-stats *{color:var(--font-color)}body[data-theme-slug=aurora] .discord-widget-panel .discord-join-btn,body[data-theme-slug=aurora] .discord-widget-panel a[href*="discord.gg"],body[data-theme-slug=aurora] .discord-widget-panel button{background:linear-gradient(135deg,#5865f2 0,#7289da 100%);color:#fff;border:1px solid rgba(114,137,218,.55);border-radius:var(--radius-pill);box-shadow:0 6px 20px -4px rgba(88,101,242,.55);font-weight:600}body[data-theme-slug=aurora] .discord-widget-panel .discord-join-btn:hover,body[data-theme-slug=aurora] .discord-widget-panel a[href*="discord.gg"]:hover,body[data-theme-slug=aurora] .discord-widget-panel button:hover{filter:brightness(1.12);box-shadow:0 10px 30px -6px rgba(88,101,242,.75)}body[data-theme-slug=aurora] #toastContainer .toast,body[data-theme-slug=aurora] .toast-container .toast{background:var(--glass-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--font-color);box-shadow:0 20px 50px rgba(0,0,0,.5)}body[data-theme-slug=aurora] [class*="-box"]:not(.toolbox),body[data-theme-slug=aurora] [class*="-card"]:not(.shop-card):not(.pokemon-card):not(.feature-card):not([class*=cart-]):not([class*=pokemon-card-]):not([class*=shop-card-]):not([class*=mg-card-]),body[data-theme-slug=aurora] [class*="-panel"]:not([class*=discord]){background:linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.005) 100%),rgba(18,20,28,.7);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}body[data-theme-slug=aurora] .pokemon-card-header,body[data-theme-slug=aurora] .pokemon-card-types,body[data-theme-slug=aurora] .shop-card-body,body[data-theme-slug=aurora] .shop-card-cover,body[data-theme-slug=aurora] .shop-card-cta,body[data-theme-slug=aurora] .shop-card-footer,body[data-theme-slug=aurora] .shop-card-rating,body[data-theme-slug=aurora] .shop-card-slots{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body[data-theme-slug=aurora] .pokemon-card-header,body[data-theme-slug=aurora] .pokemon-card-types{padding:0!important}body[data-theme-slug=aurora] .pokemon-card-types{margin-top:10px!important}body[data-theme-slug=aurora] .card-header,body[data-theme-slug=aurora] [class*="-card"]>[class*="-header"]:not([class*=cart-]):not([class*=discord-]):not(.pokemon-card-header):not([class*=shop-card-]):not([class*=pokemon-header]),body[data-theme-slug=aurora] [class*=section-header]{background:0 0!important;border-bottom:1px solid var(--glass-border)!important;padding:14px 18px!important;position:relative}body[data-theme-slug=aurora] .card-header h1,body[data-theme-slug=aurora] .card-header h2,body[data-theme-slug=aurora] .card-header h3,body[data-theme-slug=aurora] .card-header h4,body[data-theme-slug=aurora] .card-header h5,body[data-theme-slug=aurora] .card-header h6,body[data-theme-slug=aurora] .card-header-title,body[data-theme-slug=aurora] [class*=section-header] h1,body[data-theme-slug=aurora] [class*=section-header] h2,body[data-theme-slug=aurora] [class*=section-header] h3,body[data-theme-slug=aurora] [class*=section-header] h4{color:var(--light-text)!important;font-weight:600!important}body[data-theme-slug=aurora] .activity-card,body[data-theme-slug=aurora] .profile-card,body[data-theme-slug=aurora] .settings-card,body[data-theme-slug=aurora] .subscription-card{background:linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.005) 100%),rgba(18,20,28,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);border-radius:var(--radius-md)}body[data-theme-slug=aurora] .activity-card:hover,body[data-theme-slug=aurora] .profile-card:hover,body[data-theme-slug=aurora] .settings-card:hover,body[data-theme-slug=aurora] .subscription-card:hover{border-color:rgba(var(--accent-cyan-rgb),.3);box-shadow:var(--shadow-card-hover),0 0 40px -16px rgba(var(--accent-cyan-rgb),.3);transform:translateY(-2px)}body[data-theme-slug=aurora] .profile-header{background:rgba(18,20,28,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}body[data-theme-slug=aurora] .profile-header-bg{background:var(--gradient-hero)}body[data-theme-slug=aurora] .profile-name{font-family:Inter,system-ui,sans-serif;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800;letter-spacing:-.02em}body[data-theme-slug=aurora] .profile-avatar-container{border:3px solid transparent;background:linear-gradient(var(--bg-color),var(--bg-color)) padding-box,var(--gradient-primary) border-box;box-shadow:0 8px 24px rgba(var(--accent-cyan-rgb),.3)}body[data-theme-slug=aurora] .membership-badge{border-radius:var(--radius-pill);font-weight:700;letter-spacing:.5px;box-shadow:0 4px 14px rgba(var(--accent-violet-rgb),.35)}body[data-theme-slug=aurora] .neon-btn{background:rgba(var(--accent-cyan-rgb),.15);color:var(--accent-cyan);border:1px solid rgba(var(--accent-cyan-rgb),.5);border-radius:var(--radius-pill);box-shadow:0 0 0 0 rgba(var(--accent-cyan-rgb),0);font-weight:600;transition:background 160ms ease,border-color 160ms ease,box-shadow .2s ease,transform 140ms ease}body[data-theme-slug=aurora] .neon-btn:hover{background:rgba(var(--accent-cyan-rgb),.25);border-color:var(--accent-cyan);box-shadow:0 6px 20px -6px rgba(var(--accent-cyan-rgb),.55);transform:translateY(-1px)}body[data-theme-slug=aurora] .neon-btn.orange-btn{background:rgba(var(--accent-amber-rgb),.15);color:var(--accent-amber);border:1px solid rgba(var(--accent-amber-rgb),.5)}body[data-theme-slug=aurora] .neon-btn.orange-btn:hover{background:rgba(var(--accent-amber-rgb),.25);border-color:var(--accent-amber);box-shadow:0 6px 20px -6px rgba(var(--accent-amber-rgb),.55)}body[data-theme-slug=aurora] .neon-btn.red-btn{background:rgba(244,63,94,.15);color:#f87171;border:1px solid rgba(244,63,94,.5)}body[data-theme-slug=aurora] .neon-btn.red-btn:hover{background:rgba(244,63,94,.25);border-color:#f87171;box-shadow:0 6px 20px -6px rgba(244,63,94,.55)}body[data-theme-slug=aurora] .neon-btn.green-btn{background:rgba(var(--accent-lime-rgb),.15);color:var(--accent-lime);border:1px solid rgba(var(--accent-lime-rgb),.5)}body[data-theme-slug=aurora] .neon-btn.green-btn:hover{background:rgba(var(--accent-lime-rgb),.25);border-color:var(--accent-lime);box-shadow:0 6px 20px -6px rgba(var(--accent-lime-rgb),.55)}body[data-theme-slug=aurora] .neon-btn.purple-btn,body[data-theme-slug=aurora] .neon-btn.violet-btn{background:rgba(var(--accent-violet-rgb),.15);color:var(--accent-violet);border:1px solid rgba(var(--accent-violet-rgb),.5)}body[data-theme-slug=aurora] .btn-action,body[data-theme-slug=aurora] .btn-save,body[data-theme-slug=aurora] .btn-update{background:var(--gradient-primary)!important;color:#0a0b12!important;border:1px solid rgba(var(--accent-cyan-rgb),.5)!important;border-radius:var(--radius-pill)!important;box-shadow:0 4px 14px rgba(var(--accent-cyan-rgb),.3)!important;font-weight:600}body[data-theme-slug=aurora] .btn-action:hover,body[data-theme-slug=aurora] .btn-save:hover,body[data-theme-slug=aurora] .btn-update:hover{filter:brightness(1.1);box-shadow:var(--shadow-cyan)!important;transform:translateY(-1px)}body[data-theme-slug=aurora] .btn-upgrade,body[data-theme-slug=aurora] [class*=upgrade-btn]{background:linear-gradient(135deg,var(--accent-amber),#f59e0b)!important;color:#0a0b12!important;border:1px solid rgba(var(--accent-amber-rgb),.6)!important;border-radius:var(--radius-pill)!important;box-shadow:0 4px 14px rgba(var(--accent-amber-rgb),.4)!important;font-weight:700}body[data-theme-slug=aurora] .btn-cancel,body[data-theme-slug=aurora] .btn-danger,body[data-theme-slug=aurora] .btn-remove,body[data-theme-slug=aurora] [class*=delete-btn]{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;color:#fff!important;border:1px solid rgba(244,63,94,.55)!important;border-radius:var(--radius-pill)!important;box-shadow:0 4px 14px rgba(244,63,94,.35)!important;font-weight:600}body[data-theme-slug=aurora] .order-modal{background:rgba(5,6,12,.65)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body[data-theme-slug=aurora] .order-modal-content{background:linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.005) 100%),rgba(18,20,28,.85)!important;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:0 30px 70px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.06)!important;position:relative}body[data-theme-slug=aurora] .order-modal-content::before{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-cyan-rgb),.5),rgba(var(--accent-magenta-rgb),.4),transparent);pointer-events:none}body[data-theme-slug=aurora] .btn-continue{background:linear-gradient(135deg,var(--accent-cyan) 0,var(--accent-violet) 100%)!important;border:1px solid rgba(var(--accent-cyan-rgb),.4)!important;color:#0a0b12!important;border-radius:var(--radius-pill)!important;font-weight:700!important;box-shadow:0 6px 20px -4px rgba(var(--accent-violet-rgb),.5)!important;transition:transform 140ms ease,filter 140ms ease,box-shadow .2s ease!important}body[data-theme-slug=aurora] .btn-continue:hover{transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 12px 28px -6px rgba(var(--accent-violet-rgb),.6)!important}body[data-theme-slug=aurora] .close-modal,body[data-theme-slug=aurora] .modal-close,body[data-theme-slug=aurora] [class*=modal] .close{background:rgba(255,255,255,.06)!important;color:rgb(var(--text-muted-rgb))!important;border:1px solid var(--glass-border)!important;border-radius:50%!important;transition:background 120ms ease,color 120ms ease,transform 120ms ease!important}body[data-theme-slug=aurora] .close-modal:hover,body[data-theme-slug=aurora] .modal-close:hover,body[data-theme-slug=aurora] [class*=modal] .close:hover{background:rgba(var(--accent-magenta-rgb),.15)!important;color:var(--accent-magenta)!important;transform:rotate(90deg)}body[data-theme-slug=aurora] .sub-cancel-modal__dialog,body[data-theme-slug=aurora] [class*=modal__dialog]{background:linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.005) 100%),rgba(18,20,28,.9)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:0 30px 70px rgba(0,0,0,.65)!important}body[data-theme-slug=aurora] .sub-cancel-modal__title,body[data-theme-slug=aurora] [class*=modal__title]{color:var(--light-text);font-weight:700}body[data-theme-slug=aurora] .sub-cancel-modal__confirm{background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;border-radius:var(--radius-pill);border:none;font-weight:600;box-shadow:0 4px 14px rgba(244,63,94,.4)}body[data-theme-slug=aurora] .sub-cancel-modal__dismiss{background:rgba(255,255,255,.04);color:var(--font-color);border:1px solid var(--glass-border);border-radius:var(--radius-pill)}body[data-theme-slug=aurora] .step-number{background:var(--gradient-primary);color:#0a0b12;border-radius:50%;font-weight:800;box-shadow:0 4px 14px rgba(var(--accent-cyan-rgb),.35)}body[data-theme-slug=aurora] .step-title{color:var(--light-text);font-weight:600}body[data-theme-slug=aurora] .step-description{color:rgb(var(--text-muted-rgb))}body[data-theme-slug=aurora] .trade-counter,body[data-theme-slug=aurora] .trade-info,body[data-theme-slug=aurora] .trade-status-container{background:rgba(255,255,255,.02);border:1px solid var(--glass-border);border-radius:var(--radius-md)}body[data-theme-slug=aurora] .trade-label,body[data-theme-slug=aurora] .trade-number{font-family:'JetBrains Mono',ui-monospace,monospace}body[data-theme-slug=aurora] .achievement-toast,body[data-theme-slug=aurora] .announcement-toast,body[data-theme-slug=aurora] .support-toast,body[data-theme-slug=aurora] [class*="-toast"]:not(.toast-container){background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.2);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:0 20px 50px rgba(0,0,0,.5);color:var(--font-color)}body[data-theme-slug=aurora] .achievement-toast{border-left:3px solid var(--accent-amber)}body[data-theme-slug=aurora] .announcement-toast{border-left:3px solid var(--accent-cyan)}body[data-theme-slug=aurora] .support-toast{border-left:3px solid var(--accent-magenta)}body[data-theme-slug=aurora] [class*=fomo-toast],body[data-theme-slug=aurora] [id*=fomoToast]{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-left:3px solid var(--accent-lime);border-radius:var(--radius-md);color:var(--font-color)}body[data-theme-slug=aurora] .threat-score-bar-container{background:rgba(255,255,255,.04);border:1px solid var(--glass-border);border-radius:var(--radius-pill)}body[data-theme-slug=aurora] .threat-score-bar{background:linear-gradient(90deg,var(--accent-lime),var(--accent-amber),#f43f5e);border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){body[data-theme-slug=aurora]::before{animation:none!important}}body[data-theme-slug=aurora] .batch-trade-container{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}body[data-theme-slug=aurora] .batch-trade-header h2{color:var(--light-text)}body[data-theme-slug=aurora] .empty-slot{border:1px dashed rgba(255,255,255,.14);background:rgba(255,255,255,.02)}body[data-theme-slug=aurora] .empty-slot:hover{border-color:var(--dark-teal);background:rgba(var(--dark-teal-rgb),.04)}body[data-theme-slug=aurora] .empty-slot i{color:rgba(255,255,255,.4)}body[data-theme-slug=aurora] .pokemon-slot{background:rgba(255,255,255,.04);border:1px solid var(--glass-border)}body[data-theme-slug=aurora] .pokemon-slot.editing{border-color:var(--dark-teal);box-shadow:0 0 0 3px rgba(var(--dark-teal-rgb),.15)}body[data-theme-slug=aurora] .pokemon-slot .pokemon-name{color:var(--light-text)}body[data-theme-slug=aurora] .slot-actions button{background:rgba(0,0,0,.4);color:rgba(255,255,255,.85)}body[data-theme-slug=aurora] .slot-actions .edit-btn:hover{background:var(--dark-teal);color:#0a0b10}body[data-theme-slug=aurora] .slot-actions .remove-btn:hover{background:rgba(239,68,68,.85);color:#fff}body[data-theme-slug=aurora] .add-set-btn{background:var(--dark-teal);color:#0a0b10}body[data-theme-slug=aurora] .add-set-btn:hover{background:#67e8f9}body[data-theme-slug=aurora] .start-trade-btn{background:var(--dark-teal);color:#0a0b10}body[data-theme-slug=aurora] .start-trade-btn:hover{background:#67e8f9}body[data-theme-slug=aurora] .news-section{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}body[data-theme-slug=aurora] .news-section::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--dark-teal) 50%,transparent 100%);opacity:.6}body[data-theme-slug=aurora] .news-greeting{font-family:Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;color:var(--light-text)}body[data-theme-slug=aurora] .news-header{color:var(--light-text);border-bottom:1px solid var(--glass-border)}body[data-theme-slug=aurora] .news-article{background:rgba(255,255,255,.03);border:1px solid var(--glass-border)}body[data-theme-slug=aurora] .news-title{color:var(--light-text);font-weight:600}body[data-theme-slug=aurora] .news-meta{color:rgba(var(--text-muted-rgb),1);border-bottom:1px solid var(--glass-border)}body[data-theme-slug=aurora] .news-content{color:var(--light-text)}body[data-theme-slug=aurora] .news-content a{color:var(--dark-teal);border-bottom:1px solid rgba(var(--dark-teal-rgb),.3)}body[data-theme-slug=aurora] .news-content a:hover{color:#67e8f9;border-bottom-color:#67e8f9}body[data-theme-slug=aurora] .announcement-banner{background:linear-gradient(90deg,rgba(var(--dark-teal-rgb),.18) 0,rgba(var(--dark-teal-rgb),.08) 100%);color:var(--light-text);border-bottom:1px solid rgba(var(--dark-teal-rgb),.25)}body[data-theme-slug=aurora] .announcement-text{font-family:Inter,system-ui,sans-serif}body[data-theme-slug=aurora] .contest-banner{background:linear-gradient(90deg,rgba(139,92,246,.16) 0,rgba(139,92,246,.06) 100%);color:var(--light-text);border-bottom:1px solid rgba(139,92,246,.25)}body[data-theme-slug=aurora] .contest-text{font-family:Inter,system-ui,sans-serif}body[data-theme-slug=aurora] .animated-hr{background-color:rgba(var(--dark-teal-rgb),.35)}