.wiki-hero{padding:64px 0 24px}.wiki-hero h1{margin:14px 0 12px;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.92;letter-spacing:-.07em;text-transform:uppercase}.wiki-descricao{max-width:760px;color:var(--texto-fraco);font-size:1.12rem;line-height:1.7}.wiki-layout{display:grid;grid-template-columns:260px 1fr;gap:18px;padding:36px 0 58px}.wiki-menu-lateral{position:sticky;top:96px;align-self:start;display:grid;gap:8px;padding:16px;border:1px solid var(--borda);border-radius:26px;background:var(--vidro);box-shadow:var(--sombra)}.wiki-menu-lateral a{color:var(--texto-fraco);text-decoration:none;padding:12px 14px;border-radius:16px}.wiki-menu-lateral a:hover,.wiki-menu-lateral a.ativo{color:var(--texto);background:#ffffff14}.wiki-conteudo{min-width:0}.wiki-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.bloco-info{padding:24px;border:1px solid var(--borda);border-radius:26px;background:var(--vidro);box-shadow:var(--sombra)}.bloco-info h2,.bloco-info h3{margin-top:0}.bloco-info p{color:var(--texto-fraco);line-height:1.65}.placeholder-lista{display:grid;gap:10px;margin-top:18px}.placeholder-item{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--borda);border-radius:18px;background:#ffffff0d}.placeholder-item span{color:var(--texto-fraco)}@media(max-width:900px){.wiki-layout{grid-template-columns:1fr}.wiki-menu-lateral{position:static;grid-template-columns:repeat(2,1fr)}.wiki-grid{grid-template-columns:1fr}}@media(max-width:560px){.wiki-menu-lateral{grid-template-columns:1fr}}.wiki-hero-pokedex{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:24px}.pokedex-resumo{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pokedex-resumo article{padding:18px;border:1px solid var(--borda);border-radius:24px;background:radial-gradient(circle at top left,rgba(16,135,255,.18),transparent 52%),#ffffff0e;box-shadow:var(--sombra)}.pokedex-resumo strong{display:block;color:var(--amarelo);font-size:clamp(1.45rem,3vw,2.2rem);line-height:1}.pokedex-resumo span{display:block;margin-top:6px;color:var(--texto-fraco);font-size:.92rem}.wiki-layout-pokedex{grid-template-columns:230px minmax(0,1fr)}.pokedex-toolbar{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(130px,1fr));gap:12px;padding:16px;border:1px solid var(--borda);border-radius:28px;background:linear-gradient(135deg,#1087ff21,#ff364f14),var(--vidro);box-shadow:var(--sombra)}.pokedex-toolbar label{display:grid;gap:7px;min-width:0;color:var(--texto-fraco);font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pokedex-toolbar input,.pokedex-toolbar select{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:0 14px;color:var(--texto);background:#02061494;outline:none}.pokedex-toolbar input:focus,.pokedex-toolbar select:focus{border-color:#ffd9349e;box-shadow:0 0 0 4px #ffd9341a}.filtro-select-wiki{position:relative}.filtro-select-wiki select{appearance:none;cursor:pointer;padding-right:44px;color:#f8fbff;background:linear-gradient(180deg,#ffffff13,#ffffff06),radial-gradient(circle at 18% 0%,rgba(16,135,255,.18),transparent 58%),#020614c2;box-shadow:inset 0 0 0 1px #ffffff08,0 12px 24px #0000002e;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease,background .17s ease}.filtro-select-wiki:before{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;border-radius:16px;pointer-events:none;opacity:0;background:linear-gradient(120deg,transparent 12%,rgba(255,217,52,.18),transparent 44%);transform:translate(-18%);transition:opacity .17s ease,transform .3s ease}.filtro-select-wiki:after{content:"⌄";position:absolute;right:13px;bottom:8px;width:29px;height:29px;display:grid;place-items:center;border-radius:11px;color:#071531;background:linear-gradient(135deg,var(--amarelo),#ff9d00);box-shadow:0 0 18px #ffd93447;pointer-events:none;font-size:1.16rem;font-weight:1000;line-height:1;transition:transform .17s ease,box-shadow .17s ease}.filtro-select-wiki:hover select,.filtro-select-wiki:focus-within select{transform:translateY(-1px);border-color:#ffd93485;box-shadow:0 0 0 4px #ffd93414,0 16px 30px #00000042,inset 0 0 0 1px #ffffff0d}.filtro-select-wiki:hover:before,.filtro-select-wiki:focus-within:before{opacity:1;transform:translate(18%)}.filtro-select-wiki:focus-within:after{transform:translateY(-1px) rotate(180deg);box-shadow:0 0 24px #ffd9346b}.filtro-select-wiki select option{color:#f7faff;background:#06122f}.filtros-rapidos{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.tipo-chip,.tipo-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--texto);background:#ffffff0e}.tipo-chip{min-height:38px;padding:6px 11px 6px 7px;font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tipo-chip:hover,.tipo-chip.ativo{transform:translateY(-1px);border-color:#ffd9347a;background:#ffd9341a}.tipo-icone-mini,.tipo-icone{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #02061414,0 0 18px #ffffff1f}.tipo-icone-mini{width:26px;height:26px}.tipo-icone{width:28px;height:28px}.tipo-icone-mini img,.tipo-icone img{width:72%;height:72%;object-fit:contain}.pokedex-status{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0;color:var(--texto-fraco)}.pokedex-status strong{color:var(--texto);font-size:1.35rem}.botao.compacto{min-height:40px;padding:10px 14px;border-radius:14px}.pokedex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:14px}.pokemon-card{position:relative;overflow:hidden;display:grid;justify-items:center;gap:9px;min-height:292px;padding:15px;border:1px solid rgba(255,255,255,.12);border-radius:26px;color:var(--texto);background:radial-gradient(circle at 50% 20%,rgba(255,217,52,.16),transparent 31%),radial-gradient(circle at 20% 15%,rgba(16,135,255,.16),transparent 36%),radial-gradient(circle at 80% 78%,rgba(255,54,79,.13),transparent 40%),#ffffff0d;box-shadow:0 18px 46px #0000003d;cursor:pointer;font:inherit;text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.pokemon-card:before{content:"";position:absolute;inset:14px;border-radius:22px;border:1px solid rgba(255,255,255,.07);pointer-events:none}.pokemon-card:hover,.pokemon-card:focus-visible{transform:translateY(-4px);border-color:#ffd9346b;box-shadow:0 24px 62px #00000057,0 0 32px #1087ff1f;outline:none}.pokemon-card-codigo{justify-self:start;color:#ffffff94;font-size:.82rem;font-weight:900}.pokemon-card-arte{width:118px;height:118px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),rgba(255,255,255,.04) 58%,transparent 59%),#ffffff0a}.pokemon-card-arte img{width:118px;height:118px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 18px 16px rgba(0,0,0,.45))}.pokemon-card-arte span,.pokemon-sem-imagem{display:grid;place-items:center;width:86px;height:86px;border-radius:50%;color:#071531;background:linear-gradient(135deg,var(--amarelo),#ff9d00);font-size:2.5rem;font-weight:1000}.pokemon-card-nome{width:100%;color:var(--texto);font-size:1.04rem;font-weight:950;line-height:1.15}.pokemon-card-meta{color:var(--texto-fraco);font-size:.83rem}.pokemon-card-tipos,.pokemon-tags,.pokemon-destaque-tipos{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.tipo-pill{padding:5px 9px 5px 5px;font-size:.85rem;font-weight:900;text-transform:capitalize}.tipo-pill.pequeno{max-width:100%;font-size:.76rem}.tipo-pill.pequeno .tipo-icone{width:22px;height:22px}.tipo-pill em{color:var(--amarelo);font-style:normal;font-size:.72rem}.pokemon-card-poder{display:grid;gap:2px;margin-top:auto;padding-top:4px}.pokemon-card-poder strong{color:var(--amarelo);font-size:1.22rem}.pokemon-card-poder small{color:var(--texto-fraco);font-weight:800}.pokedex-vazio{display:grid;place-items:center;gap:8px;margin-top:18px;padding:32px;border:1px dashed rgba(255,255,255,.22);border-radius:26px;color:var(--texto-fraco);text-align:center}.pokedex-vazio strong{color:var(--texto)}.pokedex-carregar{display:flex;justify-content:center;margin-top:24px}body.detalhe-aberto{overflow:hidden}.pokemon-detalhe[hidden]{display:none}.pokemon-detalhe{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px}.pokemon-detalhe-backdrop{position:absolute;inset:0;background:#0000009e;backdrop-filter:blur(10px)}.pokemon-detalhe-card{position:relative;z-index:1;width:min(1040px,100%);max-height:min(92vh,900px);overflow:auto;padding:clamp(18px,3vw,30px);border:1px solid rgba(255,255,255,.18);border-radius:34px;background:radial-gradient(circle at 18% 6%,rgba(16,135,255,.22),transparent 34%),radial-gradient(circle at 86% 20%,rgba(255,54,79,.19),transparent 36%),#040a1cf5;box-shadow:0 34px 120px #0000009e}.pokemon-fechar{position:sticky;top:0;float:right;z-index:3;width:42px;height:42px;border:1px solid var(--borda);border-radius:14px;color:var(--texto);background:#ffffff14;font-size:1.8rem;line-height:1;cursor:pointer}.pokemon-detalhe-topo{display:grid;grid-template-columns:minmax(220px,330px) minmax(0,1fr);gap:clamp(18px,4vw,34px);align-items:center}.pokemon-palco-detalhe{position:relative;min-height:310px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:32px;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 48%),linear-gradient(160deg,#1087ff29,#ff364f1a)}.pokemon-brilho-detalhe{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,217,52,.22),transparent 68%);filter:blur(12px);animation:brilho-pokemon 3.8s ease-in-out infinite}.pokemon-palco-detalhe img{position:relative;z-index:1;width:min(250px,78%);height:min(250px,78%);object-fit:contain;filter:drop-shadow(0 24px 26px rgba(0,0,0,.48))}.pokemon-cabecalho-detalhe h2{margin:10px 0;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.95;letter-spacing:-.055em}.codigo-pokemon{display:inline-flex;width:fit-content;padding:8px 12px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--amarelo);background:#ffd93414;font-weight:950}.pokemon-cabecalho-detalhe p{color:var(--texto-fraco);line-height:1.65}.tag-extra{display:inline-flex;align-items:center;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--texto-fraco);background:#ffffff0e;font-weight:850}.pokemon-detalhe-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:18px}.painel-detalhe{padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:#ffffff0d}.painel-detalhe h3{margin:0 0 16px}.barras-atributos{display:grid;gap:10px}.atributo-linha{display:grid;grid-template-columns:82px minmax(0,1fr) 44px;align-items:center;gap:10px}.atributo-nome{display:inline-flex;align-items:center;gap:6px;color:var(--texto-fraco);font-weight:900}.atributo-nome img{width:18px;height:18px;object-fit:contain}.atributo-barra,.pokemon-destaque-barras i{display:block;overflow:hidden;height:10px;border-radius:999px;background:#ffffff17}.atributo-barra i,.pokemon-destaque-barras b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--azul),var(--amarelo),var(--vermelho));box-shadow:0 0 16px #ffd93433}.atributo-linha strong{text-align:right}.pokemon-info-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.pokemon-info-lista div{padding:12px;border-radius:16px;background:#ffffff0e}.pokemon-info-lista dt{color:var(--texto-fraco);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.pokemon-info-lista dd{margin:5px 0 0;color:var(--texto);font-weight:950}.painel-linhagem,.pokemon-movelist-painel{margin-top:16px}.pokemon-movelist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pokemon-movelist-grupo{display:grid;align-content:start;gap:10px}.pokemon-movelist-grupo h4{margin:0;color:var(--texto-fraco);font-size:.84rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.pokemon-movelist-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.pokemon-movelist-lista .ataque-card{min-height:196px}.painel-titulo-linha{display:flex;align-items:center;justify-content:space-between;gap:10px}.painel-titulo-linha span{color:var(--texto-fraco);font-weight:850}.linhagem-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.linhagem-card{display:grid;justify-items:center;gap:7px;min-height:150px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:20px;color:var(--texto);background:#ffffff0d;cursor:pointer;font:inherit;text-align:center}.linhagem-card.ativo,.linhagem-card:hover{border-color:#ffd93475;background:#ffd93414}.linhagem-card span{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#ffffff14;font-weight:1000}.linhagem-card img{width:70px;height:70px;object-fit:contain}.linhagem-card strong{line-height:1.15}.linhagem-card small{color:var(--texto-fraco);font-weight:800}@keyframes brilho-pokemon{0%,to{transform:scale(.92);opacity:.58}50%{transform:scale(1.08);opacity:.92}}@media(max-width:1100px){.pokedex-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.pokedex-toolbar .campo-busca{grid-column:1 / -1}}@media(max-width:900px){.wiki-hero-pokedex,.pokemon-detalhe-topo,.pokemon-detalhe-grid,.wiki-layout-pokedex{grid-template-columns:1fr}.pokedex-resumo{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.pokedex-toolbar,.pokedex-resumo,.pokemon-movelist,.pokemon-info-lista{grid-template-columns:1fr}.pokedex-status{align-items:flex-start;flex-direction:column}.pokemon-detalhe-card{border-radius:24px}.pokemon-palco-detalhe{min-height:230px}}.pokedex-toolbar{grid-template-columns:minmax(240px,1.45fr) repeat(4,minmax(120px,1fr))}.filtros-tipos-icones{align-items:center;justify-content:center;flex-wrap:nowrap;gap:5px;overflow-x:auto;scrollbar-width:thin}.tipo-chip-icone{position:relative;width:49px;min-height:49px;padding:4px;justify-content:center;border-radius:999px}.tipo-chip-icone:after{content:attr(data-ordem);position:absolute;right:-4px;top:-5px;display:none;place-items:center;width:19px;height:19px;border-radius:50%;color:#071531;background:var(--amarelo);box-shadow:0 0 14px #ffd93480;font-size:.72rem;font-weight:1000}.tipo-chip-icone.ativo:after{display:grid}.tipo-icone-mini,.tipo-icone{background:#fff}.tipo-icone{width:31px;height:31px}.tipo-icone-mini img,.tipo-icone img{width:88%;height:88%;object-fit:contain}.pokedex-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.pokemon-card{min-height:238px;gap:7px;padding:13px;border-radius:24px}.pokemon-card:before{inset:11px;border-radius:20px}.pokemon-card-arte{width:100px;height:100px}.pokemon-card-arte img{width:104px;height:104px}.pokemon-card-meta{min-height:1.05em;max-width:100%;overflow:hidden;color:#ffffffad;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.pokemon-card-tipos,.pokemon-tags,.pokemon-destaque-tipos{align-items:center;gap:6px}.tipo-bola{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:2px solid rgba(255,255,255,.22);border-radius:999px;background:#fff;box-shadow:0 8px 18px #00000038}.tipo-bola.pequena{width:28px;height:28px}.tipo-bola img{width:88%;height:88%;object-fit:contain}.tipo-bola b{color:#071531;font-size:.85rem;font-weight:1000}.chance-ouro{border-color:#ffd84d;box-shadow:0 0 0 1px #ffd84d40,0 10px 24px #ffd84d29}.chance-prata{border-color:#dfe7f5;box-shadow:0 0 0 1px #dfe7f53d,0 10px 24px #dfe7f521}.chance-bronze{border-color:#c5864f;box-shadow:0 0 0 1px #c5864f3d,0 10px 24px #c5864f21}.tipo-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 11px 6px 6px;border:2px solid rgba(255,255,255,.16);border-radius:999px;color:var(--texto);background:#ffffff10;font-weight:950;text-transform:capitalize}.tipo-badge em{color:var(--amarelo);font-style:normal;font-size:.78rem}.tipo-pill span:not(.tipo-icone),.tipo-pill em{display:none}.pokemon-card-poder strong{font-size:1.08rem}.pokemon-card-poder small{font-size:.72rem}.pokemon-radiante .pokemon-card-codigo:after,.codigo-pokemon.radiante:after{content:" Radiante";color:var(--amarelo)}.sprite-radiante{filter:sepia(.48) saturate(1.42) hue-rotate(346deg) brightness(1.12) drop-shadow(0 18px 16px rgba(255,208,64,.22)) drop-shadow(0 18px 18px rgba(0,0,0,.42))!important}.pokemon-card-arte .pokemon-card-sem-arte,.pokemon-sem-imagem{width:auto;min-width:92px;height:auto;min-height:42px;padding:10px 14px;border:1px dashed rgba(255,255,255,.22);border-radius:16px;color:var(--texto-fraco);background:#ffffff0e;font-size:.86rem;font-weight:900}.pokemon-palco-detalhe{background:radial-gradient(circle at 45% 44%,rgba(255,255,255,.11),transparent 42%),radial-gradient(circle at 16% 12%,rgba(16,135,255,.22),transparent 35%),radial-gradient(circle at 86% 82%,rgba(255,54,79,.16),transparent 38%),#ffffff0b}.pokemon-brilho-detalhe{background:radial-gradient(circle,rgba(16,135,255,.18),transparent 64%),radial-gradient(circle,rgba(255,54,79,.11),transparent 72%)}.pokemon-cabecalho-detalhe p[hidden]{display:none}.pokemon-tags{justify-content:flex-start}.pokemon-info-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.atributo-barra i,.pokemon-destaque-barras b{max-width:100%}@media(max-width:1100px){.pokedex-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tipo-chip-icone{width:43px;min-height:43px}.tipo-icone-mini{width:32px;height:32px}}.wiki-hero-pokedex{display:block;padding:58px 0 20px;text-align:center}.wiki-hero-pokedex h1{margin-inline:auto;white-space:nowrap}.pokedex-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:18px;align-items:stretch;margin-bottom:22px}.pokedex-topo .pokedex-resumo{grid-template-columns:repeat(4,minmax(0,1fr))}.wiki-menu-topo{position:static;top:auto;align-self:stretch;align-content:center;min-height:100%}.wiki-layout-pokedex{display:block;padding-top:0}.filtros-tipos-icones{display:grid;grid-template-columns:repeat(20,45px);justify-content:center;gap:5px;margin:16px 0 18px}.pokedex-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-items:stretch}.pokedex-vazio[hidden],.pokedex-sentinel[hidden],.pokemon-sem-imagem[hidden],.pokedex-carregar{display:none!important}.pokedex-sentinel{min-height:1px;margin-top:18px}.pokemon-card-entrando{animation:pokemon-card-surgir .38s ease both}@keyframes pokemon-card-surgir{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.pokemon-controles-detalhe{position:sticky;top:0;z-index:4;float:right;display:flex;align-items:center;gap:8px;margin-left:12px}.pokemon-controles-detalhe .pokemon-fechar,.pokemon-navegar{position:static;float:none;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--borda);border-radius:14px;color:var(--texto);background:#ffffff14;font-size:1.8rem;line-height:1;cursor:pointer}.pokemon-navegar{font-size:2rem;font-weight:900}.pokemon-controles-detalhe .pokemon-fechar:hover,.pokemon-navegar:hover{border-color:#ffd93475;background:#ffd9341a}.pokemon-palco-detalhe img{width:auto;height:auto;max-width:min(225px,72%);max-height:min(225px,72%);object-fit:contain}.pokemon-sem-imagem{width:1px;min-width:1px;height:1px;min-height:1px;padding:0;border:0;opacity:0;pointer-events:none}@media(max-width:1100px){.pokedex-topo{grid-template-columns:1fr}.wiki-menu-topo{grid-template-columns:repeat(5,minmax(0,1fr))}.filtros-tipos-icones{grid-template-columns:repeat(10,49px)}}@media(max-width:680px){.wiki-hero-pokedex h1{white-space:normal}.pokedex-topo .pokedex-resumo,.wiki-menu-topo{grid-template-columns:repeat(2,minmax(0,1fr))}.filtros-tipos-icones{grid-template-columns:repeat(5,49px)}}.pokedex-topo{align-items:start}.pokedex-topo .pokedex-resumo article{min-height:108px;align-content:start;padding:14px 16px}.pokedex-topo .pokedex-resumo strong{font-size:clamp(1.55rem,2.5vw,2.15rem)}.wiki-menu-topo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-self:start;min-height:auto;padding:14px}.wiki-menu-topo a{min-height:40px;display:flex;align-items:center;padding:9px 12px;border-radius:14px}.filtros-tipos-icones{grid-template-columns:repeat(20,49px);gap:5px}.tipo-chip-icone{width:49px;min-height:49px}.tipo-icone-mini{width:39px;height:39px}.tipo-icone-mini img,.tipo-icone img,.tipo-bola img{width:92%;height:92%}.pokedex-acoes-status{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.pokemon-radiante .pokemon-card-codigo:after,.codigo-pokemon.radiante:after{content:""!important;display:none!important}.sprite-radiante{filter:sepia(.64) saturate(1.95) hue-rotate(344deg) brightness(1.2) contrast(1.04) drop-shadow(0 0 12px rgba(255,217,52,.28)) drop-shadow(0 18px 18px rgba(0,0,0,.42))!important}.wiki-cards-oito{grid-template-columns:repeat(4,minmax(0,1fr))}.wiki-placeholder-card{width:min(var(--largura),calc(100% - 36px));margin:0 auto 70px;padding:clamp(24px,4vw,42px);border:1px solid var(--borda);border-radius:32px;background:radial-gradient(circle at 16% 10%,rgba(16,135,255,.16),transparent 38%),radial-gradient(circle at 86% 78%,rgba(255,54,79,.13),transparent 40%),var(--vidro);box-shadow:var(--sombra)}.wiki-placeholder-card h2{margin:0 0 12px;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.04em}.wiki-placeholder-card p:not(.selo){max-width:760px;color:var(--texto-fraco);line-height:1.65}.filtro-select-wiki select{appearance:none;padding-right:38px;background:linear-gradient(180deg,#ffffff14,#ffffff07),radial-gradient(circle at 16% 0%,rgba(16,135,255,.16),transparent 56%),#020614c2}.filtro-select-wiki:after{content:"";position:absolute;right:18px;bottom:18px;width:9px;height:9px;display:block;border:solid rgba(255,217,52,.9);border-width:0 2px 2px 0;border-radius:1px;color:transparent;background:transparent;box-shadow:none;pointer-events:none;font-size:0;line-height:1;transform:rotate(45deg);transition:transform .18s ease,border-color .18s ease,filter .18s ease}.filtro-select-wiki:focus-within:after{transform:translateY(2px) rotate(225deg);border-color:#fff0a6;filter:drop-shadow(0 0 8px rgba(255,217,52,.42))}.filtro-select-wiki:hover:before,.filtro-select-wiki:focus-within:before{opacity:.7;transform:translate(14%)}.pokedex-grid,.itens-grid,.equipaveis-grid,.dungeons-grid,.npcs-grid,.estadios-grid,.mundo-estrutura-grid,.estadio-membros-grid,.dungeon-pokemon-grid{align-content:start;align-items:start;transition:opacity .16s ease,transform .18s ease}.wiki-grid-resetando{opacity:.04;transform:translateY(8px)}.pokemon-card-entrando{animation-delay:var(--card-delay, 0ms)}@media(prefers-reduced-motion:reduce){.pokedex-grid,.itens-grid,.equipaveis-grid,.dungeons-grid,.npcs-grid,.estadios-grid,.mundo-estrutura-grid,.estadio-membros-grid,.dungeon-pokemon-grid{transition:none}}.filtro-select-wiki:focus-within:after{transform:rotate(45deg);border-color:#ffd934e6;filter:none}.filtro-select-wiki.select-aberto:after{transform:translateY(2px) rotate(225deg);border-color:#fff0a6;filter:drop-shadow(0 0 8px rgba(255,217,52,.42))}.tipo-icone-mini b{color:#071531;font-size:.92rem;font-weight:1000;line-height:1}.itens-toolbar{grid-template-columns:minmax(240px,1.55fr) repeat(5,minmax(112px,1fr))}.itens-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;align-items:stretch}.item-card{position:relative;overflow:hidden;display:grid;justify-items:center;gap:8px;min-height:236px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:24px;color:var(--texto);background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.12),transparent 31%),radial-gradient(circle at 20% 15%,rgba(16,135,255,.14),transparent 36%),radial-gradient(circle at 80% 78%,rgba(255,54,79,.1),transparent 40%),#ffffff0d;box-shadow:0 18px 46px #0000003d;cursor:pointer;font:inherit;text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.item-card:before{content:"";position:absolute;inset:11px;border-radius:20px;border:1px solid rgba(255,255,255,.07);pointer-events:none}.item-card:hover,.item-card:focus-visible{transform:translateY(-4px);border-color:#ffd9346b;box-shadow:0 24px 62px #00000057,0 0 32px #1087ff1f;outline:none}.item-card-codigo{justify-self:start;color:#ffffff94;font-size:.82rem;font-weight:900}.item-card-arte{width:92px;height:92px;display:grid;place-items:center;border-radius:28px;background:radial-gradient(circle,rgba(255,255,255,.17),rgba(255,255,255,.05) 58%,transparent 59%),#ffffff0a}.item-card-arte img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(0,0,0,.42))}.item-card-sem-arte{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:#071531;background:linear-gradient(135deg,var(--amarelo),#ff9d00);font-size:1.9rem;font-weight:1000}.item-card-nome{width:100%;color:var(--texto);font-size:1.02rem;font-weight:950;line-height:1.15}.item-card-meta{color:var(--texto-fraco);font-size:.82rem;font-weight:800}.item-card-linha{display:grid;gap:2px}.item-card-linha strong{color:var(--amarelo);font-size:1.06rem}.item-card-linha small{color:var(--texto-fraco);font-size:.72rem;font-weight:800}.raridade-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--texto);background:#ffffff12;font-size:.78rem;font-weight:950}.raridade-comum{--raridade-cor: #aeb6c6}.raridade-incomum{--raridade-cor: #5ee384}.raridade-raro{--raridade-cor: #4ca7ff}.raridade-epico{--raridade-cor: #b66cff}.raridade-lendario{--raridade-cor: #ffd84d}.raridade-mitico{--raridade-cor: #ff4d5d}.item-card.raridade-comum,.item-card.raridade-incomum,.item-card.raridade-raro,.item-card.raridade-epico,.item-card.raridade-lendario,.item-card.raridade-mitico{border-color:color-mix(in srgb,var(--raridade-cor) 42%,rgba(255,255,255,.12));box-shadow:0 18px 46px #0000003d,0 0 26px color-mix(in srgb,var(--raridade-cor) 14%,transparent)}.item-card:is(.raridade-comum,.raridade-incomum,.raridade-raro,.raridade-epico,.raridade-lendario,.raridade-mitico):is(:hover,:focus-visible){transform:translateY(-4px);border-color:#ffd9346b;box-shadow:0 24px 62px #00000057,0 0 32px #1087ff1f}.raridade-pill.raridade-comum,.raridade-pill.raridade-incomum,.raridade-pill.raridade-raro,.raridade-pill.raridade-epico,.raridade-pill.raridade-lendario,.raridade-pill.raridade-mitico{border-color:color-mix(in srgb,var(--raridade-cor) 74%,rgba(255,255,255,.16));color:#fff;background:color-mix(in srgb,var(--raridade-cor) 24%,rgba(255,255,255,.07));box-shadow:0 0 18px color-mix(in srgb,var(--raridade-cor) 20%,transparent)}.item-receita-painel[hidden]{display:none}.item-receita-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;color:var(--texto-fraco)}.item-receita-topo span{font-size:.76rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.item-receita-topo strong{color:var(--texto);font-size:1rem}.item-receita-topo em{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;color:var(--amarelo);background:#ffd9341c;font-style:normal;font-weight:950}.item-receita-grade{display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:9px;max-width:360px}.item-receita-celula{position:relative;display:grid;place-items:center;min-height:88px;padding:7px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#ffffff0b}.item-receita-celula.vazia{opacity:.42;background:repeating-linear-gradient(135deg,#ffffff0b 0 6px,#ffffff05 6px 12px)}.item-receita-celula img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(0,0,0,.38))}.item-receita-celula i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#061123;background:linear-gradient(135deg,var(--amarelo),#ff9d00);font-size:1.2rem;font-style:normal;font-weight:1000}.item-receita-celula small{width:100%;overflow:hidden;color:var(--texto-fraco);font-size:.66rem;font-weight:850;text-align:center;text-overflow:ellipsis;white-space:nowrap}.item-receita-celula b{position:absolute;right:7px;top:7px;min-width:24px;padding:3px 6px;border-radius:999px;color:#061123;background:var(--amarelo);font-size:.7rem;font-weight:1000}@media(max-width:520px){.item-receita-grade{grid-template-columns:repeat(3,minmax(66px,1fr))}.item-receita-celula{min-height:78px}}.item-detalhe-card{width:min(1040px,100%)}.item-palco-detalhe img{position:relative;z-index:1;width:auto;height:auto;max-width:min(210px,68%);max-height:min(210px,68%);object-fit:contain;filter:drop-shadow(0 24px 26px rgba(0,0,0,.48))}.item-descricao-melhor{max-width:760px;margin-top:16px;color:var(--texto-fraco);font-size:1rem;line-height:1.68}.item-info-painel{margin-top:18px}@media(max-width:1180px){.filtros-tipos-icones{grid-template-columns:repeat(10,45px)}.itens-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.itens-toolbar .campo-busca{grid-column:1 / -1}.wiki-cards-oito{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.wiki-menu-topo,.pokedex-topo .pokedex-resumo,.wiki-cards-oito{grid-template-columns:1fr}.filtros-tipos-icones{grid-template-columns:repeat(5,45px)}.pokedex-acoes-status{justify-content:flex-start}}.pokemon-detalhe:not([hidden]) .pokemon-detalhe-backdrop{animation:wiki-modal-backdrop-impacto .18s ease-out both}.pokemon-detalhe:not([hidden]) .pokemon-detalhe-card{transform-origin:center 56%;animation:wiki-modal-card-impacto .28s cubic-bezier(.18,.92,.24,1.08) both;will-change:transform,opacity}.pokemon-detalhe:not([hidden]) .pokemon-palco-detalhe img,.pokemon-detalhe:not([hidden]) .item-palco-detalhe img{animation:wiki-modal-imagem-bounce .42s cubic-bezier(.2,1.18,.34,1) 80ms both;will-change:transform,opacity}.pokemon-detalhe:not([hidden]) .pokemon-cabecalho-detalhe>*,.pokemon-detalhe:not([hidden]) .pokemon-tags>*,.pokemon-detalhe:not([hidden]) .painel-detalhe,.pokemon-detalhe:not([hidden]) .atributo-linha,.pokemon-detalhe:not([hidden]) .pokemon-info-lista>*,.pokemon-detalhe:not([hidden]) .foco-barra,.pokemon-detalhe:not([hidden]) .linhagem-lista>*{animation:wiki-modal-conteudo-cascata .3s ease-out both}.pokemon-detalhe:not([hidden]) .pokemon-cabecalho-detalhe>:nth-child(1){animation-delay:70ms}.pokemon-detalhe:not([hidden]) .pokemon-cabecalho-detalhe>:nth-child(2){animation-delay:.1s}.pokemon-detalhe:not([hidden]) .pokemon-cabecalho-detalhe>:nth-child(3){animation-delay:.13s}.pokemon-detalhe:not([hidden]) .pokemon-tags>:nth-child(1),.pokemon-detalhe:not([hidden]) .atributo-linha:nth-child(1),.pokemon-detalhe:not([hidden]) .pokemon-info-lista>:nth-child(1),.pokemon-detalhe:not([hidden]) .foco-barra:nth-child(1){animation-delay:.15s}.pokemon-detalhe:not([hidden]) .pokemon-tags>:nth-child(2),.pokemon-detalhe:not([hidden]) .atributo-linha:nth-child(2),.pokemon-detalhe:not([hidden]) .pokemon-info-lista>:nth-child(2),.pokemon-detalhe:not([hidden]) .foco-barra:nth-child(2){animation-delay:175ms}.pokemon-detalhe:not([hidden]) .pokemon-tags>:nth-child(3),.pokemon-detalhe:not([hidden]) .atributo-linha:nth-child(3),.pokemon-detalhe:not([hidden]) .pokemon-info-lista>:nth-child(3),.pokemon-detalhe:not([hidden]) .foco-barra:nth-child(3){animation-delay:.2s}.pokemon-detalhe:not([hidden]) .pokemon-tags>:nth-child(4),.pokemon-detalhe:not([hidden]) .atributo-linha:nth-child(4),.pokemon-detalhe:not([hidden]) .pokemon-info-lista>:nth-child(4),.pokemon-detalhe:not([hidden]) .foco-barra:nth-child(4){animation-delay:225ms}.pokemon-detalhe:not([hidden]) .painel-detalhe:nth-of-type(1){animation-delay:145ms}.pokemon-detalhe:not([hidden]) .painel-detalhe:nth-of-type(2){animation-delay:185ms}.pokemon-detalhe:not([hidden]) .painel-detalhe:nth-of-type(3){animation-delay:225ms}@keyframes wiki-modal-backdrop-impacto{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(12px)}}@keyframes wiki-modal-card-impacto{0%{opacity:0;transform:translateY(22px) scale(.95)}68%{opacity:1;transform:translateY(-3px) scale(1.006)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wiki-modal-imagem-bounce{0%{opacity:0;transform:translateY(18px) scale(.86) rotate(-1.5deg)}66%{opacity:1;transform:translateY(-6px) scale(1.045) rotate(.4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes wiki-modal-conteudo-cascata{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.filtros-tipos-icones .tipo-chip-icone{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;will-change:transform}.filtros-tipos-icones .tipo-chip-icone:hover,.filtros-tipos-icones .tipo-chip-icone:focus-visible{transform:translateY(-4px) scale(1.035);border-color:#ffd934a8;background:#ffd9341c;box-shadow:0 0 0 3px #ffd9341f,0 14px 24px #00000047,0 0 22px #ffd93438}.filtros-tipos-icones .tipo-chip-icone:hover .tipo-icone-mini,.filtros-tipos-icones .tipo-chip-icone:focus-visible .tipo-icone-mini{animation:tipo-filtro-levantar .36s ease-out both}@keyframes tipo-filtro-levantar{0%{transform:translateY(0) scale(1);filter:saturate(1)}60%{transform:translateY(-3px) scale(1.08);filter:saturate(1.14)}to{transform:translateY(0) scale(1.03);filter:saturate(1.06)}}.pokemon-detalhe:not([hidden]) .atributo-barra i,.pokemon-detalhe:not([hidden]) .foco-barra-trilho span{transform-origin:left center;animation:wiki-barra-preencher .68s cubic-bezier(.18,.92,.24,1) .21s both;will-change:transform}.pokemon-detalhe:not([hidden]) .atributo-linha:nth-child(2) .atributo-barra i,.pokemon-detalhe:not([hidden]) .foco-barra:nth-child(2) .foco-barra-trilho span{animation-delay:245ms}.pokemon-detalhe:not([hidden]) .atributo-linha:nth-child(3) .atributo-barra i,.pokemon-detalhe:not([hidden]) .foco-barra:nth-child(3) .foco-barra-trilho span{animation-delay:.28s}.pokemon-detalhe:not([hidden]) .atributo-linha:nth-child(4) .atributo-barra i,.pokemon-detalhe:not([hidden]) .foco-barra:nth-child(4) .foco-barra-trilho span{animation-delay:315ms}.pokemon-detalhe:not([hidden]) .atributo-linha:nth-child(5) .atributo-barra i,.pokemon-detalhe:not([hidden]) .foco-barra:nth-child(5) .foco-barra-trilho span{animation-delay:.35s}@keyframes wiki-barra-preencher{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.pokemon-detalhe:not([hidden]) .pokemon-detalhe-backdrop,.pokemon-detalhe:not([hidden]) .pokemon-detalhe-card,.pokemon-detalhe:not([hidden]) .pokemon-palco-detalhe img,.pokemon-detalhe:not([hidden]) .item-palco-detalhe img,.pokemon-detalhe:not([hidden]) .pokemon-cabecalho-detalhe>*,.pokemon-detalhe:not([hidden]) .pokemon-tags>*,.pokemon-detalhe:not([hidden]) .painel-detalhe,.pokemon-detalhe:not([hidden]) .atributo-linha,.pokemon-detalhe:not([hidden]) .pokemon-info-lista>*,.pokemon-detalhe:not([hidden]) .foco-barra,.pokemon-detalhe:not([hidden]) .linhagem-lista>*,.filtros-tipos-icones .tipo-chip-icone:hover .tipo-icone-mini,.filtros-tipos-icones .tipo-chip-icone:focus-visible .tipo-icone-mini,.pokemon-detalhe:not([hidden]) .atributo-barra i,.pokemon-detalhe:not([hidden]) .foco-barra-trilho span{animation:none!important}}.pokemon-detalhe.modal-saindo .pokemon-detalhe-backdrop{animation:wiki-modal-backdrop-saida .15s ease-in both}.pokemon-detalhe.modal-saindo .pokemon-detalhe-card{animation:wiki-modal-card-saida .15s ease-in both}@keyframes wiki-modal-backdrop-saida{0%{opacity:1;backdrop-filter:blur(12px)}to{opacity:0;backdrop-filter:blur(4px)}}@keyframes wiki-modal-card-saida{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}@media(prefers-reduced-motion:reduce){.pokemon-detalhe.modal-saindo .pokemon-detalhe-backdrop,.pokemon-detalhe.modal-saindo .pokemon-detalhe-card{animation:none!important}}.pokedex-topo{align-items:stretch}.pokedex-topo .pokedex-resumo,.wiki-menu-topo{min-height:152px}.pokedex-topo .pokedex-resumo article{min-height:152px;display:grid;align-content:center;padding:18px 16px}.wiki-menu-topo{align-self:stretch;align-content:center;gap:4px 8px;padding:10px 14px}.wiki-menu-topo a{min-height:29px;padding:5px 12px;border-radius:13px}@media(max-width:680px){.pokedex-topo .pokedex-resumo,.wiki-menu-topo,.pokedex-topo .pokedex-resumo article{min-height:auto}}.pokedex-topo{grid-template-columns:minmax(0,.92fr) minmax(380px,520px)}.pokedex-topo .pokedex-resumo{grid-template-columns:repeat(3,minmax(0,1fr))}.pokedex-topo .pokedex-resumo,.wiki-menu-topo{min-height:156px}.pokedex-topo .pokedex-resumo article{min-height:156px}.wiki-menu-topo{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:7px;padding:12px}.wiki-menu-topo a{justify-content:center;min-height:40px;padding:8px 10px;text-align:center}.wiki-cards-nove{grid-template-columns:repeat(3,minmax(0,1fr))}.ataques-toolbar{grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(118px,1fr))}.efeitos-toolbar{grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(130px,1fr))}.ataques-grid,.efeitos-grid{grid-template-columns:repeat(auto-fill,minmax(166px,1fr))}.ataque-card{min-height:214px}.efeito-card{min-height:188px}.ataque-card-arte,.efeito-card-arte{border-radius:999px}.ataque-card-arte img,.efeito-card-arte img{width:82px;height:82px}.efeito-card .item-card-nome{margin-top:6px}.ataque-detalhe-card,.efeito-detalhe-card{width:min(940px,100%)}.ataque-palco-detalhe img,.efeito-palco-detalhe img{position:relative;z-index:1;width:auto;height:auto;max-width:min(210px,68%);max-height:min(210px,68%);object-fit:contain;filter:drop-shadow(0 24px 26px rgba(0,0,0,.48))}.ataque-texto-painel .item-descricao-melhor{max-width:none;margin:0}.filtros-tipos-ataques .tipo-chip-icone.ativo:after{content:"✓"}@media(max-width:1180px){.pokedex-topo{grid-template-columns:1fr}.ataques-toolbar,.efeitos-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ataques-toolbar .campo-busca,.efeitos-toolbar .campo-busca{grid-column:1 / -1}.wiki-cards-nove{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pokedex-topo .pokedex-resumo,.wiki-menu-topo,.wiki-cards-nove{grid-template-columns:1fr}.pokedex-topo .pokedex-resumo,.wiki-menu-topo,.pokedex-topo .pokedex-resumo article{min-height:auto}.ataques-toolbar,.efeitos-toolbar{grid-template-columns:1fr}}.ataque-aprimoramento-painel{position:relative;padding-right:min(260px,38%)}.ataque-aprimoramento-painel h3{margin-right:220px}.ataque-aprimoramento-painel .item-descricao-melhor{min-height:38px}.ataque-aprimoramento-painel .item-descricao-melhor p{margin:0}.ataque-aprimoramento-painel .custo-aprimoramento{position:absolute;top:16px;right:18px;margin:0}@media(max-width:720px){.ataque-aprimoramento-painel{padding-right:20px}.ataque-aprimoramento-painel h3{margin-right:0}.ataque-aprimoramento-painel .custo-aprimoramento{position:static;margin-top:12px}}.pokedex-topo{width:100%;max-width:var(--largura);margin-inline:auto}.wiki-mundo{width:100%;margin:0 auto 76px}.mundo-intro{margin-bottom:18px}.mundo-intro-principal,.mundo-bloco-texto,.mundo-bioma-card{border:1px solid var(--borda);background:radial-gradient(circle at 16% 10%,rgba(16,135,255,.14),transparent 38%),radial-gradient(circle at 88% 82%,rgba(255,54,79,.11),transparent 40%),var(--vidro);box-shadow:var(--sombra)}.mundo-intro-principal{min-height:280px;padding:clamp(24px,4vw,42px);border-radius:34px}.mundo-intro-principal h2{max-width:900px;margin:0 0 16px;font-size:clamp(2rem,4vw,3.8rem);line-height:.98;letter-spacing:-.055em}.mundo-intro-principal p:not(.selo){max-width:960px;color:var(--texto-fraco);font-size:1.05rem;line-height:1.75}.mundo-blocos-texto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 34px}.mundo-bloco-texto{position:relative;overflow:hidden;min-height:245px;padding:24px;border-radius:28px}.mundo-numero{display:inline-flex;margin-bottom:38px;color:#ffffff2e;font-size:3.5rem;font-weight:1000;line-height:.8}.mundo-bloco-texto h3,.mundo-bioma-card h3{margin:0 0 10px;color:var(--texto);line-height:1.05}.mundo-bloco-texto p,.mundo-bioma-card p,.mundo-cabecalho-secao p{color:var(--texto-fraco);line-height:1.65}.mundo-secao{margin-top:34px}.mundo-cabecalho-secao{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.7fr);gap:18px;align-items:end;margin-bottom:16px}.mundo-cabecalho-secao h2{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98;letter-spacing:-.052em}.mundo-cabecalho-secao p{margin:0}.mundo-biomas-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.mundo-bioma-card{flex:1 1 250px;max-width:280px;min-height:285px;padding:22px;border-radius:28px}.mundo-bioma-card h3{font-size:1.45rem}.mundo-bioma-info{display:grid;gap:4px;margin-top:16px;padding:11px 12px;border-radius:16px;background:#ffffff0e}.mundo-bioma-info span{color:var(--texto-fraco);font-size:.74rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.mundo-bioma-info strong{color:var(--texto);font-size:.94rem;line-height:1.2}.mundo-bioma-estruturas,.mundo-detalhe-biomas{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.mundo-bioma-estruturas span,.mundo-detalhe-biomas span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--texto-fraco);background:#ffffff0e;font-size:.78rem;font-weight:850}.mundo-estrutura-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.mundo-card{min-height:252px}.mundo-card-arte{width:112px;height:112px}.mundo-card-arte img{width:102px;height:102px}.mundo-card-material{min-height:2.1em;display:grid;align-items:center}.mundo-detalhe-card{width:min(940px,100%)}.mundo-palco-detalhe img{position:relative;z-index:1;width:auto;height:auto;max-width:min(230px,72%);max-height:min(230px,72%);object-fit:contain;filter:drop-shadow(0 24px 26px rgba(0,0,0,.48))}.mundo-cabecalho-detalhe .item-descricao-melhor{max-width:650px}@media(max-width:1180px){.mundo-cabecalho-secao,.mundo-blocos-texto{grid-template-columns:1fr}.mundo-bloco-texto{min-height:auto}.mundo-numero{margin-bottom:20px}}@media(max-width:680px){.mundo-intro-principal{min-height:auto}.mundo-bioma-card{max-width:none}}.wiki-combate{width:100%;margin:0 auto 76px}.combate-intro,.combate-faixa article,.combate-formulas article,.combate-tabela-fr,.mundo-captura-card{border:1px solid var(--borda);background:radial-gradient(circle at 16% 10%,rgba(16,135,255,.14),transparent 38%),radial-gradient(circle at 88% 82%,rgba(255,54,79,.1),transparent 40%),var(--vidro);box-shadow:var(--sombra)}.combate-intro{padding:clamp(24px,4vw,42px);border-radius:34px}.combate-intro h2,.combate-cabecalho h2{margin:0 0 16px;font-size:clamp(2rem,4vw,3.65rem);line-height:.98;letter-spacing:-.052em}.combate-intro p:not(.selo),.combate-cabecalho p,.combate-faixa p,.combate-formulas p,.mundo-captura-card p{color:var(--texto-fraco);line-height:1.68}.combate-intro code,.combate-cabecalho code,.combate-formulas code,.mundo-captura-card code{padding:2px 7px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#fff;background:#ffffff12;font-size:.92em}.combate-faixa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 34px}.combate-faixa article,.combate-formulas article{padding:22px;border-radius:26px}.combate-faixa span{display:inline-flex;margin-bottom:24px;color:#fff3;font-size:2.6rem;font-weight:1000;line-height:.8}.combate-faixa h3,.combate-formulas h3{margin:0 0 10px;color:var(--texto);font-size:1.24rem}.combate-secao{margin-top:34px}.combate-cabecalho{display:grid;grid-template-columns:minmax(0,.95fr) minmax(260px,.7fr);gap:18px;align-items:end;margin-bottom:16px}.combate-cabecalho p{margin:0}.combate-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.combate-tabela-fr{overflow:hidden;border-radius:30px}.combate-fr-cabecalho,.combate-fr-linha{display:grid;grid-template-columns:minmax(140px,.9fr) repeat(4,minmax(145px,1fr));align-items:center;gap:10px}.combate-fr-cabecalho{padding:14px 16px;color:#071531;background:linear-gradient(90deg,#40c6ef,#78ddff);font-size:.8rem;font-weight:1000;letter-spacing:.04em;text-transform:uppercase}.combate-fr-linha{min-height:62px;padding:10px 16px;background:#ffffff09}.combate-fr-linha:nth-child(odd){background:#40c6ef1a}.combate-fr-tipo,.combate-fr-icones{display:flex;align-items:center;gap:7px;min-width:0}.combate-fr-tipo strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combate-fr-icones{flex-wrap:wrap}.combate-fr-vazio{color:#ffffff6b;font-weight:900}.mundo-captura-card{padding:24px;border-radius:28px}.mundo-captura-card p{max-width:980px;margin:0}.mundo-captura-dados{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.mundo-captura-dados span{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--texto-fraco);background:#ffffff0e;font-size:.86rem;font-weight:850}.mundo-captura-dados strong{margin-left:5px;color:var(--texto)}@media(max-width:1180px){.combate-cabecalho,.combate-faixa,.combate-formulas{grid-template-columns:1fr}.combate-tabela-fr{overflow-x:auto}.combate-fr-cabecalho,.combate-fr-linha{min-width:900px}}@media(max-width:680px){.combate-intro{padding:24px}}.combate-fr-tipo .tipo-chip,.combate-fr-icones .tipo-chip{pointer-events:none;cursor:default}.equipaveis-toolbar{grid-template-columns:minmax(240px,1.55fr) repeat(3,minmax(130px,1fr))}.dungeons-toolbar{grid-template-columns:minmax(240px,1.55fr) repeat(4,minmax(126px,1fr))}.equipaveis-grid,.dungeons-grid{grid-template-columns:repeat(auto-fill,minmax(166px,1fr))}.equipavel-card,.dungeon-card{min-height:210px}.equipavel-card-arte,.dungeon-card-arte{border-radius:26px}.equipavel-card-arte img,.dungeon-card-arte img,.equipavel-palco-detalhe img,.dungeon-palco-detalhe img{position:relative;z-index:1;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(0,0,0,.48))}.equipavel-afinidade-card{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:32px}.equipavel-afinidade-card .tipo-bola{width:24px;height:24px}.equipavel-detalhe-card,.dungeon-detalhe-card{width:min(980px,100%)}.equipavel-detalhe-grid{grid-template-columns:1fr 1fr}.equipavel-atributos{display:grid;gap:10px}.equipavel-atributo-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#ffffff0e}.equipavel-atributo-linha span{display:inline-flex;align-items:center;gap:8px;color:var(--texto-fraco);font-weight:900}.equipavel-atributo-linha img{width:20px;height:20px;object-fit:contain}.equipavel-atributo-linha strong{color:var(--amarelo);font-size:1.05rem}.filtros-tipos-equipaveis .tipo-chip-icone.ativo:after{content:"✓"}.dungeon-pokemon-painel h3{margin-bottom:14px}.dungeon-pokemon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.dungeon-pokemon-grid .pokemon-card{min-height:208px;padding:12px}.dungeon-pokemon-grid .pokemon-card-arte{width:88px;height:88px}.dungeon-pokemon-grid .pokemon-card-arte img{width:92px;height:92px}.dungeon-pokemon-grid .pokemon-card-poder{display:none}.dungeon-pokemon-nao-encontrado{cursor:default}.dungeon-pokemon-detalhe{z-index:140}.wiki-vazio-texto{margin:0;color:var(--texto-fraco);line-height:1.55}.equipavel-palco-detalhe img{max-width:min(270px,82%);max-height:min(270px,82%)}.ataque-foco-painel{margin-top:18px}.custo-aprimoramento{display:inline-flex;width:fit-content;margin-top:14px;padding:8px 12px;border:1px solid rgba(255,217,52,.28);border-radius:14px;color:var(--amarelo);background:#ffd93414;font-weight:950}.estadio-membros-lista{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.estadio-membro-item{display:grid;gap:10px;width:168px}.estadio-membro-item h3{margin:0;color:var(--amarelo);font-size:.95rem;letter-spacing:.03em}.estadio-membro-item .npc-card{width:100%}@media(max-width:1180px){.equipaveis-toolbar,.dungeons-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.equipaveis-toolbar .campo-busca,.dungeons-toolbar .campo-busca{grid-column:1 / -1}}@media(max-width:760px){.equipaveis-toolbar,.dungeons-toolbar,.equipavel-detalhe-grid{grid-template-columns:1fr}}.pokedex-topo .pokedex-resumo.resumo-tres{grid-template-columns:repeat(3,minmax(0,1fr))}.foco-barras{display:grid;gap:12px}.foco-barra{display:grid;gap:6px}.foco-barra-topo{display:flex;justify-content:space-between;gap:12px;color:var(--texto-fraco);font-size:.84rem;font-weight:900}.foco-barra-topo strong{color:var(--amarelo)}.foco-barra-trilho{overflow:hidden;height:10px;border-radius:999px;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff0d}.foco-barra-trilho span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1087ffe6,#ffd934f2);box-shadow:0 0 16px #ffd93433}.npcs-toolbar{grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(128px,1fr))}.npcs-grid,.estadios-grid,.estadio-membros-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.npc-card-arte img,.estadio-card-arte img,.npc-palco-detalhe img,.estadio-palco-detalhe img{image-rendering:auto}.npc-card .item-card-meta,.estadio-card .item-card-meta{min-height:20px}.npc-card-combatente{border-color:#ffd93433}.npc-card-vendedor{border-color:#1087ff38}.estadios-intro{width:min(var(--largura),calc(100% - 36px));margin:0 auto 22px}.estadios-layout{width:min(var(--largura),calc(100% - 36px));margin:0 auto}.estadio-card{min-height:210px}.estadio-card .item-card-nome{margin-top:6px}.estadio-membros-painel{margin-top:18px}.estadio-npc-detalhe{z-index:150}.estadio-pokemon-detalhe{z-index:160}.wiki-cards-dez{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.npcs-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.npcs-toolbar .campo-busca{grid-column:1 / -1}.wiki-cards-dez{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.npcs-toolbar,.wiki-cards-dez{grid-template-columns:1fr}}.wiki-topo-simples{display:block;margin-bottom:24px}.wiki-topo-simples .wiki-menu-topo{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.wiki-topo-simples .wiki-menu-topo a{justify-content:center;text-align:center}.wiki-placeholder .bloco-info{max-width:760px;margin:0 auto;text-align:center}@media(max-width:920px){.wiki-topo-simples .wiki-menu-topo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.wiki-topo-simples .wiki-menu-topo{grid-template-columns:repeat(2,minmax(0,1fr))}}.pokedex-toolbar{position:relative;z-index:3}.filtros-tipos-icones{position:relative;z-index:2;padding:6px 6px 4px;overflow-x:auto;overflow-y:visible}.tipo-chip-icone{overflow:visible}.tipo-chip-icone:after{right:1px;top:1px;width:17px;height:17px;font-size:.66rem;z-index:2}[data-tipo]{--tipo-cor: #6fb7ff;--tipo-glow: rgba(111, 183, 255, .22)}[data-tipo=agua]{--tipo-cor: #56a9ff;--tipo-glow: rgba(86, 169, 255, .25)}[data-tipo=cosmico]{--tipo-cor: #b477ff;--tipo-glow: rgba(180, 119, 255, .25)}[data-tipo=dragao]{--tipo-cor: #7a6cff;--tipo-glow: rgba(122, 108, 255, .24)}[data-tipo=eletrico]{--tipo-cor: #ffd834;--tipo-glow: rgba(255, 216, 52, .26)}[data-tipo=fada]{--tipo-cor: #ff8fe7;--tipo-glow: rgba(255, 143, 231, .25)}[data-tipo=fantasma]{--tipo-cor: #8d78c9;--tipo-glow: rgba(141, 120, 201, .25)}[data-tipo=fogo]{--tipo-cor: #ff7d3d;--tipo-glow: rgba(255, 125, 61, .27)}[data-tipo=gelo]{--tipo-cor: #7df2ff;--tipo-glow: rgba(125, 242, 255, .22)}[data-tipo=inseto]{--tipo-cor: #9bdc3c;--tipo-glow: rgba(155, 220, 60, .22)}[data-tipo=lutador]{--tipo-cor: #e26a82;--tipo-glow: rgba(226, 106, 130, .23)}[data-tipo=metal]{--tipo-cor: #9fc0d4;--tipo-glow: rgba(159, 192, 212, .22)}[data-tipo=normal]{--tipo-cor: #d7c7a6;--tipo-glow: rgba(215, 199, 166, .22)}[data-tipo=pedra]{--tipo-cor: #c6b079;--tipo-glow: rgba(198, 176, 121, .22)}[data-tipo=planta]{--tipo-cor: #6ee27e;--tipo-glow: rgba(110, 226, 126, .23)}[data-tipo=psiquico]{--tipo-cor: #ff6ca8;--tipo-glow: rgba(255, 108, 168, .24)}[data-tipo=sombrio]{--tipo-cor: #746a82;--tipo-glow: rgba(116, 106, 130, .26)}[data-tipo=sonoro]{--tipo-cor: #42d7ff;--tipo-glow: rgba(66, 215, 255, .23)}[data-tipo=terrestre]{--tipo-cor: #d59a52;--tipo-glow: rgba(213, 154, 82, .23)}[data-tipo=venenoso]{--tipo-cor: #b45cff;--tipo-glow: rgba(180, 92, 255, .25)}[data-tipo=voador]{--tipo-cor: #a9c7ff;--tipo-glow: rgba(169, 199, 255, .22)}.item-card[data-tipo],.pokemon-card[data-tipo]{border-color:color-mix(in srgb,var(--tipo-cor) 28%,rgba(255,255,255,.12));box-shadow:0 18px 46px #0000003d,0 0 24px var(--tipo-glow)}.item-card[data-tipo]:after,.pokemon-card[data-tipo]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 4%,var(--tipo-glow),transparent 42%),linear-gradient(140deg,color-mix(in srgb,var(--tipo-cor) 12%,transparent),transparent 48%);opacity:.58;pointer-events:none}.item-card>*,.pokemon-card>*{position:relative;z-index:1}.item-card-arte,.pokemon-card-arte{transition:transform .18s ease,filter .18s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.item-card:hover,.item-card:focus-visible{transform:perspective(900px) translateY(-5px) rotateX(1.2deg) rotateY(-1.2deg)}.pokemon-card:hover,.pokemon-card:focus-visible{transform:perspective(900px) translateY(-5px) rotateX(1.2deg) rotateY(-1.2deg)}.item-card:hover .item-card-arte,.item-card:focus-visible .item-card-arte,.pokemon-card:hover .pokemon-card-arte,.pokemon-card:focus-visible .pokemon-card-arte{transform:translateY(-3px) scale(1.035)}}@media(prefers-reduced-motion:reduce){.pokemon-card-entrando{animation:none!important}.item-card,.pokemon-card,.item-card-arte,.pokemon-card-arte,.tipo-chip{transition-duration:.001ms!important}}.musicas-toolbar{grid-template-columns:minmax(260px,1.6fr) minmax(150px,.8fr) minmax(150px,.8fr)}.musicas-volume-global{display:inline-grid;grid-template-columns:auto minmax(94px,140px);align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--texto-fraco);background:#ffffff0b;font-size:.78rem;font-weight:900}.musicas-volume-global input{width:100%;min-width:94px;accent-color:var(--amarelo);cursor:pointer}.musicas-grid{display:grid;gap:12px;align-content:start;align-items:start}.faixa-musica{position:relative;overflow:hidden;isolation:isolate;contain:paint;display:grid;grid-template-columns:48px minmax(128px,.8fr) minmax(360px,2.7fr) 92px;align-items:center;gap:18px;min-height:72px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:22px;color:var(--texto);background:linear-gradient(135deg,#1087ff21,#ff364f14),var(--vidro);box-shadow:0 16px 38px #00000038;transition:border-color .17s ease,box-shadow .17s ease}.faixa-musica:before{content:"";position:absolute;inset:9px;border:1px solid rgba(255,255,255,.055);border-radius:17px;pointer-events:none}.faixa-musica:hover,.faixa-musica:focus-within,.faixa-musica.tocando{border-color:#ffd9346b;box-shadow:0 20px 54px #0000004d,0 0 28px #ffd93414}.faixa-musica.tocando{background:linear-gradient(135deg,#1087ff26,#ff364f17),var(--vidro)}.faixa-musica-botao{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#061123;background:linear-gradient(135deg,var(--amarelo),#ff9d00);box-shadow:0 10px 22px #00000047;cursor:pointer;font:inherit;font-size:1rem;font-weight:1000;line-height:1}.faixa-musica-botao span{display:grid;place-items:center;width:100%;height:100%;line-height:1;transform:translateY(-.5px)}.faixa-musica-botao span:not(:empty){text-align:center}.faixa-musica-botao:hover,.faixa-musica-botao:focus-visible{outline:none;transform:scale(1.04);box-shadow:0 12px 28px #00000057,0 0 0 4px #ffd9341f}.faixa-musica-texto{position:relative;z-index:1;min-width:0;display:grid;gap:4px}.faixa-musica-texto strong{overflow:hidden;color:var(--texto);font-size:1rem;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.faixa-musica-texto span{overflow:hidden;color:var(--texto-fraco);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.faixa-musica-barra{position:relative;z-index:1;display:grid;min-width:0}.faixa-musica-barra input{width:100%;accent-color:var(--amarelo);cursor:pointer}.faixa-musica-tempo{position:relative;z-index:1;justify-self:end;color:var(--texto-fraco);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:900;white-space:nowrap}.wiki-musicas-aviso{margin:0 0 18px;padding:16px 18px;border:1px solid rgba(255,255,255,.11);border-radius:22px;color:var(--texto-fraco);background:#ffffff0b;line-height:1.55}.wiki-musicas-aviso strong{color:var(--texto)}.wiki-vazia-habilidades{width:min(var(--largura),calc(100% - 36px));margin:0 auto 64px}.wiki-vazia-habilidades .bloco-info{text-align:left}@media(max-width:920px){.musicas-toolbar{grid-template-columns:1fr 1fr}.musicas-toolbar .campo-busca{grid-column:1 / -1}.faixa-musica{grid-template-columns:48px minmax(0,1fr) 88px}.faixa-musica-barra{grid-column:2 / -1}}@media(max-width:620px){.musicas-volume-global{width:100%;grid-template-columns:auto minmax(0,1fr)}.musicas-toolbar{grid-template-columns:1fr}.faixa-musica{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px}.faixa-musica-botao{width:40px;height:40px}.faixa-musica-barra,.faixa-musica-tempo{grid-column:1 / -1;justify-self:stretch}.faixa-musica-tempo{text-align:right}}.comandos-toolbar,.habilidades-toolbar{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(140px,.68fr))}.catalogo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;align-content:start}.catalogo-card{--catalogo-acento: rgba(255, 217, 52, .88);position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-rows:auto auto auto 1fr;min-height:258px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:24px;color:var(--texto);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--catalogo-acento) 20%,transparent),transparent 40%),linear-gradient(145deg,#ffffff12,#ffffff06),var(--vidro);box-shadow:0 16px 40px #00000038;cursor:pointer;text-align:left;font:inherit;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.catalogo-card:before{content:"";position:absolute;inset:10px;z-index:-1;border:1px solid rgba(255,255,255,.055);border-radius:18px}.catalogo-card:hover,.catalogo-card:focus-visible{outline:none;transform:translateY(-3px);border-color:color-mix(in srgb,var(--catalogo-acento) 56%,white 0%);box-shadow:0 22px 58px #00000052,0 0 26px color-mix(in srgb,var(--catalogo-acento) 16%,transparent)}.catalogo-card-codigo{justify-self:start;display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--catalogo-acento) 40%,white 0%);border-radius:999px;color:var(--catalogo-acento);background:color-mix(in srgb,var(--catalogo-acento) 12%,transparent);font-size:.72rem;font-weight:1000;letter-spacing:.035em;text-transform:uppercase}.catalogo-card-arte{display:grid;place-items:center;width:70px;height:70px;margin:18px 0 14px;border:1px solid color-mix(in srgb,var(--catalogo-acento) 36%,white 0%);border-radius:22px;color:#061123;background:linear-gradient(135deg,var(--catalogo-acento),rgba(255,255,255,.72));box-shadow:0 14px 30px #00000042;font-size:2rem;font-weight:1000}.catalogo-card-nome{overflow:hidden;color:var(--texto);font-size:1.22rem;font-weight:1000;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.catalogo-card-meta{margin-top:5px;color:var(--texto-fraco);font-size:.82rem;font-weight:850}.catalogo-card-linha{display:grid;gap:4px;margin-top:14px;min-width:0;color:var(--texto-fraco)}.catalogo-card-linha strong{overflow:hidden;color:var(--texto);font-size:.9rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.catalogo-card-linha small{color:var(--texto-fraco);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.comando-card-descricao{display:-webkit-box;overflow:hidden;margin-top:12px;color:var(--texto-fraco);font-size:.86rem;font-weight:700;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.catalogo-detalhe-topo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin-bottom:16px}.catalogo-detalhe-icone{display:grid;place-items:center;width:clamp(78px,10vw,108px);aspect-ratio:1;border:1px solid rgba(255,217,52,.42);border-radius:30px;color:#061123;background:linear-gradient(135deg,var(--amarelo),#fff6af);box-shadow:0 18px 42px #00000047;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:1000}.habilidade-detalhe-icone{background:linear-gradient(135deg,#8be0ff,#fff6af)}.catalogo-detalhe-topo h2{margin:0 0 7px;font-size:clamp(1.8rem,3.4vw,3.1rem);line-height:.98;letter-spacing:-.035em}.catalogo-detalhe-topo code{display:inline-flex;max-width:100%;overflow:hidden;padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:var(--texto);background:#fff1;text-overflow:ellipsis;white-space:nowrap}.catalogo-detalhe-tags,.catalogo-chips,.catalogo-codigos{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.catalogo-detalhe-tags span,.catalogo-chips span,.catalogo-codigos code,.catalogo-codigos span,.habilidade-efeitos span{display:inline-flex;align-items:center;min-height:32px;padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--texto-fraco);background:#ffffff0e;font-size:.8rem;font-weight:850}.catalogo-detalhe-tags span:first-child{color:var(--texto);border-color:#ffd93452}.catalogo-detalhe-duplo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalogo-lista ul{margin:0;padding-left:20px;color:var(--texto-fraco);line-height:1.58}.catalogo-lista p,.catalogo-texto-painel p{margin:0;color:var(--texto-fraco);line-height:1.58}.habilidade-efeitos{display:flex;flex-wrap:wrap;gap:8px}.habilidade-efeitos span{gap:7px;border-radius:14px}.habilidade-efeitos strong{color:var(--texto)}@media(max-width:920px){.comandos-toolbar,.habilidades-toolbar{grid-template-columns:1fr 1fr}.comandos-toolbar .campo-busca,.habilidades-toolbar .campo-busca{grid-column:1 / -1}.catalogo-detalhe-duplo{grid-template-columns:1fr}}@media(max-width:620px){.comandos-toolbar,.habilidades-toolbar,.catalogo-grid,.catalogo-detalhe-topo{grid-template-columns:1fr}}.comandos-grid,.habilidades-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.comando-card,.habilidade-card{--catalogo-acento: rgba(255, 217, 52, .88);border-color:color-mix(in srgb,var(--catalogo-acento) 42%,rgba(255,255,255,.12));box-shadow:0 18px 46px #0000003d,0 0 26px color-mix(in srgb,var(--catalogo-acento) 13%,transparent)}.comando-card:hover,.comando-card:focus-visible,.habilidade-card:hover,.habilidade-card:focus-visible{border-color:color-mix(in srgb,var(--catalogo-acento) 66%,rgba(255,255,255,.12));box-shadow:0 24px 62px #00000057,0 0 32px color-mix(in srgb,var(--catalogo-acento) 18%,transparent)}.comando-card .item-card-sem-arte,.habilidade-card .item-card-sem-arte{color:#061123;background:linear-gradient(135deg,var(--catalogo-acento),rgba(255,255,255,.86));font-size:1.72rem;line-height:1}.comando-card .item-card-linha strong,.habilidade-card .item-card-linha strong{color:var(--catalogo-acento)}.comando-geral{--catalogo-acento: #ffd934}.comando-mundo{--catalogo-acento: #40c6ef}.comando-batalha{--catalogo-acento: #ff3650}.habilidade-fisico{--catalogo-acento: #ff9d00}.habilidade-tecnicas{--catalogo-acento: #8be0ff}.habilidade-armazenamento{--catalogo-acento: #9dff7a}.habilidade-grupo-ajuda{margin:0 0 12px;color:var(--texto-fraco);line-height:1.55}.habilidade-grupo-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(154px,1fr));gap:10px}.habilidade-grupo-card{position:relative;display:grid;gap:6px;justify-items:start;min-height:118px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;color:var(--texto);background:#ffffff0e;cursor:pointer;font:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.habilidade-grupo-card:hover,.habilidade-grupo-card:focus-visible,.habilidade-grupo-card.atual{outline:none;transform:translateY(-2px);border-color:#ffd93461;background:#ffd93417}.habilidade-grupo-card.atual{cursor:default}.habilidade-grupo-id{color:var(--texto-fraco);font-size:.76rem;font-weight:900}.habilidade-grupo-icone{display:grid;place-items:center;width:36px;height:36px;border-radius:13px;background:#ffffff1a;font-size:1.25rem}.habilidade-grupo-card strong{line-height:1.15}.habilidade-grupo-card small{color:var(--texto-fraco);font-weight:900}.wiki-topo-simples .wiki-menu-topo{grid-template-columns:repeat(5,minmax(0,1fr));min-height:auto}.wiki-topo-simples .wiki-menu-topo a{min-height:38px;padding:8px;font-size:.82rem}.wiki-cards-quinze{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1180px){.wiki-topo-simples .wiki-menu-topo,.wiki-cards-quinze{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.wiki-topo-simples .wiki-menu-topo,.wiki-cards-quinze{grid-template-columns:1fr}}
