:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--noite:#0b1324;--noite-funda:#070c18;--painel:#15203a;--painel-claro:#1d2b4d;--borda-escura:#050912;--borda-clara:#34497a;--ouro:#f3c35a;--ouro-claro:#ffe199;--ouro-escuro:#a8701a;--pedra:#4b5670;--pedra-clara:#6c7895;--texto:#eef2f8;--suave:#aab7cd;--verde:#74dc7a;--vermelho:#ff8a80;--fonte-pixel:"Pixelify Sans", "Nunito", system-ui, sans-serif;--fonte:"Nunito", system-ui, "Segoe UI", Roboto, sans-serif;--largura:1120px;--sombra-pixel:4px 4px 0 #00000073}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--noite);background-image:radial-gradient(2px 2px at 12% 18%, #ffffff8c 50%, transparent 51%), radial-gradient(2px 2px at 68% 9%, #fff6 50%, transparent 51%), radial-gradient(2px 2px at 84% 32%, #ffffff59 50%, transparent 51%), radial-gradient(2px 2px at 35% 42%, #ffffff40 50%, transparent 51%), linear-gradient(180deg, #13214a 0%, var(--noite) 420px, var(--noite-funda) 100%);min-height:100dvh;color:var(--texto);font-family:var(--fonte);background-repeat:no-repeat;flex-direction:column;margin:0;font-size:17px;line-height:1.55;display:flex}#raiz{flex-direction:column;flex:1;display:flex}img{max-width:100%;height:auto}a{color:var(--ouro)}a:hover{color:var(--ouro-claro)}:focus-visible{outline:3px solid var(--ouro-claro);outline-offset:2px}h1,h2,h3{font-family:var(--fonte-pixel);letter-spacing:.01em;margin:0 0 .5em;font-weight:600;line-height:1.15}h3,.conta-grade h2,.verbete h2,.destaque h2{font-family:var(--fonte);letter-spacing:0;font-weight:800}p{margin:0 0 1em}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pular{z-index:50;background:var(--ouro);color:var(--noite);padding:8px 12px;font-weight:800;position:absolute;top:-60px;left:8px}.pular:focus{top:8px}.topo{z-index:20;border-bottom:4px solid var(--borda-escura);box-shadow:inset 0 -2px 0 var(--borda-clara), 0 4px 0 #00000059;background:linear-gradient(#1a2850 0%,#111b36 100%);position:sticky;top:0}.topo-faixa{max-width:var(--largura);align-items:center;gap:16px;margin:0 auto;padding:10px 16px;display:flex}.marca{color:var(--ouro);align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.marca-icone{image-rendering:pixelated}.marca-nome{font-family:var(--fonte-pixel);text-shadow:3px 3px 0 var(--borda-escura);font-size:1.45rem;font-weight:600}.menu{align-items:center;gap:6px;display:flex}.menu-item{font-family:var(--fonte);color:var(--texto);border:2px solid #0000;padding:6px 12px;font-size:1.08rem;font-weight:800;text-decoration:none}.menu-item:hover{color:var(--ouro-claro)}.menu-item.ativo{color:var(--ouro);border-color:var(--borda-clara);background:#00000038}.menu-separador{width:8px}.menu-botao{background:var(--painel-claro);border:3px solid var(--borda-escura);box-shadow:inset 0 0 0 2px var(--borda-clara);cursor:pointer;width:44px;height:44px;padding:0;display:none}.menu-botao-barras,.menu-botao-barras:before,.menu-botao-barras:after{background:var(--ouro);width:20px;height:3px;margin:0 auto;display:block;position:relative}.menu-botao-barras:before,.menu-botao-barras:after{content:"";position:absolute;left:0}.menu-botao-barras:before{top:-7px}.menu-botao-barras:after{top:7px}.botao{min-height:48px;font-family:var(--fonte);text-align:center;cursor:pointer;border:4px solid var(--borda-escura);box-shadow:inset 0 -4px 0 #00000047, inset 0 3px 0 #ffffff59, var(--sombra-pixel);justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:1.1rem;font-weight:800;text-decoration:none;transition:transform 60ms step-end;display:inline-flex}.botao:active:not(:disabled){transform:translate(2px,2px);box-shadow:inset 0 -2px #00000047,inset 0 3px #ffffff59,2px 2px #00000073}.botao:disabled{cursor:wait;filter:grayscale(.5)brightness(.8)}.botao-ouro{background:linear-gradient(180deg, var(--ouro-claro) 0%, var(--ouro) 45%, #d9a033 100%);color:#2a1a05}.botao-ouro:hover{color:#2a1a05;filter:brightness(1.07)}.botao-pedra{background:linear-gradient(180deg, var(--pedra-clara) 0%, var(--pedra) 100%);color:var(--texto)}.botao-pedra:hover{color:#fff;filter:brightness(1.1)}.botao-pequeno{border-width:3px;min-height:40px;padding:6px 14px;font-size:1rem}.botao-largo{width:100%}.painel{background:linear-gradient(180deg, var(--painel-claro) 0%, var(--painel) 100%);border:4px solid var(--borda-escura);box-shadow:inset 0 0 0 2px var(--borda-clara), inset 0 0 0 6px #0000002e, var(--sombra-pixel);padding:22px}.painel-estreito{width:100%;max-width:560px;margin-inline:auto}.centro{text-align:center}.conteudo{width:100%;max-width:var(--largura);flex:1;margin:0 auto;padding:0 16px 48px}.faixa{margin-top:40px}.titulo-secao{color:var(--ouro);text-shadow:3px 3px 0 var(--borda-escura);font-size:1.9rem}.titulo-pagina{color:var(--ouro);text-shadow:3px 3px 0 var(--borda-escura);font-size:2.3rem}.titulo-com-acao{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.intro{color:var(--suave);font-size:1.08rem}.nota{color:var(--suave);margin-top:16px;font-size:.95rem}.carregando{color:var(--suave);margin:32px 0}.link-seta{font-family:var(--fonte);font-weight:800;text-decoration:none}.link-seta:after{content:" ›"}.link-voltar{font-family:var(--fonte);font-weight:800;text-decoration:none}.link-voltar:before{content:"‹ "}.capa{border:4px solid var(--borda-escura);box-shadow:inset 0 0 0 2px var(--borda-clara), var(--sombra-pixel);background:var(--noite-funda);margin:24px 0 0;overflow:hidden}.capa-imagem{aspect-ratio:1200/548;object-fit:cover;border-bottom:4px solid var(--borda-escura);width:100%;height:auto;display:block}.capa-texto{background:linear-gradient(180deg, #16244a 0%, var(--noite-funda) 100%);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"titulo acoes""subtitulo contador";align-items:center;gap:4px 32px;padding:24px 28px;display:grid}.capa-titulo{text-shadow:3px 3px 0 var(--borda-escura);grid-area:titulo;margin:0;font-size:clamp(1.6rem,3vw,2.3rem)}.capa-subtitulo{color:#dfe6f2;grid-area:subtitulo;max-width:46ch;margin:0;font-size:1.15rem}.capa-acoes{flex-wrap:wrap;grid-area:acoes;justify-content:flex-end;gap:12px;display:flex}.contador{border:3px solid var(--borda-escura);box-shadow:inset 0 0 0 2px var(--borda-clara);background:#00000073;grid-area:contador;justify-self:end;align-items:center;gap:10px;margin:0;padding:6px 14px;display:inline-flex}.contador-luz{background:var(--verde);width:12px;height:12px;animation:2s steps(2,end) infinite piscar;box-shadow:0 0 0 2px #1d4d22}.contador-luz.apagada{background:var(--pedra);animation:none;box-shadow:0 0 0 2px #2b3142}.contador-luz.fora{background:var(--vermelho);animation:none;box-shadow:0 0 0 2px #5a1f1b}.contador-status{font-family:var(--fonte);color:var(--ouro);font-size:1.05rem;font-weight:800}.contador-rotulo{color:var(--suave)}@keyframes piscar{50%{opacity:.45}}.desfile{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.desfile-heroi{text-align:center;border-bottom:4px solid var(--borda-clara);background:linear-gradient(#0000 0%,#1d2b4db3 60%);flex-direction:column;align-items:center;padding:0 12px 20px;display:flex}.desfile-heroi strong{font-family:var(--fonte);color:var(--ouro);font-size:1.3rem;font-weight:800}.desfile-heroi span:last-child{color:var(--suave);font-size:.95rem}.sprite{--q:192px;width:var(--q);height:var(--q);background-repeat:no-repeat;background-size:calc(var(--q) * 6) var(--q);image-rendering:pixelated;margin-bottom:-40px;animation:.6s steps(6,end) infinite andar;display:block}@keyframes andar{0%{background-position:0 0}to{background-position:calc(var(--q) * -6) 0}}.grade-destaques{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.destaque h3{color:var(--ouro-claro);font-size:1.3rem}.destaque p{color:#d3dbea}.grade-noticias{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.cartao-noticia{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.cartao-imagem{aspect-ratio:16/9;object-fit:cover;border-bottom:4px solid var(--borda-escura);width:100%;display:block}.cartao-sem-imagem{background:linear-gradient(135deg,#f3c35a2e 25%,#0000 25%) 0 0/24px 24px,linear-gradient(#23345e,#15203a)}.cartao-corpo{padding:16px 18px 6px}.cartao-corpo h3{font-size:1.3rem}.cartao-titulo{color:var(--texto);text-decoration:none}.cartao-titulo:hover{color:var(--ouro-claro)}.cartao-corpo p:last-child{color:var(--suave)}.etiqueta{font-family:var(--fonte);color:var(--ouro);margin-bottom:6px;font-size:.95rem;font-weight:800}.noticia{max-width:760px;margin-inline:auto}.noticia-imagem{border:4px solid var(--borda-escura);width:100%;box-shadow:var(--sombra-pixel);margin:8px 0 20px;display:block}.noticia-resumo{color:#dfe6f2;font-size:1.15rem}.faixa-chamada{text-align:center;padding:32px 22px}.faixa-chamada h2{color:var(--ouro);font-size:1.9rem}.faixa-chamada p{color:#d3dbea;max-width:60ch;margin-inline:auto}.formulario{flex-direction:column;gap:16px;margin-top:8px;display:flex}.campo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.campo>span:first-child{font-weight:800}.campo input{font:inherit;color:var(--texto);background:var(--noite-funda);border:3px solid var(--borda-escura);box-shadow:inset 0 0 0 2px var(--borda-clara);width:100%;min-height:48px;padding:10px 12px}.campo input:focus{box-shadow:inset 0 0 0 2px var(--ouro);outline:none}.campo input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--vermelho)}.campo-curto input{max-width:160px}.campo-serial{font-family:var(--fonte-pixel);letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem}.campos-lado{gap:16px;display:flex}.campo-dica{color:var(--suave);font-size:.92rem}.campo-erro,.aviso-erro{color:var(--vermelho);font-weight:600}.aviso-erro{background:#ff8a801a;border:2px solid #ff8a8073;margin:0;padding:10px 12px}.campo-caixa{align-items:flex-start;gap:12px;display:flex}.campo-caixa input{width:22px;height:22px;accent-color:var(--ouro);flex:none;margin-top:2px}.turnstile{min-height:65px}.conta-grade{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.conta-grade h2{color:var(--ouro-claro);font-size:1.45rem}.personagens{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.personagem{border:2px solid var(--borda-clara);background:#00000040;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.personagem-nome{font-family:var(--fonte);overflow-wrap:anywhere;font-size:1.2rem;font-weight:800}.personagem-nivel{font-family:var(--fonte);color:var(--ouro);white-space:nowrap;font-weight:800}.downloads{flex-direction:column;gap:12px;display:flex}.rodape{background:var(--noite-funda);border-top:4px solid var(--borda-escura);box-shadow:inset 0 2px 0 var(--borda-clara)}.rodape-faixa{max-width:var(--largura);color:var(--suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:20px 16px;font-size:.95rem;display:flex}.rodape-marca{align-items:center;gap:8px;display:flex}.rodape-marca img{image-rendering:pixelated}.redes{gap:10px;margin:0;padding:0;list-style:none;display:flex}.rede{width:44px;height:44px;color:var(--texto);background:var(--painel-claro);border:3px solid var(--borda-escura);box-shadow:inset 0 0 0 2px var(--borda-clara);justify-content:center;align-items:center;display:inline-flex}.rede:hover{color:var(--noite);background:var(--ouro)}.rodape-links{flex-wrap:wrap;gap:8px 18px;display:flex}.rodape-links a{color:var(--suave)}.rodape-links a:hover{color:var(--ouro-claro)}.trilha{font-family:var(--fonte);color:var(--suave);margin-bottom:12px;font-weight:800}.trilha a{text-decoration:none}.wiki-texto{max-width:860px}.sumario{flex-wrap:wrap;gap:8px 18px;margin-bottom:8px;padding:14px 18px;display:flex}.verbete{margin-top:28px}.verbete h2{color:var(--ouro-claro);font-size:1.45rem}.verbete-topo{align-items:center;gap:20px;margin-bottom:20px;display:flex}.verbete-topo .titulo-pagina{margin-bottom:.2em}.filtros{flex-wrap:wrap;gap:16px;display:flex}.filtros .campo{flex:220px}.subgrupos{border:0;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;display:flex}.chip{font-family:var(--fonte);color:var(--texto);cursor:pointer;background:var(--painel-claro);border:3px solid var(--borda-escura);min-height:40px;box-shadow:inset 0 0 0 2px var(--borda-clara);padding:6px 12px;font-size:1rem;font-weight:800}.chip:hover{color:var(--ouro-claro)}.chip.ativo{color:#2a1a05;background:linear-gradient(180deg, var(--ouro-claro) 0%, var(--ouro) 100%);box-shadow:none}.chip-total{opacity:.7;font-size:.85em}.campo select{font:inherit;color:var(--texto);background:var(--noite-funda);border:3px solid var(--borda-escura);box-shadow:inset 0 0 0 2px var(--borda-clara);min-height:48px;padding:10px 12px}.icone{border:3px solid var(--borda-escura);box-shadow:inset 0 0 0 2px var(--pedra);background:#00000059;flex:none;justify-content:center;align-items:center;display:inline-flex}.icone img{object-fit:contain;display:block}.raridade-uncommon{box-shadow:inset 0 0 0 2px #4fbf5a}.raridade-rare{box-shadow:inset 0 0 0 2px #4f8fe0}.raridade-epic{box-shadow:inset 0 0 0 2px #b46ae6}.raridade-legendary{box-shadow:inset 0 0 0 2px #f0a030}.grade-itens{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cartao-item{height:100%;color:var(--texto);border:3px solid var(--borda-escura);box-shadow:inset 0 0 0 1px var(--borda-clara);background:#15203ad9;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.cartao-item:hover{color:var(--ouro-claro);background:var(--painel-claro)}.cartao-item-texto{flex-direction:column;min-width:0;display:flex}.cartao-item-texto strong{overflow-wrap:anywhere}.cartao-item-texto span{color:var(--suave);font-size:.9rem}.ficha{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 20px;margin:0;display:grid}.ficha dt{color:var(--suave);font-size:.9rem}.ficha dd{font-family:var(--fonte);color:var(--ouro-claro);margin:0;font-size:1.15rem;font-weight:800}.lista-links{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.link-item{vertical-align:middle;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.grade-criaturas{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cartao-criatura{text-align:center;height:100%;color:var(--texto);flex-direction:column;align-items:center;gap:4px;padding:12px;text-decoration:none;display:flex}.cartao-criatura:hover{color:var(--ouro-claro)}.criatura-sprite{--lado:112px;width:var(--lado);height:var(--lado);background-repeat:no-repeat;background-size:calc(var(--lado) * var(--quadros,1)) var(--lado);image-rendering:pixelated;flex:none;animation-name:parado;animation-iteration-count:infinite;display:block}.criatura-sprite.grande{--lado:160px}.criatura-sprite.vazio{border:2px dashed var(--borda-clara);background:#00000040}@keyframes parado{0%{background-position:0 0}to{background-position:calc(var(--lado) * var(--quadros,1) * -1) 0}}.tabela{border-collapse:collapse;border:3px solid var(--borda-escura);background:#15203ad9;width:100%}.tabela th,.tabela td{text-align:left;border-bottom:2px solid var(--borda-escura);padding:8px 12px}.tabela th{font-family:var(--fonte);color:var(--ouro);font-weight:800}.receitas{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.receita{padding:14px 16px;scroll-margin-top:90px}.receita:target{box-shadow:inset 0 0 0 2px var(--ouro), var(--sombra-pixel)}.receita-topo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-weight:800;display:flex}.materiais{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.custo{color:var(--ouro);padding-left:40px}.requer{color:var(--suave);margin:10px 0 0;font-size:.92rem}@media (max-width:760px){body{font-size:16px}.menu-botao{display:block}.menu{border-bottom:4px solid var(--borda-escura);background:#111b36;flex-direction:column;align-items:stretch;gap:4px;padding:12px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 6px #00000059}.menu.aberto{display:flex}.menu-item{padding:10px 12px}.menu-separador{height:4px}.capa-texto{grid-template-columns:1fr;grid-template-areas:"titulo""subtitulo""acoes""contador";gap:12px;padding:18px 16px 20px}.capa-acoes{justify-content:stretch}.contador{justify-self:start}.capa-acoes .botao{flex:100%}.desfile{grid-template-columns:1fr;gap:8px}.desfile-heroi{text-align:left;flex-flow:wrap;gap:8px;padding:0 8px 0 0}.sprite{--q:128px;margin:-16px -16px -24px}.desfile-heroi strong{min-width:6ch}.desfile-heroi span:last-child{flex:1;min-width:0}.campos-lado{flex-direction:column}.conta-grade{grid-template-columns:1fr}.titulo-pagina{font-size:1.9rem}.painel{padding:18px 16px}.verbete-topo{flex-direction:column;align-items:flex-start}.receitas{grid-template-columns:1fr}.tabela th,.tabela td{padding:6px 8px}}@media (prefers-reduced-motion:reduce){.sprite,.criatura-sprite,.contador-luz{animation:none}}
