.web-wiki{--ww-bg:#071018;--ww-panel:#121925;--ww-panel-2:#1a2233;--ww-line:#0a0e16;--ww-gold:#c9a227;--ww-gold-soft:#f5d76e;--ww-text:#e8eefc;--ww-muted:#94a3b8;--ww-sky:#38bdf8;--ww-green:#4ade80;--ww-rose:#fb7185;--ww-side-w:220px;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(900px 420px at 70% -5%,rgba(201,162,39,.1),transparent 55%),linear-gradient(180deg,#0b1420 0,var(--ww-bg) 100%);color:var(--ww-text);font-family:var(--font-montserrat),Montserrat,"Segoe UI",Tahoma,sans-serif}.web-wiki a{color:inherit}.web-wiki .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ww-topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:.75rem 1rem;padding:.55rem 1rem;border-bottom:2px solid var(--ww-line);background:linear-gradient(180deg,#1a2233,#121925);box-shadow:0 4px 0 rgba(0,0,0,.35)}.ww-topbar-brand{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;padding:.25rem .55rem;border:2px solid var(--ww-gold);background:#0f1520;box-shadow:2px 2px 0 var(--ww-line)}.ww-topbar-brand img{width:auto;height:28px;object-fit:contain;image-rendering:auto}.ww-topbar-brand strong{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ww-gold-soft)}.ww-topbar-search{justify-self:stretch;max-width:420px}.ww-hub-search input,.ww-topbar-search input{width:100%;box-sizing:border-box;border:2px solid var(--ww-line);border-radius:999px;background:#0a1018;color:var(--ww-text);padding:.55rem 1rem;font:inherit;font-size:.9rem;box-shadow:inset 0 0 0 1px rgba(201,162,39,.25)}.ww-hub-search input:focus,.ww-topbar-search input:focus{outline:2px solid rgba(201,162,39,.55);outline-offset:1px}.ww-topbar-logo{justify-self:center;display:grid;place-items:center}.ww-topbar-logo img{width:auto;height:48px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 0 10px rgba(201,162,39,.35))}.ww-topbar-end{display:flex;align-items:center;gap:.5rem;justify-self:end}.ww-legal-link{display:inline-flex;align-items:center;padding:.4rem .7rem;border:2px solid var(--ww-gold);background:#0f1520;color:var(--ww-gold-soft);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:2px 2px 0 var(--ww-line)}.ww-legal-link:hover{filter:brightness(1.08)}.ww-lang select{background:#0f1520;color:var(--ww-text);padding:.4rem .45rem;font:inherit;font-size:.75rem}.ww-back-play,.ww-lang select{border:2px solid var(--ww-line);font-weight:800}.ww-back-play{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:999px;background:linear-gradient(180deg,#4ade80,#16a34a);color:#052e16;font-size:.8rem;text-decoration:none;box-shadow:2px 2px 0 var(--ww-line)}.ww-back-play:hover{filter:brightness(1.08)}.ww-shell{flex:1;display:grid;grid-template-columns:var(--ww-side-w) 1fr;min-height:0}.ww-sidebar{position:sticky;top:58px;align-self:start;height:calc(100vh - 58px);overflow:auto;border-right:2px solid var(--ww-line);background:linear-gradient(180deg,#0e1622,#0a1018);padding:.75rem .55rem 1.25rem}.ww-side-block{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.85rem}.ww-side-heading{display:flex;justify-content:space-between;align-items:center;width:100%;border:none;background:transparent;color:var(--ww-gold);font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.45rem .55rem .25rem;cursor:pointer}.ww-side-heading em{font-style:normal;color:var(--ww-muted)}.ww-side-subgroup{margin:.15rem 0 .45rem}.ww-side-sublabel{margin:.35rem .55rem .15rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.ww-side-link{display:block;text-decoration:none;padding:.55rem .7rem;border:2px solid transparent;border-radius:4px;font-size:.86rem;font-weight:700;color:#c7d2e0;background:transparent}.ww-side-link--sys{font-size:.8rem;font-weight:600;color:var(--ww-muted);padding:.4rem .7rem}.ww-side-link:hover{background:rgba(42,53,72,.65);color:#fff}.ww-side-link.is-on{color:var(--ww-gold-soft);border-color:rgba(201,162,39,.65);background:#1a2233;box-shadow:2px 2px 0 var(--ww-line)}.ww-side-link--more{margin-top:.25rem;font-size:.75rem;color:var(--ww-sky)}.ww-side-note{margin:.5rem .55rem 0;font-size:.72rem;color:var(--ww-muted);line-height:1.4}.ww-side-note kbd{display:inline-block;padding:0 5px;border:1px solid rgba(201,162,39,.5);background:#0a0e16;color:var(--ww-gold-soft);font-family:var(--font-bitmini),ui-monospace,monospace;font-size:.85em}.ww-content{min-width:0;padding:1.25rem 1.35rem 2.5rem;position:relative}.ww-foot{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.15);color:var(--ww-muted);font-size:.8rem}.ww-foot a{color:var(--ww-gold-soft)}.ww-systems-index{max-width:980px}.ww-systems-group{margin-bottom:1rem}.ww-systems-group .ww-panel-head em{font-style:normal;font-size:.78rem;color:var(--ww-gold);border:1px solid rgba(201,162,39,.4);padding:.1rem .45rem}.ww-systems-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem}.ww-systems-card{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border:2px solid var(--ww-line);background:#0f1520;text-decoration:none;box-shadow:2px 2px 0 var(--ww-line)}.ww-systems-card:hover{border-color:var(--ww-gold)}.ww-systems-card img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.ww-systems-card strong{display:block;font-size:.88rem;color:#fff7d6}.ww-systems-card span{display:block;font-size:.72rem;color:var(--ww-muted);line-height:1.35;margin-top:.15rem}.ww-hub{position:relative;max-width:980px}.ww-hub-hero{text-align:center;margin-bottom:1.5rem}.ww-hub-hero-copy{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.ww-hub-mascot{image-rendering:pixelated;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.ww-hub-hero h1{margin:0 0 .4rem;font-size:clamp(1.35rem,2.8vw,1.95rem);font-weight:800;letter-spacing:.02em;color:#f8e7a0;text-shadow:0 2px 0 #0a0e16;text-transform:uppercase}.ww-hub-hero h1 span{color:var(--ww-gold-soft)}.ww-hub-hero p{margin:0;color:var(--ww-muted);font-size:.95rem;line-height:1.55;max-width:42ch}.ww-hub-search{max-width:520px;margin:0 auto 1.15rem}.ww-hub-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.ww-hub-card{display:flex;align-items:flex-start;gap:.55rem;text-align:left;text-decoration:none;padding:.75rem .8rem;border:2px solid var(--ww-line);background:var(--ww-panel);box-shadow:3px 3px 0 var(--ww-line);min-height:5.5rem}.ww-hub-card img{image-rendering:pixelated;flex-shrink:0}.ww-hub-card strong{display:block;font-size:.92rem;color:#fff;margin-bottom:.2rem}.ww-hub-card span{display:block;font-size:.72rem;color:var(--ww-muted);line-height:1.35}.ww-hub-card.is-poke{border-left:4px solid #ef4444}.ww-hub-card.is-item{border-left:4px solid #38bdf8}.ww-hub-card.is-hunt{border-left:4px solid #a78bfa}.ww-hub-card.is-guide{border-left:4px solid #c9a227}.ww-hub-card.is-moves{border-left:4px solid #fbbf24}.ww-hub-card.is-types{border-left:4px solid #4ade80}.ww-hub-card.is-abilities{border-left:4px solid #c084fc}.ww-hub-card:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ww-line)}.ww-panel{margin:0 0 1.15rem;border:2px solid var(--ww-line);background:rgba(18,25,37,.92);box-shadow:3px 3px 0 var(--ww-line);padding:.85rem 1rem 1.05rem}.ww-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.45rem;border-bottom:1px solid rgba(201,162,39,.25)}.ww-panel-head h2{margin:0;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-gold)}.ww-panel-sub{margin:.25rem 0 0;font-size:.82rem;color:var(--ww-muted);font-weight:500;max-width:42rem;line-height:1.4;letter-spacing:0;text-transform:none}.ww-mech-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.55rem}.ww-mech-card{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.85rem .55rem;border:2px solid var(--ww-line);background:#0f1520;text-decoration:none;text-align:center;box-shadow:2px 2px 0 var(--ww-line);color:#e8eefc;transition:border-color .15s ease,transform .15s ease}.ww-mech-card:hover{border-color:var(--ww-gold);transform:translateY(-2px);color:var(--ww-gold-soft)}.ww-mech-card img{width:56px;height:56px;object-fit:contain;image-rendering:pixelated}.ww-mech-card strong{font-size:.85rem}.ww-mech-card span{font-size:.7rem;color:var(--ww-muted);line-height:1.3}.ww-panel-head a{font-size:.8rem;font-weight:700;color:var(--ww-sky);text-decoration:none}.ww-featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.55rem}.ww-featured-card{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;padding:.55rem .4rem .65rem;border:2px solid var(--ww-line);background:#0f1520;box-shadow:2px 2px 0 var(--ww-line)}.ww-featured-card:hover{border-color:var(--ww-gold)}.ww-featured-card img{image-rendering:pixelated}.ww-featured-card strong{font-size:.8rem;text-align:center}.ww-featured-meta{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.25rem;font-size:.65rem}.ww-featured-meta em{font-style:normal;color:var(--ww-muted)}.ww-tag{padding:.05rem .3rem;border:1px solid rgba(255,255,255,.15);font-size:.58rem;font-weight:800;letter-spacing:.04em}.ww-tag.is-starter{background:#14532d;color:#bbf7d0}.ww-tag.is-common{background:#334155;color:#e2e8f0}.ww-tag.is-icon{background:#7c2d12;color:#fed7aa}.ww-tag.is-legendary{background:#4c1d95;color:#e9d5ff}.ww-tag.is-epic{background:#831843;color:#fbcfe8}.ww-featured-types{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem}.ww-type{display:inline-block;padding:.1rem .35rem;font-size:.62rem;font-weight:800;text-transform:uppercase;background:#334155;color:#fff}.ww-type.is-grass{background:#3d8b40}.ww-type.is-poison{background:#9141cb}.ww-type.is-fire{background:#e05c2a}.ww-type.is-water{background:#3b82f6}.ww-type.is-electric{background:#ca8a04;color:#111}.ww-type.is-flying{background:#7dd3fc;color:#0f172a}.ww-type.is-psychic{background:#db2777}.ww-type.is-rock{background:#a8a29e;color:#111}.ww-type.is-dark{background:#1e293b}.ww-pill-row{display:flex;flex-wrap:wrap;gap:.45rem}.ww-pill{display:inline-flex;padding:.4rem .75rem;border:2px solid var(--ww-line);background:#1e3a5f;color:#e0f2fe;font-size:.8rem;font-weight:800;text-decoration:none;box-shadow:2px 2px 0 var(--ww-line)}.ww-pill:hover{background:#254a75}.ww-article{border:2px solid var(--ww-line);background:var(--ww-panel-2);padding:1.2rem 1.3rem 1.5rem;box-shadow:3px 3px 0 var(--ww-line);max-width:860px}.ww-article-head{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.2)}.ww-article-art{width:88px;height:88px;object-fit:contain;image-rendering:pixelated;background:#0f1520;border:2px solid var(--ww-line);padding:6px}.ww-kicker{margin:0 0 .25rem;font-family:var(--font-bitmini),var(--font-montserrat),sans-serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-gold)}.ww-article h1{margin:0 0 .3rem;font-size:1.5rem;color:#fff7d6}.ww-blurb{margin:0;color:var(--ww-muted)}.ww-lore{margin:0 0 1rem;padding:.95rem 1.05rem;border:2px solid rgba(201,162,39,.45);border-left-width:5px;background:linear-gradient(135deg,rgba(201,162,39,.12),rgba(15,21,32,.92));box-shadow:2px 2px 0 var(--ww-line)}.ww-lore-label{margin:0 0 .35rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ww-gold)}.ww-lore>p:last-child{margin:0;line-height:1.7;color:#e8eefc;font-size:.98rem}.ww-lead{margin:0 0 1rem;line-height:1.7;font-size:1.02rem;color:#d7dee9}.ww-gallery{margin:0 0 1.25rem}.ww-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.55rem}.ww-gallery-card{margin:0;padding:.65rem .55rem;border:2px solid var(--ww-line);background:#0f1520;text-align:center;box-shadow:2px 2px 0 var(--ww-line)}.ww-gallery-card img{width:72px;height:72px;object-fit:contain;image-rendering:pixelated}.ww-gallery-card figcaption{margin-top:.45rem;font-size:.72rem;line-height:1.4;color:var(--ww-muted)}.ww-step-cards{display:grid;gap:.55rem;margin:0 0 1.15rem}.ww-step-card{display:grid;grid-template-columns:48px 1fr;gap:.75rem;align-items:start;padding:.75rem .85rem;border:2px solid var(--ww-line);background:#121925;box-shadow:2px 2px 0 var(--ww-line)}.ww-step-card img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.ww-step-num{display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--ww-gold);background:#0a1018;color:var(--ww-gold-soft);font-weight:800}.ww-step-card strong{display:block;color:#fff7d6;font-size:.92rem;margin-bottom:.2rem}.ww-step-card p{margin:0;color:#d7dee9;font-size:.88rem;line-height:1.55}.ww-figure{margin:0 0 1.15rem}.ww-figure-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.55rem}.ww-figure-item{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.7rem .5rem;border:2px solid var(--ww-line);background:#0f1520;text-align:center;box-shadow:2px 2px 0 var(--ww-line)}.ww-figure-item img{width:56px;height:56px;object-fit:contain;image-rendering:pixelated}.ww-figure-item strong{font-size:.82rem;color:var(--ww-gold-soft)}.ww-figure-item span{font-size:.72rem;color:var(--ww-muted);line-height:1.35}.ww-related{margin:.5rem 0 1rem}.ww-related-row{display:flex;flex-wrap:wrap;gap:.45rem}.ww-related-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border:2px solid var(--ww-line);background:#151c2a;text-decoration:none;font-size:.8rem;font-weight:700;color:#e8eefc;box-shadow:2px 2px 0 var(--ww-line)}.ww-related-chip:hover{border-color:var(--ww-gold);color:var(--ww-gold-soft)}.ww-related-chip img{width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.ww-meta-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.ww-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:2px solid var(--ww-line);background:#0f1520;font-size:.78rem;font-weight:700;color:var(--ww-muted)}.ww-chip strong{color:var(--ww-gold-soft)}.ww-h{margin:1.2rem 0 .5rem;font-size:1.05rem;color:var(--ww-gold)}.ww-ol,.ww-ul{margin:0 0 1rem;padding-left:1.25rem;line-height:1.65;color:#d7dee9}.ww-ol li,.ww-ul li{margin-bottom:.45rem}.ww-box{margin:0 0 1rem;padding:.85rem 1rem;border:2px solid var(--ww-line);border-left-width:5px;background:rgba(15,21,32,.9);line-height:1.55;box-shadow:2px 2px 0 var(--ww-line)}.ww-box.is-tip{border-left-color:var(--ww-green);background:rgba(22,101,52,.22)}.ww-box.is-warn{border-left-color:#fbbf24;background:rgba(120,53,15,.28)}.ww-box.is-info{border-left-color:var(--ww-sky);background:rgba(12,74,110,.28)}.ww-details{margin:0 0 1rem;border:2px solid var(--ww-line);background:#151c2a}.ww-details>summary{cursor:pointer;list-style:none;padding:.75rem .9rem;font-weight:800;color:var(--ww-gold-soft)}.ww-details>summary::-webkit-details-marker{display:none}.ww-details .ww-ul{padding:0 1rem .9rem 1.5rem}.ww-accent-gold .ww-article-art{box-shadow:inset 0 0 0 2px rgba(201,162,39,.35)}.ww-accent-sky .ww-article-art{box-shadow:inset 0 0 0 2px rgba(56,189,248,.35)}.ww-accent-green .ww-article-art{box-shadow:inset 0 0 0 2px rgba(74,222,128,.35)}.ww-accent-rose .ww-article-art{box-shadow:inset 0 0 0 2px rgba(251,113,133,.35)}.ww-accent-violet .ww-article-art{box-shadow:inset 0 0 0 2px rgba(167,139,250,.35)}.ww-accent-amber .ww-article-art{box-shadow:inset 0 0 0 2px rgba(251,191,36,.35)}.ww-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;align-items:center}.ww-toolbar input,.ww-toolbar select{border:2px solid var(--ww-line);background:#0f1520;color:var(--ww-text);padding:.55rem .7rem;font:inherit;font-size:.92rem}.ww-toolbar input{flex:1;min-width:180px}.ww-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.ww-tabs button{border:2px solid var(--ww-line);background:#121925;color:var(--ww-muted);padding:.4rem .7rem;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.ww-tabs button.is-on{color:#1a1200;background:var(--ww-gold)}.ww-item-grid,.ww-poke-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.65rem}.ww-item-card,.ww-poke-card{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .5rem;border:2px solid var(--ww-line);background:var(--ww-panel);text-decoration:none;text-align:center;box-shadow:2px 2px 0 var(--ww-line);cursor:pointer;font:inherit;color:inherit}.ww-item-card:hover,.ww-poke-card:hover{border-color:var(--ww-gold)}.ww-item-card img,.ww-poke-card img{width:64px;height:64px;object-fit:contain;image-rendering:pixelated}.ww-item-card strong,.ww-poke-card strong{font-size:.82rem;color:var(--ww-text);line-height:1.25}.ww-item-card em,.ww-poke-card em{font-style:normal;font-size:.7rem;color:var(--ww-muted)}.ww-detail{display:grid;grid-template-columns:180px 1fr;gap:1.25rem;background:var(--ww-panel-2);padding:1.25rem;box-shadow:3px 3px 0 var(--ww-line);max-width:900px}.ww-detail,.ww-detail-art{border:2px solid var(--ww-line)}.ww-detail-art{width:160px;height:160px;object-fit:contain;image-rendering:pixelated;background:#0f1520;padding:8px}.ww-stat-bars{display:grid;gap:.4rem;margin-top:.75rem}.ww-stat-row{display:grid;grid-template-columns:4.5rem 2.5rem 1fr;gap:.45rem;align-items:center;font-size:.82rem}.ww-stat-bar{height:10px;background:#0f1520;border:1px solid var(--ww-line)}.ww-stat-bar>i{display:block;height:100%;background:linear-gradient(90deg,#c9a227,#f5d76e)}.ww-empty{color:var(--ww-muted);padding:1.5rem 0}.ww-page-title{margin:0 0 .5rem;color:#fff7d6;font-size:1.45rem}.ww-page-lead{margin:0 0 1rem;color:var(--ww-muted);max-width:52ch;line-height:1.6}.ww-item-modal-root{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem}.ww-item-modal-bg{position:absolute;inset:0;border:none;background:rgba(2,8,16,.78);backdrop-filter:blur(4px);cursor:pointer}.ww-item-modal{position:relative;z-index:1;width:min(480px,96vw);max-height:min(86vh,720px);overflow:auto;padding:1.1rem 1.15rem 1.25rem;border:2px solid var(--ww-gold);border-radius:14px;background:linear-gradient(180deg,#151c2a,#0d1420);box-shadow:0 0 0 1px rgba(245,215,110,.25),0 0 28px rgba(201,162,39,.28),4px 4px 0 #0a0e16}.ww-item-modal-head{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start;margin-bottom:.75rem}.ww-item-modal-art{image-rendering:pixelated;background:#0a1018;border:2px solid var(--ww-line);padding:4px}.ww-item-modal-titles h2{margin:0 0 .4rem;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;color:#fff7d6}.ww-item-modal-badges{display:flex;flex-wrap:wrap;gap:.35rem}.ww-item-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border:1px solid rgba(201,162,39,.55);border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;color:var(--ww-gold-soft);background:rgba(15,21,32,.9)}.ww-item-badge.is-price{color:#f5d76e;border-color:rgba(245,215,110,.65)}.ww-item-modal-close{width:32px;height:32px;border:2px solid var(--ww-line);background:#7f1d1d;color:#fecaca;font-weight:800;cursor:pointer;box-shadow:2px 2px 0 var(--ww-line)}.ww-item-modal-desc{margin:0 0 .9rem;color:#d7dee9;line-height:1.55;font-size:.92rem}.ww-item-modal-section{margin:0 0 .9rem}.ww-item-modal-section h3{margin:0 0 .45rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ww-gold)}.ww-item-modal-section>p{margin:0;color:#d7dee9;line-height:1.5;font-size:.9rem}.ww-muted{color:var(--ww-muted);font-size:.88rem}.ww-drop-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ww-drop-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(10,16,24,.75)}.ww-drop-who{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ww-drop-who strong{font-size:.86rem;color:#e8eefc}.ww-drop-who em{font-style:normal;font-size:.75rem;color:var(--ww-muted)}.ww-drop-who small{font-size:.68rem;color:#7c8aa3}.ww-drop-rate{display:inline-flex;align-items:baseline;gap:.45rem;flex-shrink:0}.ww-drop-rate em{font-style:normal;font-size:.72rem;color:var(--ww-muted)}.ww-drop-rate strong{font-size:.92rem;color:#f5d76e;font-variant-numeric:tabular-nums}.ww-drop-rate strong.is-shop{color:var(--ww-muted)}.ww-item-modal-foot{margin:.75rem 0 0;font-size:.72rem;color:#7c8aa3;line-height:1.4}@media (max-width:980px){.ww-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ww-topbar{grid-template-columns:1fr auto}.ww-topbar-logo,.ww-topbar-search{display:none}.ww-shell{grid-template-columns:1fr}.ww-sidebar{position:static;height:auto;max-height:38vh;border-right:none;border-bottom:2px solid var(--ww-line)}.ww-detail{grid-template-columns:1fr}}@media (max-width:560px){.ww-hub-cards{grid-template-columns:1fr}}.ww-type-picker{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.ww-type-pick{border:2px solid var(--ww-line);background:color-mix(in srgb,var(--ty-color) 28%,#0f1520);color:#fff;font-weight:800;font-size:.78rem;padding:.35rem .65rem;cursor:pointer;box-shadow:2px 2px 0 var(--ww-line)}.ww-type-pick.is-on,.ww-type-pick:hover{border-color:var(--ty-color);outline:2px solid color-mix(in srgb,var(--ty-color) 55%,transparent)}.ww-type-focus{border:2px solid var(--ww-line);background:var(--ww-panel-2);padding:1rem;box-shadow:3px 3px 0 var(--ww-line);margin-bottom:1rem}.ww-type-focus>header{display:flex;gap:.75rem;align-items:center;margin-bottom:.85rem}.ww-type-focus-swatch{width:42px;height:42px;border:2px solid var(--ww-line)}.ww-type-focus h2{margin:0;color:#fff7d6}.ww-type-focus header p{margin:.15rem 0 0;color:var(--ww-muted);font-size:.85rem}.ww-type-subh{margin:1rem 0 .55rem;font-size:.9rem;color:var(--ww-gold)}.ww-type-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ww-type-bucket{border:2px solid var(--ww-line);background:#0f1520;padding:.65rem}.ww-type-bucket h4{margin:0 0 .45rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ww-gold-soft)}.ww-type-bucket ul{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.ww-type-bucket li{display:flex;justify-content:space-between;align-items:center;gap:.35rem}.ww-type-bucket li em{font-style:normal;font-weight:800;font-size:.78rem}.ww-type-bucket li.is-super em{color:#4ade80}.ww-type-bucket li.is-resist em{color:#fbbf24}.ww-type-bucket li.is-immune em{color:#94a3b8}.ww-type-empty{margin:0;color:var(--ww-muted);font-size:.8rem}.ww-type-chip{display:inline-block;padding:.15rem .45rem;border:1px solid transparent;color:#0a1018;font-size:.72rem;font-weight:800;text-transform:capitalize}.ww-count{margin:0 0 .65rem;color:var(--ww-muted);font-size:.85rem}.ww-data-table-wrap,.ww-moves-table-wrap{overflow-x:auto;border:2px solid var(--ww-line);box-shadow:2px 2px 0 var(--ww-line);margin-bottom:1rem}.ww-data-table,.ww-moves-table{width:100%;border-collapse:collapse;font-size:.86rem;background:#0f1520}.ww-data-table th,.ww-moves-table th{text-align:left;padding:.55rem .65rem;background:#151c2a;color:var(--ww-gold);border-bottom:1px solid rgba(148,163,184,.25);white-space:nowrap}.ww-data-table td,.ww-moves-table td{padding:.45rem .65rem;border-bottom:1px solid rgba(148,163,184,.12);color:#d7dee9}.ww-moves-table tbody tr{cursor:pointer}.ww-moves-table tbody tr.is-open,.ww-moves-table tbody tr:hover{background:rgba(201,162,39,.08)}.ww-move-detail-row td{background:#121925;color:var(--ww-muted);font-size:.82rem;line-height:1.5;cursor:default}.ww-move-detail-row p{margin:0 0 .35rem;color:#e8eefc}.ww-table-note{margin:-.25rem 0 .55rem;font-size:.8rem;color:var(--ww-muted);line-height:1.45}@media (max-width:820px){.ww-type-cols{grid-template-columns:1fr}}.ww-back-row{margin-bottom:.75rem}.ww-back-link{color:var(--ww-gold-soft);text-decoration:none;font-weight:700}.ww-detail-art-wrap{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ww-shiny-toggle{border:2px solid var(--ww-line);background:#151c2a;color:var(--ww-gold-soft);font-size:.75rem;font-weight:800;padding:.3rem .65rem;cursor:pointer;box-shadow:2px 2px 0 var(--ww-line)}.ww-shiny-toggle.is-on{border-color:#fbbf24;color:#fde68a}.ww-detail-body{min-width:0}.ww-detail-title{margin:0 0 .35rem;color:#fff7d6}.ww-detail-genus{margin:0 0 .5rem;color:var(--ww-muted);font-style:italic}.ww-detail-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.ww-detail-flavor{margin:.85rem 0 0;line-height:1.6;color:#d7dee9}.ww-meta-dl{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:.35rem .75rem;margin:.85rem 0 0;font-size:.85rem}.ww-meta-dl dt{color:var(--ww-gold-soft);font-weight:700}.ww-meta-dl dd{margin:0;color:#d7dee9}.ww-ability-list{list-style:none;margin:0 0 1rem;padding:0}.ww-ability-list li{margin-bottom:.55rem;padding:.55rem .65rem;border:2px solid var(--ww-line);background:#0f1520}.ww-ability-list li p{margin:.25rem 0 0;font-size:.82rem;color:var(--ww-muted);line-height:1.45}.ww-inline-link{color:#38bdf8;text-decoration:none;font-weight:700}.ww-location-list{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.4rem}.ww-location-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem;padding:.45rem .6rem;border:2px solid var(--ww-line);background:#0f1520;font-size:.85rem}.ww-location-list span{color:var(--ww-muted)}.ww-learnset{margin-top:.5rem}.ww-learn-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.ww-learn-tabs button{border:2px solid var(--ww-line);background:#151c2a;color:var(--ww-muted);font-size:.75rem;font-weight:800;padding:.3rem .55rem;cursor:pointer}.ww-learn-tabs button.is-on{border-color:var(--ww-gold);color:var(--ww-gold-soft)}.ww-learn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.45rem}.ww-learn-card{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .55rem;border:2px solid var(--ww-line);background:#0f1520;text-decoration:none;color:#e8eefc;box-shadow:2px 2px 0 var(--ww-line);font-size:.8rem}.ww-learn-card:hover{border-color:var(--ww-gold)}.ww-learn-card em{font-style:normal;color:var(--ww-muted);font-size:.72rem}.ww-move-learners{margin-top:.65rem;padding-top:.55rem;border-top:1px solid rgba(148,163,184,.2)}.ww-move-learners ul{margin:.35rem 0 0;padding-left:1.1rem;column-count:2;column-gap:1rem}.ww-move-learners li{margin-bottom:.2rem;break-inside:avoid}.ww-move-learners a{color:#38bdf8;text-decoration:none;font-weight:700}.ww-move-learners em{font-style:normal;color:var(--ww-muted);font-size:.75rem}.ww-item-page-panel{border:2px solid var(--ww-line);background:var(--ww-panel-2);padding:1rem 1.1rem 1.25rem;box-shadow:3px 3px 0 var(--ww-line);max-width:640px}.ww-item-page-panel .ww-item-modal-head h2{margin:0;color:#fff7d6;font-size:1.35rem}.ww-ability-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem}.ww-ability-card{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .85rem;border:2px solid var(--ww-line);background:#0f1520;text-decoration:none;color:#e8eefc;box-shadow:2px 2px 0 var(--ww-line);min-height:96px}.ww-ability-card:hover{border-color:var(--ww-gold)}.ww-ability-card strong{color:#fff7d6;font-size:.9rem}.ww-ability-card p{margin:0;font-size:.78rem;line-height:1.45;color:var(--ww-muted)}.ww-tag.is-hidden{background:rgba(167,139,250,.25);color:#ddd6fe;font-size:.65rem;padding:.15rem .4rem;border:1px solid rgba(167,139,250,.45)}.ww-ability-head h1{margin:0 0 .5rem;color:#fff7d6}.ww-ability-species-list{list-style:none;margin:0;padding:0;column-count:2;column-gap:1rem}.ww-ability-species-list li{margin-bottom:.35rem;break-inside:avoid}.ww-type-chip.is-sm{text-decoration:none;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.45)}.ww-move-head h1{margin:0 0 .5rem;color:#fff7d6}.ww-move-stats{margin-bottom:.75rem}.ww-move-learner-list{list-style:none;margin:0;padding:0;column-count:2;column-gap:1rem}.ww-move-learner-list li{margin-bottom:.35rem;break-inside:avoid}