.nome-jogador{vertical-align:middle;align-items:center;gap:.35em;min-width:0;max-width:100%;display:inline-flex}.nome-jogador-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nome-jogador-p{font-size:.9em}.nome-jogador-g{font-size:1.25em}.nome-jogador-vip .nome-jogador-texto{background:linear-gradient(100deg,#8a6420 0%,#c9a43e 30%,#fff1b8 45%,#c9a43e 60%,#8a6420 100%) 0 0/250% 100%;color:#0000;-webkit-text-stroke:0;filter:drop-shadow(0 0 2px #dcbf7373);-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite nome-brilho}.nome-jogador-admin .nome-jogador-texto{color:#b3261e;text-shadow:0 0 3px #b3261e59}.nome-jogador-dono .nome-jogador-texto{background:linear-gradient(100deg,#6b1fc0 0%,#c27bff 35%,#ffe7a3 50%,#c27bff 65%,#6b1fc0) 0 0/250% 100%;color:#0000;-webkit-text-stroke:0;filter:drop-shadow(0 0 3px #c27bff80);-webkit-background-clip:text;background-clip:text;animation:4s linear infinite nome-brilho}.selo-role{letter-spacing:.06em;-webkit-text-stroke:0;white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:.25em;padding:.05em .4em .05em .2em;font-size:.62em;line-height:1.5;display:inline-flex;position:relative;overflow:hidden}.selo-role-p{font-size:.68em}.selo-role-g{font-size:.55em}.selo-role-kanji{border-radius:50%;place-items:center;width:1.45em;height:1.45em;font-size:.95em;display:inline-grid}.selo-role-vip{color:#2a1a06;background:linear-gradient(#f3dd96,#c9a43e 55%,#9c7425);border:1px solid #6e4f17;box-shadow:0 0 6px #dcbf738c,inset 0 1px #ffffff80}.selo-role-vip .selo-role-kanji{color:#f3dd96;background:#2a1a06}.selo-role-admin{color:#3d0808;background:linear-gradient(#ffc1b8,#f27c70 55%,#cf4f43);border:1px solid #7a1f17;box-shadow:0 0 6px #ff8c808c,inset 0 1px #ffffff80}.selo-role-dono{color:#fff;background:linear-gradient(#c99af7,#8e44d6 55%,#5a1f99);border:1px solid #2e0b55;box-shadow:0 0 6px #c27bff99,inset 0 1px #ffffff73}.selo-role-admin .selo-role-kanji,.selo-role-dono .selo-role-kanji{color:#000;background:#fff}.selo-role-vip:after,.selo-role-admin:after,.selo-role-dono:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:3.6s ease-in-out infinite selo-reflexo;position:absolute;inset:0;transform:translate(-120%)}@keyframes nome-brilho{0%{background-position:125% 0}to{background-position:-125% 0}}@keyframes selo-reflexo{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.nome-jogador-texto,.selo-role:after{animation:none!important}}.lateral.direita:has(>.chat){overflow:hidden}.lateral-rolagem{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow:hidden auto}.chat{box-sizing:border-box;border:2px solid var(--madeira-escura);width:100%;height:min(600px,62%);box-shadow:0 0 0 1px var(--ouro), 0 -4px 12px #0000008c;color:#eadfc4;font-family:var(--texto);background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(#1d1416,#120d0f);flex-direction:column;flex:none;display:flex}.chat.fechado{height:auto}.chat-abas{border-bottom:3px solid var(--sangue);background:linear-gradient(#3a2a20,#24170f);grid-template-columns:1fr 1fr auto;gap:4px;padding:5px;display:grid}.chat-aba{white-space:nowrap;min-width:0;color:var(--pergaminho-escuro);background:linear-gradient(180deg, var(--madeira-clara), var(--madeira));border:1px solid var(--madeira-escura);cursor:pointer;border-radius:3px;align-items:center;gap:5px;padding:3px 6px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.chat-lateral{flex-direction:column;grid-area:1/3/span 2;justify-content:space-between;align-items:center;padding:2px 0;display:flex}.chat-aba:hover{color:var(--pergaminho)}.chat-aba.ativa{color:var(--ouro-claro);background:linear-gradient(180deg, var(--sangue), var(--sangue-escuro));text-shadow:1px 1px #000;box-shadow:inset 0 1px #dcbf7380}.chat-aba.em-breve{opacity:.75}.chat-aba-kanji{width:18px;height:18px;color:var(--tinta);background:var(--pergaminho-escuro);box-shadow:0 0 0 1px var(--ouro);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.chat-aba.ativa .chat-aba-kanji{background:var(--ouro-claro)}.chat-em-breve{color:var(--ouro-claro);text-transform:uppercase;letter-spacing:.5px;border:1px solid #b8933f99;border-radius:2px;margin-left:auto;padding:0 4px;font-size:9px}.chat-estado{background:#6b6b6b;border-radius:50%;width:9px;height:9px}.chat-estado-online{background:#6fbf5a;box-shadow:0 0 6px #6fbf5a}.chat-estado-conectando{background:var(--ouro);box-shadow:0 0 6px var(--ouro)}.chat-estado-banida{background:var(--sangue)}.chat-recolher{color:var(--pergaminho);cursor:pointer;background:0 0;border:1px solid #b8933f80;padding:0 6px;font-size:14px}.chat-lista{text-shadow:1px 1px #000;scrollbar-width:thin;scrollbar-color:var(--madeira-clara) transparent;flex:1;min-height:0;margin:0;padding:5px 8px;font-size:17px;line-height:1.35;list-style:none;overflow-y:auto}.chat-linha{overflow-wrap:anywhere;padding:1px 0;display:block}.chat-linha-admin,.chat-linha-dono{background:linear-gradient(90deg,#8e1b1b38,#0000 60%)}.chat-linha-vip{background:linear-gradient(90deg,#b8933f24,#0000 60%)}.chat-lista .nome-jogador-texto{text-shadow:none;filter:drop-shadow(1px 1px #000)}.chat-lista .nome-jogador{font-size:17px;font-weight:700}.chat-lista .nome-jogador-default .nome-jogador-texto{color:#d9c79a}.chat-lista .nome-jogador-admin .nome-jogador-texto{color:#ff6b5e}.chat-lista .nome-jogador-vip .nome-jogador-texto{background-image:linear-gradient(100deg,#e0b555 0%,#ffe7a3 50%,#e0b555 100%)}.chat-lista .nome-jogador-dono .nome-jogador-texto{background-image:linear-gradient(100deg,#b277ff 0%,#d9b3ff 35%,#ffe7a3 50%,#d9b3ff 65%,#b277ff)}.chat-hora{color:#8f8270;margin-right:5px;font-size:13px}.chat-dois-pontos{color:#8f8270;margin-right:5px}.chat-texto{white-space:pre-wrap}.chat-lista .chat-texto,.chat-envio .chat-campo{font-family:"Pixelify Sans", var(--texto);-webkit-text-stroke:0;letter-spacing:.2px;font-weight:400}.chat-vazio{color:#8f8270;font-style:italic}.chat-fechado-aviso{text-align:center;color:var(--pergaminho-escuro);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.chat-fechado-aviso strong{color:var(--ouro-claro);font-size:16px}.chat-selo-em-breve{color:#f4d6c9;background:var(--sangue);border:2px solid var(--sangue-escuro);box-shadow:0 0 0 1px var(--ouro);letter-spacing:3px;padding:2px 8px;font-size:13px;transform:rotate(-4deg)}.chat-envio{border-top:1px solid #b8933f59;gap:4px;padding:5px;display:flex;position:relative}.chat-campo{min-width:0;font:inherit;color:var(--tinta);background:var(--pergaminho);border:1px solid var(--madeira-escura);flex:1;padding:4px 7px;font-size:16px;box-shadow:inset 0 1px 3px #00000059}.chat-campo:disabled{color:var(--tinta-suave);background:var(--pergaminho-escuro);opacity:.8}.chat-campo:focus{outline:2px solid var(--ouro);outline-offset:0}.chat-contador{color:var(--ouro-claro);align-self:center;font-size:12px}.chat-enviar{font:inherit;color:var(--pergaminho);background:linear-gradient(180deg, var(--sangue), var(--sangue-escuro));cursor:pointer;border:1px solid #3a0909;padding:3px 10px;font-size:15px;box-shadow:inset 0 1px #dcbf7366}.chat-enviar:disabled{filter:grayscale(.6)brightness(.8);cursor:default}.chat-aviso{color:#f4d6c9;border-left:3px solid var(--ouro);pointer-events:none;background:#5c0f0feb;padding:3px 8px;font-size:13px;position:absolute;bottom:calc(100% + 4px);left:8px}@media (width<=860px){.chat{height:420px}}.chat-linha.moderavel{border-radius:2px;margin:0 -4px;padding:1px 4px;position:relative}.chat-linha.moderavel:hover,.chat-linha.moderavel:focus-within{background-color:#ffffff0d;box-shadow:inset 0 0 0 1px #b8933f59}.chat-acoes{z-index:2;border:1px solid var(--ouro);text-shadow:none;background:linear-gradient(#2c1e17,#1a1210);gap:2px;padding:2px;display:none;position:absolute;top:-1px;right:2px;box-shadow:0 2px 6px #0009}.chat-linha.moderavel:hover .chat-acoes,.chat-linha.moderavel:focus-within .chat-acoes{display:inline-flex}.chat-acao{width:22px;height:22px;color:var(--pergaminho-escuro);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}.chat-acao svg{width:15px;height:15px}.chat-acao:hover,.chat-acao:focus-visible{color:var(--ouro-claro);background:#ffffff0f;border-color:#b8933f99;outline:none}.chat-acao-banir:hover,.chat-acao-banir:focus-visible{color:#ff6b5e;border-color:#ff6b5e}.chat-acao:disabled{opacity:.4;cursor:wait}.chat-acao[data-dica]:hover:after,.chat-acao[data-dica]:focus-visible:after{content:attr(data-dica);font-family:var(--texto);white-space:nowrap;color:var(--pergaminho);border:1px solid var(--ouro);pointer-events:none;background:#120d0f;padding:2px 6px;font-size:12px;position:absolute;top:calc(100% + 4px);right:0}.chat-mutado{color:#f4d6c9;border-top:1px solid var(--sangue);background:#5c0f0f99;margin:0;padding:4px 8px;font-size:13px}.modal.modal-moderacao{flex-direction:column;gap:10px;max-width:420px;display:flex}.modal-moderacao form{flex-direction:column;gap:10px;display:flex}.mod-mensagem{overflow-wrap:anywhere;max-height:90px;font-family:"Pixelify Sans", var(--texto);-webkit-text-stroke:0;border-left:3px solid var(--ouro);background:#00000014;margin:0;padding:6px 10px;overflow:auto}.mod-campo{border:1px solid #5a463266;flex-direction:column;gap:6px;margin:0;padding:6px 8px 8px;display:flex}.mod-campo legend{padding:0 4px;font-size:14px}.mod-tempos{flex-wrap:wrap;gap:4px;display:flex}.mod-tempos button.ativo{color:var(--ouro-claro);background:linear-gradient(180deg, var(--sangue), var(--sangue-escuro))}.mod-livre{align-items:center;gap:6px;display:flex}.mod-livre input{width:80px}.mod-campo textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit}.mod-dica{color:var(--tinta-suave);margin:0;font-size:13px}.mod-confirmar p{margin:0 0 6px}.mod-botoes{justify-content:flex-end;gap:8px;display:flex}.mod-perigo{color:#fff;background:linear-gradient(180deg, var(--sangue), var(--sangue-escuro));border-color:#3a0909}.bonus-caca{border-collapse:collapse;width:100%;font-family:var(--texto);color:var(--tinta);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.25}.bonus-caca th,.bonus-caca td{padding:2px 4px;font-weight:400}.bonus-caca th[scope=row]{text-align:left;color:var(--tinta-suave)}.bonus-caca td{text-align:right;white-space:nowrap}.bonus-caca thead th{text-align:right;color:var(--tinta-suave);letter-spacing:.05em;border-bottom:1px solid var(--pergaminho-escuro);font-size:11px}.bonus-caca thead th:first-child{text-align:left}.bonus-caca-vip td,.bonus-caca-vip th[scope=row]{color:#8a6414}.bonus-caca-evento td,.bonus-caca-evento th[scope=row]{color:var(--sangue)}.bonus-caca tfoot th,.bonus-caca tfoot td{border-top:1px solid var(--pergaminho-escuro);color:var(--tinta);font-size:13px}.botao-vip{color:#2a1a06;text-align:left;cursor:pointer;-webkit-text-stroke:0;background:linear-gradient(#f6e3a1,#d9b553 45%,#a87d26);border:1px solid #6e4f17;border-radius:4px;align-items:center;gap:10px;width:100%;padding:6px 10px;animation:2.6s ease-in-out infinite vip-pulso;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff1b859,0 2px #5a3f10,0 0 14px #dcbf7373}.botao-vip:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:3s ease-in-out infinite selo-reflexo;position:absolute;inset:0;transform:translate(-130%)}.botao-vip:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.botao-vip-kanji{color:#f6e3a1;background:radial-gradient(circle at 35% 30%,#4a2f0c,#1f1305);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:18px;display:grid;box-shadow:0 0 0 2px #f6e3a1,0 0 8px #ffd678cc}.botao-vip-texto{flex-direction:column;line-height:1.15;display:flex}.botao-vip-texto strong{letter-spacing:.04em;font-size:15px}.botao-vip-texto small{opacity:.8;font-size:11px}.botao-vip-ativo{color:#f3dd96;background:linear-gradient(#2b1c08,#1a1105);border-color:#b8933f;animation:none}@keyframes vip-pulso{0%,to{box-shadow:inset 0 0 0 1px #fff1b859,0 2px #5a3f10,0 0 10px #dcbf7359}50%{box-shadow:inset 0 0 0 1px #fff1b859,0 2px #5a3f10,0 0 22px #ffd678cc}}.modal-fundo-vip{background:radial-gradient(at 50% 30%,#3c2808bf,#060406e6);place-items:start center;overflow-y:auto}.vip-janela{color:#f3e6c4;-webkit-text-stroke:0;background:radial-gradient(at 50% -10%,#dcaa3c47,#0000 55%),repeating-linear-gradient(90deg,#0000 0 46px,#dcbf730a 46px 47px),linear-gradient(#1d140a,#0e0a08 60%,#170f08);border:2px solid #b8933f;border-radius:6px;flex-direction:column;gap:14px;width:100%;max-width:560px;margin-block:auto;padding:22px 22px 20px;animation:.45s cubic-bezier(.2,.9,.3,1.2) both vip-entrada;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px #1a1105,0 0 0 5px #6e4f17,0 0 40px #dcaa3c59,0 20px 60px #000000b3}.vip-janela>*{position:relative}@keyframes vip-entrada{0%{opacity:0;transform:translateY(18px)scale(.94)}}.vip-janela>.vip-fechar{z-index:2;color:#dcbf73;background:#0006;border:1px solid #6e4f17;border-radius:50%;width:30px;height:30px;padding:0;position:absolute;top:8px;right:8px}.vip-janela>.vip-fagulhas{pointer-events:none;position:absolute;inset:0}.vip-fagulhas span{opacity:0;background:#ffe7a3;border-radius:50%;animation:linear infinite vip-fagulha;position:absolute;top:-10px;box-shadow:0 0 6px 1px #ffc85ae6}@keyframes vip-fagulha{0%{opacity:0;transform:translate(0)}12%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translate(var(--deriva), 640px)}}.vip-cabeca{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.vip-brasao{place-items:center;width:104px;height:104px;margin:18px 0 8px;display:grid;position:relative}.vip-raios{background:repeating-conic-gradient(#ffd67847 0deg 7deg,#0000 7deg 22.5deg);border-radius:50%;animation:22s linear infinite vip-gira;position:absolute;inset:-34px;-webkit-mask:radial-gradient(circle,#000 25%,#0000 70%);mask:radial-gradient(circle,#000 25%,#0000 70%)}.vip-sol{background:radial-gradient(circle at 40% 35%,#fff4c4,#e8bd52 45%,#9c6a16 80%);border-radius:50%;animation:3.2s ease-in-out infinite vip-respira;position:absolute;inset:8px;box-shadow:0 0 0 3px #1a1105,0 0 0 5px #dcbf73,0 0 30px #ffc85acc}.vip-brasao-kanji{color:#2a1606;text-shadow:0 1px #fff0be99;font-size:48px;position:relative}@keyframes vip-gira{to{transform:rotate(360deg)}}@keyframes vip-respira{50%{box-shadow:0 0 0 3px #1a1105,0 0 0 5px #dcbf73,0 0 48px #ffd26e}}.vip-titulo{font-family:var(--pincel);letter-spacing:.08em;background:linear-gradient(100deg,#9c7425,#f3dd96 40%,#fffbe6 50%,#f3dd96 60%,#9c7425) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:30px;animation:4s linear infinite nome-brilho}.vip-subtitulo{color:#cdb98e;margin:0;font-size:14px}.vip-vantagens{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.vip-vantagem{opacity:0;animation:.5s ease-out forwards vip-vantagem-entra;animation-delay:calc(.12s + var(--i) * 90ms);background:linear-gradient(#ffdc8c12,#00000040);border:1px solid #b8933f73;border-radius:4px;align-items:center;gap:10px;padding:10px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.vip-vantagem:hover{border-color:#dcbf73;transform:translateY(-2px);box-shadow:0 0 14px #dcbf734d}@keyframes vip-vantagem-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vip-vantagem-selo{color:#2a1606;background:linear-gradient(#f3dd96,#c9a43e 60%,#9c7425);border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-size:22px;display:grid;box-shadow:inset 0 1px #ffffff80,0 0 10px #dcbf7359}.vip-vantagem-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.vip-vantagem-texto strong{color:#f6e3a1;font-size:15px}.vip-vantagem-texto small{color:#bfae88;font-size:12px;line-height:1.3}.vip-vantagem-check{color:#9fe08a;margin-left:auto;font-size:18px}.vip-vantagem-ativa{border-color:#9fe08a73}.vip-previa{background:#0000004d;border:1px dashed #b8933f80;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.vip-previa-rotulo{color:#bfae88;font-size:12px}.vip-previa-linha{max-width:100%}.vip-cta{letter-spacing:.06em;color:#2a1606;-webkit-text-stroke:0;background:linear-gradient(#fff1b8,#e0bb57 45%,#a87d26);border:1px solid #6e4f17;border-radius:4px;align-self:center;min-width:240px;padding:12px 26px;font-size:18px;animation:2.2s ease-in-out infinite vip-pulso;position:relative;overflow:hidden;box-shadow:0 3px #5a3f10,0 0 24px #ffc85a8c}.vip-cta:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.vip-cta:disabled{filter:grayscale(.5)brightness(.8);cursor:not-allowed;animation:none}.vip-cta-brilho{background:linear-gradient(110deg,#0000 30%,#ffffffbf 50%,#0000 70%);animation:2.4s ease-in-out infinite selo-reflexo;position:absolute;inset:0;transform:translate(-130%)}.vip-cta-quieto{animation:none}.vip-planos{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:8px;display:grid}.vip-plano{color:#f3e6c4;-webkit-text-stroke:0;background:linear-gradient(#ffdc8c0f,#0000004d);border:1px solid #b8933f73;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:16px 8px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.vip-plano:hover:not(:disabled){border-color:#dcbf73;transform:translateY(-2px)}.vip-plano.escolhido{background:linear-gradient(#ffdc8c29,#0000004d);border-color:#ffe7a3;box-shadow:0 0 0 1px #ffe7a3,0 0 20px #ffc85a73}.vip-plano-kanji{color:#f3dd96;text-shadow:0 0 10px #ffc85a99;font-size:28px}.vip-plano strong{font-size:17px}.vip-plano-preco{color:#dcbf73;font-size:13px}.vip-plano small{color:#bfae88;font-size:11px}.vip-plano-fita{color:#fbe9d0;white-space:nowrap;background:linear-gradient(#c03a2b,#8e1b1b);border:1px solid #3d0808;border-radius:3px;padding:1px 8px;font-size:11px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.vip-aviso{text-align:center;color:#cdb98e;margin:0;font-size:13px}.vip-acoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.vip-voltar{color:#dcbf73;background:0 0;border:1px solid #b8933f80}.vip-teste{color:#9fd9a8;font-weight:600}.vip-erro{text-align:center;color:#ff9b8a;margin:0;font-size:13px}.vip-pix{grid-template-columns:auto 1fr;align-items:start;gap:14px 18px;padding-top:6px;display:grid}.vip-pix-qr{background:#fff;border:2px solid #dcbf73;border-radius:4px;place-items:center;width:188px;height:188px;padding:8px;display:grid;box-shadow:0 0 18px #ffc85a59}.vip-pix-qr img{width:100%;height:100%;image-rendering:pixelated}.vip-pix-qr-vazio{color:#555;text-align:center;font-size:13px}.vip-pix-info{color:#f3e6c4;flex-direction:column;gap:6px;min-width:0;display:flex}.vip-pix-valor{color:#ffe7a3;font-size:24px}.vip-pix-status{color:#f3dd96;margin:4px 0;font-size:14px}.vip-pix-status small{color:#bfae88;font-size:12px;display:block}.vip-pix-status-ruim{color:#ff9b8a}.vip-pix-status-ok{color:#ffe7a3;text-align:center;font-size:18px}.vip-pix-rotulo{color:#bfae88;font-size:12px}.vip-pix-copia{gap:6px;display:flex}.vip-pix-copia input{color:#f3e6c4;background:#00000059;border:1px solid #b8933f80;border-radius:3px;flex:1;min-width:0;padding:6px 8px;font:12px monospace}.vip-pix-copia button{color:#2a1a05;background:linear-gradient(#ffe7a3,#c9a24a);border:1px solid #6b4d12}.vip-pix-acoes{grid-column:1/-1}.vip-pix-ok{grid-template-columns:1fr;justify-items:center}.vip-pix-selo{color:#ffe7a3;text-shadow:0 0 22px #ffc85acc;font-size:56px}@media (width<=560px){.vip-janela{padding:18px 14px 16px}.vip-vantagens,.vip-planos,.vip-pix{grid-template-columns:1fr}.vip-pix-qr{justify-self:center}.vip-cta{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.botao-vip,.botao-vip:after,.vip-janela,.vip-fagulhas span,.vip-raios,.vip-sol,.vip-titulo,.vip-cta,.vip-cta-brilho{animation:none!important}.vip-vantagem{opacity:1;animation:none}}.mapas{grid-template-columns:230px 1fr}.modal-mapas>.aviso-saida{margin-bottom:4px}.mapas-abas{max-height:640px;padding:2px 4px 2px 2px;overflow-y:auto}.mapa-aba{padding-right:30px;position:relative;overflow:hidden}.mapa-aba-miniatura{border:2px solid var(--madeira-escura);width:54px;height:32px;box-shadow:inset 0 0 0 1px var(--ouro);background:#0d0b10;flex:none;overflow:hidden}.mapa-aba-miniatura img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.mapa-aba-aqui{background:var(--ouro-claro);border:1px solid var(--madeira-escura);width:8px;height:8px;box-shadow:0 0 6px var(--ouro);position:absolute;top:5px;right:6px}.mapa-aba.trancada .mapa-aba-miniatura img{filter:grayscale()brightness(.55)}.mapa-aba.trancada .evento-aba-texto{opacity:.65}.mapa-aba-miniatura{position:relative}.mapa-aba.trancada .mapa-aba-miniatura:before,.mapa-aba.trancada .mapa-aba-miniatura:after{content:"";height:9px;image-rendering:pixelated;filter:brightness(1.5)drop-shadow(0 1px #000000b3);pointer-events:none;background:url(/ui/corrente.png) 50%/auto 100% repeat-x;margin-top:-4.5px;position:absolute;top:50%;left:-8px;right:-8px}.mapa-aba.trancada .mapa-aba-miniatura:before{transform:rotate(28deg)}.mapa-aba.trancada .mapa-aba-miniatura:after{transform:rotate(-28deg)}.mapa-aba-cadeado{z-index:1;width:26px;height:26px;image-rendering:pixelated;filter:drop-shadow(0 2px #0009);background:url(/ui/cadeado-ferro.png) 50%/contain no-repeat;margin-top:-13px;position:absolute;top:50%;right:6px}.mapa-vitrine{aspect-ratio:16/9;border:4px solid var(--madeira-escura);max-height:340px;box-shadow:inset 0 0 0 2px var(--ouro), 0 4px 0 #00000059;background:#0d0b10;animation:.35s ease-out vitrine-entra;position:relative;overflow:hidden}.mapa-arte{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;animation:18s ease-in-out infinite alternate mapa-panoramica;position:absolute;inset:0}@keyframes mapa-panoramica{0%{transform:scale(1.04)translate(-1.5%)}to{transform:scale(1.08)translate(1.5%)}}.mapa-vitrine:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#080608d9);position:absolute;inset:0}.mapa-vitrine-texto{z-index:1;color:#fff3d6;text-shadow:2px 2px #000c;flex-direction:column;display:flex;position:absolute;bottom:10px;left:14px}.mapa-vitrine-nome{font-family:var(--pincel);font-size:28px;line-height:1.1}.mapa-vitrine-ambiente{color:var(--ouro-claro);font-size:15px}.mapa-vitrine-nivel{z-index:1;position:absolute;top:10px;right:10px}.mapa-vitrine.trancada .mapa-arte{filter:grayscale(.85)brightness(.45)}.mapa-correntes{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.mapa-corrente{width:120%;height:36px;image-rendering:pixelated;filter:brightness(1.6)contrast(1.1)drop-shadow(0 4px #0009);background:url(/ui/corrente.png) 50%/auto 100% repeat-x;margin-top:-18px;position:absolute;top:50%;left:-10%}.corrente-a{transform:rotate(24deg)}.corrente-b{transform:rotate(-24deg)}.mapa-cadeado-grande{width:112px;height:112px;image-rendering:pixelated;filter:drop-shadow(0 4px #0009);transform-origin:50% 0;background:url(/ui/cadeado-ferro.png) 50%/contain no-repeat;animation:2.8s ease-in-out infinite cadeado-balanca;position:relative}@keyframes cadeado-balanca{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.mapa-trava-texto{color:#fff3d6;border:1px solid var(--ouro);background:#5c0f0fd9;padding:2px 10px;font-size:15px;position:absolute;top:calc(50% + 60px)}.mapa-descricao h3{margin-top:4px;font-size:17px}.mapa-analisador{width:auto}.mapa-inimigos{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mapa-inimigos li{border:1px dashed var(--pergaminho-escuro);background:#cdb98e59;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.mapa-inimigo-sprite{border:2px solid var(--madeira-escura);background:#1a1410d9;flex:none;place-items:center;width:48px;height:48px;display:grid}.mapa-inimigo-sprite .sprite{image-rendering:pixelated}.mapa-inimigo-texto{flex-direction:column;min-width:0;display:flex}.mapa-inimigo-texto strong{font-size:14px;font-weight:400}.mapa-inimigo-texto small{color:var(--tinta-suave);font-size:12px}.mapa-inimigo-texto .el{padding:0 4px}.mapa-drops{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.mapa-drops>li{cursor:help}.mapa-drop-chance{color:#fff3d6;border:1px solid var(--madeira-escura);background:#1a1410e6;padding:0 2px;font-size:10px;position:absolute;bottom:-6px;right:-4px}.painel-automacao{gap:6px}.automacao-linha{align-items:center;gap:6px;font-size:14px;display:flex}@media (prefers-reduced-motion:reduce){.mapa-arte,.mapa-cadeado-grande,.mapa-vitrine{animation:none}}@media (width<=760px){.mapas{grid-template-columns:1fr}.mapas-abas{max-height:none}.mapa-vitrine-nome{font-size:22px}.mapa-cadeado-grande{width:64px;height:64px}}.modal.modal-mercado{z-index:1;gap:12px;width:min(1240px,100%);max-width:1240px;height:min(860px,100dvh - 32px);padding:14px 18px 12px;position:relative}.modal-fundo.modal-fundo-mercado{overflow:hidden}.mercado-chuva{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mercado-moeda{image-rendering:pixelated;filter:drop-shadow(0 0 4px #f0d68a8c)drop-shadow(1px 2px #00000080);opacity:.9;background:url(/ui/ryo.svg) 50%/contain no-repeat;animation-name:mercado-cair,mercado-girar;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;position:absolute;top:-40px}@keyframes mercado-cair{0%{opacity:0;transform:translate(0)}8%{opacity:.95}50%{transform:translate(var(--balanco), 55dvh)}90%{opacity:.95}to{opacity:0;transform:translateY(calc(100dvh + 80px))}}@keyframes mercado-girar{0%,to{scale:1}50%{scale:.15 1}}@media (prefers-reduced-motion:reduce){.mercado-chuva{display:none}}.mercado-cabecalho{align-items:center;gap:12px;display:flex}.mercado-barraca{width:72px;height:72px;image-rendering:pixelated;filter:drop-shadow(2px 2px #00000059);flex:none}.mercado-titulos{flex:1;min-width:0}.mercado-titulos .painel-titulo{margin:0 0 6px;font-size:26px}.mercado-titulos p{color:var(--tinta-suave);margin:0;font-size:14px}.mercado-saldo{color:var(--ouro-claro);background:linear-gradient(180deg, #2b2025, var(--madeira-escura));border:2px solid var(--ouro);box-shadow:inset 0 0 0 1px var(--madeira-escura), 0 2px 0 0 var(--madeira-escura);text-shadow:1px 1px #000;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.mercado-saldo strong{color:#fff3c9;font-size:18px;font-weight:400}.mercado-categorias{border-bottom:2px solid var(--madeira);flex-wrap:wrap;gap:6px;padding-bottom:6px;display:flex}.mercado-aba{background:linear-gradient(180deg, #efe3c4, var(--pergaminho-escuro));align-items:center;gap:6px;padding:4px 12px 4px 4px;font-weight:400;display:inline-flex}.mercado-aba small{background:#4a2c1a26;border-radius:6px;padding:0 5px;font-size:12px}.mercado-aba-kanji{width:24px;height:24px;color:var(--ouro-claro);background:var(--madeira);box-shadow:inset 0 0 0 1px var(--ouro);place-items:center;font-size:15px;display:grid}.mercado-aba.ativa{color:var(--ouro-claro);text-shadow:1px 1px #000;background:linear-gradient(180deg, #a52323 0 60%, var(--sangue-escuro));box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 var(--madeira-escura)}.mercado-aba.ativa .mercado-aba-kanji{background:var(--sangue-escuro)}.mercado-aba.ativa small{background:#0000004d}.mercado-corpo{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:14px;min-height:0;display:grid}.mercado-vitrine{border:2px solid var(--madeira-escura);background:repeating-linear-gradient(0deg,#0000001f 0 2px,#0000 2px 46px),linear-gradient(#5a3a24,#3b2416);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:14px;min-height:0;margin:0;padding:10px;list-style:none;display:grid;overflow-y:auto;box-shadow:inset 0 0 12px #00000080}.mercado-cartao{text-align:center;background:linear-gradient(180deg, #f3ead2, var(--pergaminho) 60%, #d9c79f);border:2px solid var(--madeira);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--pergaminho-escuro), 0 3px 0 0 var(--madeira-escura);flex-direction:column;align-items:center;gap:4px;padding:16px 10px 12px;font-weight:400;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.mercado-cartao:hover:not(:disabled){filter:none;transform:translateY(-2px)}.mercado-cartao.ativo{border-color:var(--ouro);box-shadow:inset 0 0 0 2px var(--sangue), 0 0 0 2px var(--ouro-claro), 0 3px 0 0 var(--madeira-escura)}.mercado-cartao-nome{font-size:17px;line-height:1.2}.mercado-cartao-cat,.mercado-cartao-tem{color:var(--tinta-suave);font-size:12px}.mercado-etiqueta{color:var(--ouro-claro);text-shadow:1px 1px #000;background:var(--sangue-escuro);box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 var(--madeira-escura);align-items:center;gap:4px;margin-top:2px;padding:2px 10px;font-size:15px;display:inline-flex}.mercado-etiqueta.caro{background:var(--chumbo);color:#f0b3a8}.mercado-arte{border:2px solid var(--ouro);width:84px;height:84px;box-shadow:inset 0 0 0 1px var(--madeira-escura);background:radial-gradient(circle,#4a3a2e,#1f1714);flex:none;place-items:center;display:grid}.mercado-arte img{width:64px;height:64px;image-rendering:pixelated}.mercado-arte span{color:var(--ouro-claro);font-size:30px}.mercado-arte.grande{width:120px;height:120px;box-shadow:inset 0 0 0 1px var(--madeira-escura), 0 0 12px #b8933f73;border-width:3px}.mercado-arte.grande img{width:96px;height:96px}.mercado-balcao{border:1px solid var(--pergaminho-escuro);background:#fffaeb80;min-height:0;padding:12px 14px;overflow-y:auto}.mercado-balcao-topo{align-items:center;gap:12px;margin-bottom:6px;display:flex}.mercado-compra{border:1px dashed var(--madeira-clara);background:#4a2c1a14;gap:8px;margin-top:12px;padding:10px;display:grid}.mercado-compra h4{color:var(--sangue);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:400}.mercado-lotes{flex-wrap:wrap;gap:4px;display:flex}.mercado-lote{min-width:46px;padding:3px 8px;font-size:14px;font-weight:400}.mercado-lote.ativo{color:var(--ouro-claro);text-shadow:1px 1px #000;background:var(--madeira);box-shadow:inset 0 0 0 1px var(--ouro)}.mercado-qtd{align-items:stretch;gap:4px;display:flex}.mercado-qtd button{min-width:36px;padding:2px 8px;font-size:18px}.mercado-qtd input{text-align:center;flex:1;min-width:0;font-size:16px}.mercado-conta{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;font-size:14px;display:grid}.mercado-conta dt{color:var(--tinta-suave)}.mercado-conta dd{text-align:right;margin:0}.mercado-total{color:var(--sangue);font-size:18px}.mercado-conta .caro{color:var(--erro)}.mercado-comprar{width:100%;padding:8px;font-size:17px}.mercado-aviso{margin:0;font-size:13px}.mercado-aviso.ok{color:#2f5a2a}.mercado-aviso.erro{color:var(--erro)}.mercado-vazio{color:var(--pergaminho);grid-column:1/-1;padding:12px}.mercado-balcao .mercado-vazio{color:var(--tinta-suave)}.mercado-fechar{align-self:center;min-width:140px}@media (width<=720px){.mercado-cabecalho{flex-wrap:wrap}.mercado-saldo{order:3;justify-content:center;width:100%}.modal.modal-mercado{height:calc(100dvh - 32px);padding:10px}.mercado-corpo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.mercado-vitrine{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));max-height:30dvh}.mercado-balcao{max-height:none}}.pocao-comprar{align-items:center;gap:4px;display:inline-flex}.pocao-comprar img{width:16px;height:16px;image-rendering:pixelated}.modal.modal-eventos{--laca:url(/ui/eventos/laca.png) 0 0 / 192px 192px;background:radial-gradient(ellipse at 50% -10%, color-mix(in srgb, var(--cor-deus,#b8933f) 24%, transparent), transparent 55%), radial-gradient(ellipse at 10% 100%, #8e1b1b38, transparent 50%), radial-gradient(ellipse at 50% 50%, transparent 55%, #0000008c), var(--laca);max-width:1040px;image-rendering:pixelated;color:#eadfc4;box-shadow:0 0 0 1px #0009, 0 10px 30px #000000bf, 0 0 40px color-mix(in srgb, var(--cor-deus,#b8933f) 18%, transparent);background-clip:padding-box;border-image:url(/ui/moldura.png) 17/34px/4px round;transition:box-shadow .4s}.modal.modal-eventos:before{content:"";z-index:0;pointer-events:none;image-rendering:pixelated;opacity:.06;background:url(/ui/eventos/asanoha.png) 0 0/64px 112px;position:absolute;inset:0;-webkit-mask:radial-gradient(at 50% 40%,#000 30%,#0000 85%);mask:radial-gradient(at 50% 40%,#000 30%,#0000 85%)}.modal.modal-eventos:after{content:"";z-index:0;pointer-events:none;outline-offset:3px;border:1px solid #b8933f8c;outline:1px solid #b8933f38;position:absolute;inset:4px}.modal.modal-eventos>*{z-index:1;position:relative}.modal.modal-eventos>.ornato{z-index:3;position:absolute}.modal-fundo:has(.modal-eventos){padding-block:64px 48px;overflow-x:hidden}.modal.modal-eventos .painel-titulo{color:var(--ouro-claro);text-shadow:2px 2px #000;padding-inline:96px}.modal.modal-eventos .painel-titulo small{color:#a8987a;margin-left:12px}.modal.modal-eventos .evento-aba{color:#eadfc4;image-rendering:pixelated;background:linear-gradient(#ffffff12,#0000 40%,#00000059),url(/ui/eventos/laca.png) 0 0/192px 192px;border-color:#000;box-shadow:inset 0 0 0 1px #b8933f8c,inset 0 -3px #00000059,0 2px #000}.modal.modal-eventos .evento-aba-texto small{color:#a8987a}.modal.modal-eventos .evento-aba.ativa{background:linear-gradient(90deg, color-mix(in srgb, var(--cor-deus) 34%, transparent), transparent 85%), url(/ui/eventos/laca.png) 0 0 / 192px 192px;box-shadow:inset 4px 0 0 0 var(--cor-deus), inset 0 0 0 1px var(--ouro), 0 0 12px color-mix(in srgb, var(--cor-deus) 55%, transparent)}.modal.modal-eventos .evento-aba-kanji{border-color:#000}.modal.modal-eventos .evento-descricao{background-blend-mode:normal, soft-light, normal;image-rendering:pixelated;background:linear-gradient(#0003,#00000073),url(/ui/eventos/asanoha.png) 0 0/64px 112px,url(/ui/eventos/laca.png) 40px 70px/192px 192px;border:1px solid #b8933f80;box-shadow:inset 0 0 0 3px #00000073,inset 0 0 0 4px #b8933f2e,inset 0 0 24px #0009}.modal.modal-eventos .evento-descricao h3{color:color-mix(in srgb, var(--cor-deus) 55%, var(--ouro-claro));text-shadow:2px 2px #000}.modal.modal-eventos .evento-descricao p{color:#e2d6b8}.modal.modal-eventos .evento-campos>div{background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),#0000004d;border-color:#b8933f66}.modal.modal-eventos .evento-campos dt{color:var(--ouro)}.modal.modal-eventos .evento-campos dd{color:#eadfc4}.modal.modal-eventos>button:last-child{color:#eadfc4;image-rendering:pixelated;box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 #000;background:linear-gradient(#ffffff12,#0000 40%,#00000059),url(/ui/eventos/laca.png) 0 0/192px 192px;border-color:#000}.ornato{pointer-events:none;image-rendering:pixelated;filter:drop-shadow(2px 3px #0000008c)drop-shadow(0 0 6px #0009);position:absolute}.ornato.dir{scale:-1 1}.ornato-canto{z-index:4;width:152px;top:-46px}.ornato-canto.esq{left:-52px}.ornato-canto.dir{right:-52px}.ornato-cipo{z-index:3;transform-origin:50% 0;width:72px;animation:6s ease-in-out infinite cipo-balanca;top:96px}.ornato-cipo.esq{left:-40px}.ornato-cipo.dir{animation-delay:-3s;right:-40px}.ornato-fumaca{z-index:2;opacity:.75;transform-origin:50% 100%;width:72px;animation:7s ease-in-out infinite fumaca-sobe;bottom:24px}.ornato-fumaca.esq{left:-52px}.ornato-fumaca.dir{animation-delay:-3.5s;right:-52px}.ornato-nuvem{z-index:4;width:240px;animation:9s ease-in-out infinite nuvem-deriva;bottom:-30px}.ornato-nuvem.esq{left:-70px}.ornato-nuvem.dir{animation-delay:-4.5s;right:-70px}@keyframes cipo-balanca{0%,to{rotate:-1.5deg}50%{rotate:1.5deg}}@keyframes fumaca-sobe{0%,to{opacity:.55;translate:0}50%{opacity:.85;translate:4px -10px}}@keyframes nuvem-deriva{0%,to{translate:0}50%{translate:10px -3px}}@media (prefers-reduced-motion:reduce){.ornato{animation:none}}@media (width<=1240px){.ornato-canto{width:128px;top:-26px}.ornato-canto.esq{left:-22px}.ornato-canto.dir{right:-22px}.ornato-cipo{width:56px;top:80px}.ornato-cipo.esq{left:-24px}.ornato-cipo.dir{right:-24px}.ornato-fumaca{display:none}.ornato-nuvem{width:176px;bottom:-22px}.ornato-nuvem.esq{left:-30px}.ornato-nuvem.dir{right:-30px}}@media (width<=760px){.modal-fundo:has(.modal-eventos){padding-block:36px 24px}.modal.modal-eventos .painel-titulo{padding-inline:44px}.ornato-canto{width:80px;top:-16px}.ornato-canto.esq{left:-12px}.ornato-canto.dir{right:-12px}.ornato-cipo{display:none}.ornato-nuvem{width:116px;bottom:-16px}.ornato-nuvem.esq{left:-14px}.ornato-nuvem.dir{right:-14px}}.buffs-ativos.buffs-ativos{z-index:4;pointer-events:auto;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:64px;left:12px}.caixa-buff.caixa-buff{--cor-buff:#b48cff;--brilho-buff:#a06eff8c;color:#f1e6c8;min-width:196px;image-rendering:pixelated;filter:drop-shadow(0 0 6px var(--brilho-buff));border:20px solid #0000;border-image:url(/sprites/buffs/moldura.png) 40 fill/20px;align-items:center;gap:8px;padding:0 6px 0 2px;animation:.5s ease-out buff-entrar;display:flex;position:relative}.caixa-buff.caixa-buff-ryo{--cor-buff:#ffd35a;--brilho-buff:#ffc43c80}.caixa-buff-icone{flex:none;width:48px;height:48px;margin:-8px 0 -8px -4px;position:relative}.caixa-buff-icone:before{content:"";background:radial-gradient(circle, var(--brilho-buff), transparent 70%);border-radius:50%;animation:1.6s ease-in-out infinite buff-pulsar;position:absolute;inset:6px}.caixa-buff-icone img{width:48px;height:48px;image-rendering:pixelated;animation:2.4s ease-in-out infinite buff-flutuar;position:relative}.caixa-buff-corpo{flex-direction:column;min-width:0;line-height:1.15;display:flex}.caixa-buff-titulo{letter-spacing:.5px;color:var(--pergaminho-escuro,#cdb98e);text-transform:uppercase;font-size:11px}.caixa-buff-bonus{font-family:var(--pincel);color:var(--cor-buff);text-shadow:0 0 6px var(--brilho-buff), 1px 1px 0 #000;font-size:17px}.caixa-buff-tempo{letter-spacing:1px;font-variant-numeric:tabular-nums;color:#fff8e6;text-shadow:1px 1px #000;font-size:18px}.caixa-buff-barra{background:#0000008c;height:3px;margin-top:4px;display:block;box-shadow:0 0 0 1px #b8933f73}.caixa-buff-barra span{background:var(--cor-buff);height:100%;transition:width 1s linear;display:block}.caixa-buff.acabando .caixa-buff-tempo{color:#ff8d7a;animation:1s steps(2,start) infinite buff-piscar}.anuncio-buff.anuncio-buff{--cor-buff:#b48cff;--brilho-buff:#a06eff99;z-index:6;color:#f8efd6;image-rendering:pixelated;filter:drop-shadow(0 0 14px var(--brilho-buff));pointer-events:none;border:24px solid #0000;border-image:url(/sprites/buffs/moldura.png) 40 fill/24px;align-items:center;gap:12px;padding:4px 14px 4px 6px;animation:6s forwards anuncio-buff;display:flex;position:absolute;top:26%;left:50%;transform:translate(-50%)}.anuncio-buff.anuncio-buff-ryo{--cor-buff:#ffd35a;--brilho-buff:#ffc43c99}.anuncio-buff img{width:64px;height:64px;image-rendering:pixelated;margin:-12px 0;animation:2.4s ease-in-out infinite buff-flutuar}.anuncio-buff>span{flex-direction:column;display:flex}.anuncio-buff-rotulo{color:var(--pergaminho-escuro,#cdb98e);text-transform:uppercase;letter-spacing:1px;font-size:13px}.anuncio-buff-texto{font-family:var(--pincel);color:var(--cor-buff);text-shadow:0 0 8px var(--brilho-buff), 2px 2px 0 #000;white-space:nowrap;font-size:24px}@keyframes buff-entrar{0%{opacity:0;transform:translate(-16px)}}@keyframes buff-flutuar{50%{transform:translateY(-3px)}}@keyframes buff-pulsar{50%{opacity:.45;transform:scale(.85)}}@keyframes buff-piscar{to{opacity:.55}}@keyframes anuncio-buff{0%{opacity:0;transform:translate(-50%)scale(.7)}8%{opacity:1;transform:translate(-50%)scale(1.06)}12%,85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-12px)}}@media (prefers-reduced-motion:reduce){.caixa-buff,.caixa-buff-icone:before,.caixa-buff-icone img,.anuncio-buff img{animation:none!important}}@media (width<=640px){.caixa-buff.caixa-buff{min-width:0}.anuncio-buff-texto{font-size:18px}}.modal.modal-perfil{width:min(760px,100%);max-width:760px}.modal-fundo:has(.modal-perfil){place-items:start center;overflow-y:auto}.modal-perfil{margin-block:auto}.modal-perfil>button:last-child{align-self:center;min-width:140px}.perfil{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}.perfil-retrato{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex;position:relative}.perfil-retrato:before{content:"";border:2px solid var(--madeira-escura);box-shadow:0 0 0 1px var(--ouro), inset 0 0 18px #0009;background:radial-gradient(circle at 50% 42%,#8ca0dc59,#0000 58%),radial-gradient(circle at 50% 120%,#8e1b1b73,#0000 60%),linear-gradient(#1c1f3a,#11122a 70%,#0b0b1a);position:absolute;inset:0 0 26px}.perfil-retrato-kanji{font-family:var(--pincel);color:#dcbf7329;pointer-events:none;font-size:64px;line-height:1;position:absolute;top:8px;right:12px}.perfil-retrato .perfil-retrato-arte{width:256px;height:256px;image-rendering:pixelated;filter:drop-shadow(0 4px #00000073);margin:8px 0 0;position:relative}.perfil-retrato figcaption{color:var(--tinta-suave);font-size:13px;position:relative}.perfil-dados{flex-direction:column;gap:8px;min-width:0;display:flex}.perfil-cabecalho{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perfil-nome{font-family:var(--pincel);text-overflow:ellipsis;min-width:0;font-size:26px;overflow:hidden}.perfil-campos{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.perfil-campos div,.perfil-status div{border:1px solid var(--pergaminho-escuro);background:#cdb98e73;justify-content:space-between;align-items:center;gap:6px;padding:3px 8px;display:flex}.perfil-campos dt,.perfil-status dt{color:var(--tinta-suave);font-size:13px}.perfil-campos dd,.perfil-status dd{align-items:center;gap:4px;margin:0;display:flex}.perfil-sub{font-family:var(--pincel);color:var(--sangue);border-bottom:1px solid var(--ouro);margin:4px 0 0;font-size:16px;font-weight:400}.perfil-equip{grid-template-columns:repeat(6,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.perfil-slot{aspect-ratio:1;background:var(--fundo-2);border:2px solid var(--madeira-escura);box-shadow:inset 0 0 0 1px var(--ouro);place-items:center;display:grid}.perfil-slot img{object-fit:contain;width:80%;height:80%;image-rendering:pixelated}.perfil-slot-vazio span{color:var(--chumbo-claro);text-align:center;font-size:10px}.perfil-status{grid-template-columns:1fr 1fr;gap:4px 6px;margin:0;display:grid}.perfil-status .status-zero{opacity:.55}@media (width<=680px){.perfil{grid-template-columns:1fr}.perfil-equip{grid-template-columns:repeat(3,1fr)}}.ninja-topo-botao{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;width:100%;padding:2px;display:flex}.ninja-topo-botao:hover,.ninja-topo-botao:focus-visible{border-color:var(--ouro);background:#dcbf732e}.ninja-topo-botao:focus-visible{outline:2px solid var(--sangue);outline-offset:1px}.retrato-ninja .retrato-hud{width:64px;height:64px;image-rendering:pixelated}:root{--fundo:#121014;--fundo-2:#1e1b1f;--chumbo:#3a383d;--chumbo-claro:#5b5860;--pergaminho:#e6d9b8;--pergaminho-escuro:#cdb98e;--tinta:#1a1410;--tinta-suave:#5a4632;--madeira:#4a2c1a;--madeira-clara:#6b4128;--madeira-escura:#1f130b;--sangue:#8e1b1b;--sangue-escuro:#5c0f0f;--ouro:#b8933f;--ouro-claro:#dcbf73;--xp:#c9a43e;--hp:#a3241f;--erro:#a3241f;--pincel:"DotGothic16", monospace;--texto:"DotGothic16", monospace;--contorno:.45px;-webkit-text-stroke:var(--contorno) currentColor;font-family:var(--texto);color:var(--tinta);background:var(--fundo);font-size:16px}*{box-sizing:border-box}html,body,#root{height:100%}body{--onda-a:#121014;--onda-b:#1a171b;background-color:var(--onda-a);background-image:radial-gradient(circle at 100% 150%, var(--onda-a) 24%, var(--onda-b) 25% 28%, var(--onda-a) 29% 36%, var(--onda-b) 36% 40%, transparent 40%), radial-gradient(circle at 0 150%, var(--onda-a) 24%, var(--onda-b) 25% 28%, var(--onda-a) 29% 36%, var(--onda-b) 36% 40%, transparent 40%), radial-gradient(circle at 50% 100%, var(--onda-b) 10%, var(--onda-a) 11% 23%, var(--onda-b) 24% 30%, var(--onda-a) 31% 43%, var(--onda-b) 44% 50%, var(--onda-a) 51% 63%, var(--onda-b) 64% 71%, transparent 71%), radial-gradient(circle at 100% 50%, var(--onda-b) 5%, var(--onda-a) 6% 15%, var(--onda-b) 16% 20%, var(--onda-a) 21% 30%, var(--onda-b) 31% 35%, var(--onda-a) 36% 45%, var(--onda-b) 46% 49%, transparent 50%), radial-gradient(circle at 0 50%, var(--onda-b) 5%, var(--onda-a) 6% 15%, var(--onda-b) 16% 20%, var(--onda-a) 21% 30%, var(--onda-b) 31% 35%, var(--onda-a) 36% 45%, var(--onda-b) 46% 49%, transparent 50%);background-size:80px 40px;margin:0}img,canvas,.sprite{image-rendering:pixelated}h1,h2,h3{margin:0;font-weight:700}button{font:inherit;cursor:pointer;color:var(--tinta);background:linear-gradient(180deg, var(--pergaminho) 0 70%, var(--pergaminho-escuro));border:2px solid var(--madeira-escura);box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 var(--madeira-escura);margin:3px;padding:5px 12px;font-weight:700}button:hover:not(:disabled){filter:brightness(1.08)}button:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--ouro);transform:translateY(2px)}button:disabled{opacity:.5;cursor:default}button.primario{background:linear-gradient(180deg, #a52323 0 60%, var(--sangue-escuro));color:var(--ouro-claro);text-shadow:1px 1px #000;box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 var(--madeira-escura)}input{font:inherit;border:2px solid var(--madeira-escura);width:100%;box-shadow:inset 0 0 0 1px var(--ouro);background:#f3ead2;padding:8px}.painel,.cartao{image-rendering:pixelated;background:radial-gradient(ellipse at 20% 15%, #966e3c1a, transparent 40%), radial-gradient(ellipse at 85% 80%, #7850281f, transparent 45%), repeating-linear-gradient(93deg, #5a46320b 0 2px, transparent 2px 7px), repeating-linear-gradient(-4deg, #ffffff17 0 1px, transparent 1px 11px), linear-gradient(180deg, #ece0c1, var(--pergaminho) 40%, #d9c79f);background-clip:padding-box;border:14px solid #0000;border-image:url(/ui/moldura.png) 17 fill/34px/4px round;flex-direction:column;gap:8px;margin:10px 2px;padding:10px 12px;display:flex;position:relative;box-shadow:0 8px 18px #0000008c}.painel>*,.cartao>*{image-rendering:auto}.painel-titulo{font-family:var(--pincel);color:var(--sangue);letter-spacing:1px;border-bottom:2px solid var(--ouro);box-shadow:0 2px 0 0 var(--sangue-escuro);align-items:baseline;padding-bottom:6px;font-size:20px;font-weight:400;display:flex;position:relative}.painel-titulo:after{content:"";background:var(--ouro-claro);width:8px;height:8px;box-shadow:0 0 0 2px var(--madeira-escura), 0 0 0 3px var(--ouro);position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.painel-titulo:before{content:"";background:var(--sangue);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--sangue-escuro), 0 0 0 1px var(--ouro);flex:none;align-self:center;margin-right:8px}.painel-titulo small{font-family:var(--texto);color:var(--tinta-suave);margin-left:auto;font-size:13px}.selo{background:var(--pergaminho-escuro);border:1px solid var(--madeira);white-space:nowrap;margin:2px;padding:1px 6px;font-size:13px;font-weight:700;display:inline-block}.selo-nivel{background:var(--chumbo);color:var(--ouro-claro);border-color:var(--madeira-escura)}.selos{flex-wrap:wrap;gap:4px;display:flex}.el{color:#fff;text-shadow:1px 1px #00000080}.el-folha{background:#3f6e45}.el-agua{background:#2c5d85}.el-fogo{background:#a33a17}.el-pedra{background:#6d5f4e}.el-vento{background:#3f7d74}.el-raio{background:#9c7d10}.el-sombra{background:#3b3150}.el-lama{background:#5a4029}.el-fruto{background:#93345d}.el-nevoa{background:#66638a}.barra{box-sizing:border-box;border:1px solid var(--madeira-escura);width:100%;height:18px;box-shadow:0 0 0 1px var(--ouro);background:#2a2226;margin:0;position:relative;overflow:hidden}.barra-cheia{background:linear-gradient(180deg, var(--ouro-claro), var(--xp) 55%, #8a6a1c);height:100%;transition:width .4s ease-out}.barra-hp .barra-cheia{background:linear-gradient(180deg, #c8463f, var(--hp) 55%, var(--sangue-escuro))}.barra-texto{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;color:#fff;-webkit-text-stroke:0;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:400;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}.icone{width:18px;height:18px;image-rendering:pixelated;vertical-align:middle;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block}.icone-ryo{background-image:url(/ui/ryo.svg)}.icone-cadeado{background-image:url(/ui/cadeado.svg);width:14px;height:14px;margin-right:4px}:root{--escala-ui:.8}.jogo{zoom:var(--escala-ui);height:calc(100dvh / var(--escala-ui));flex-direction:column;display:flex;overflow:hidden}.topo{border-bottom:4px solid var(--sangue);box-shadow:0 1px 0 0 var(--ouro), 0 3px 0 0 var(--madeira-escura), 0 4px 0 0 var(--ouro), 0 6px 12px #0000008c;color:var(--pergaminho);background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#0000002e 0 2px,#0000 2px 23px),linear-gradient(#3a2a20,#24170f 55%,#140d09);align-items:center;gap:12px;padding:6px 14px;display:flex}.logo{font-family:var(--pincel);letter-spacing:2px;color:var(--ouro-claro);text-shadow:2px 2px #000;align-items:center;gap:8px;font-size:26px;display:flex}.logo:before{content:"";background:linear-gradient(135deg, transparent 45%, var(--fundo) 45% 55%, transparent 55%), var(--sangue);width:22px;height:22px;box-shadow:0 0 0 2px var(--ouro);border-radius:50%}.menu{flex:1;gap:2px;display:flex;overflow-x:auto}.menu-botao{color:var(--pergaminho);background:linear-gradient(180deg, var(--madeira-clara), var(--madeira));border-color:var(--madeira-escura);align-items:center;gap:6px;padding:5px 13px;font-size:17px;display:inline-flex}.menu-icone{width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(1px 1px #0009);flex:none}.menu-botao:disabled .menu-icone{filter:grayscale(.7)brightness(.8)}.topo-moeda{color:var(--ouro-claro);text-shadow:1px 1px #000;align-items:center;gap:6px;font-size:18px;font-weight:800;display:flex}.layout{flex:1;grid-template-columns:330px 1fr 350px;gap:8px;min-height:0;padding:6px 10px;display:grid}.lateral{flex-direction:column;gap:4px;min-height:0;padding:0 6px;display:flex;overflow:hidden auto}.centro-jogo{min-width:0;min-height:0;padding:6px 0;display:flex}.moldura-palco{box-sizing:border-box;width:100%;max-width:1428px;height:100%;min-height:240px;max-height:928px;image-rendering:pixelated;background:var(--madeira-escura);background-clip:padding-box;border:14px solid #0000;border-image:url(/ui/moldura.png) 17/34px/4px round;flex:1;align-self:center;margin:auto;position:relative;box-shadow:0 8px 20px #0009}.palco{position:absolute;inset:2px;overflow:hidden}.palco canvas{display:block;position:absolute;inset:0}.log-jogo{border-left:3px solid var(--sangue);color:#eadfc4;pointer-events:none;text-shadow:1px 1px #000;background:#0e0a0cc7;max-width:min(520px,70%);margin:0;padding:6px 10px;font-size:14px;line-height:1.3;list-style:none;position:absolute;bottom:12px;left:12px;box-shadow:0 0 0 1px #b8933f80}.log-jogo:empty{display:none}.log-nivel{color:var(--ouro-claro);font-weight:700}.log-item{color:#e9c98a;font-weight:700}.log-sistema{color:#f08a7a}.avisos-drop{z-index:4;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:12px;right:12px}.avisos-drop:empty{display:none}.aviso-drop{--cor-aviso:var(--ouro-claro);border-right:3px solid var(--cor-aviso);min-width:160px;max-width:260px;box-shadow:0 0 0 1px #b8933f80, 0 0 10px color-mix(in srgb, var(--cor-aviso) 35%, transparent);color:#eadfc4;text-align:right;text-shadow:1px 1px #000;background:#0e0a0cd9;flex-direction:column;padding:5px 12px 6px;animation:3s forwards aviso-drop;display:flex}.aviso-drop-rotulo{color:var(--pergaminho-escuro);letter-spacing:.08em;font-size:11px}.aviso-drop-nome{color:var(--cor-aviso);font-size:15px}.aviso-drop-qtd{color:#eadfc4}@keyframes aviso-drop{0%{opacity:0;transform:translate(24px)}10%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.aviso-nivel{z-index:4;color:#e6f3ff;text-shadow:0 0 8px #7cc4ffe6,1px 1px #000;white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#0000,#0c1628e6 12% 88%,#0000);border-top:2px solid #7cc4ff;border-bottom:2px solid #7cc4ff;grid-template-columns:auto auto;align-items:center;column-gap:12px;padding:10px 28px 10px 18px;animation:3.2s forwards aviso-nivel;display:grid;position:absolute;top:22%;left:50%;transform:translate(-50%);box-shadow:0 0 24px #4fa8ff73}.aviso-nivel-kanji{color:#9fd4ff;grid-row:span 2;font-size:40px}.aviso-nivel strong{font-size:24px;font-weight:400}.aviso-nivel-numero{color:var(--ouro-claro);font-size:14px}@keyframes aviso-nivel{0%{opacity:0;transform:translate(-50%)scale(.7)}10%{opacity:1;transform:translate(-50%)scale(1.06)}16%,82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-12px)}}@media (prefers-reduced-motion:reduce){.aviso-drop,.aviso-nivel{animation-name:none}}.ninja-topo{align-items:center;gap:8px;display:flex}.ninja-nome{font-family:var(--pincel);text-overflow:ellipsis;flex:1;font-size:21px;overflow:hidden}.moeda{align-items:center;gap:6px;font-size:14px;display:flex}.retrato{background:radial-gradient(circle, #efe3c4 0 50%, var(--pergaminho-escuro) 51% 60%, #b9a274 61%);border:2px solid var(--madeira-escura);width:72px;height:72px;box-shadow:0 0 0 1px var(--ouro);flex:none;place-items:center;display:grid}.inventario{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.inventario li{align-items:center;gap:6px;display:flex}.inventario li strong{margin-left:auto}.mapa-atual{margin:0;font-size:14px}.territorios{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.territorio{text-align:left;flex-wrap:wrap;align-items:center;gap:2px 6px;width:calc(100% - 6px);padding:6px 8px;display:flex}.territorio.aqui{opacity:1;border-color:var(--sangue);box-shadow:inset 4px 0 0 0 var(--sangue), inset 0 0 0 1px var(--ouro);background:linear-gradient(90deg,#f1d6c4,#ead9b5)}.territorio.trancada{background:#c9bfae}.territorio-nome{flex:1;font-weight:800}.analisador{width:100%;color:var(--tinta-suave);font-size:13px;font-weight:500}.centro{text-align:center;max-width:560px;margin:0 auto;position:relative;top:10vh}p.centro{color:var(--pergaminho)}.centro h1{font-family:var(--pincel);color:var(--sangue);font-size:40px;font-weight:400}.erro{color:var(--erro)}.campo{text-align:left;flex-direction:column;gap:4px;display:flex}.tela-nickname{text-align:center;align-items:center}.tela-login{max-width:400px}.tela-login .campo{width:100%}.login-titulo{margin:0;font-size:18px;font-weight:600}.login-aviso{color:var(--tinta-suave);text-align:left}.login-links{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}button.link,button.link:hover:not(:disabled),button.link:active:not(:disabled){box-shadow:none;min-height:0;color:var(--tinta-suave);cursor:pointer;background:0 0;border:none;padding:4px;text-decoration:underline;transform:none}button.link:hover:not(:disabled){color:var(--tinta)}.tela-nickname .campo{width:100%}.equipamento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:".mascara.""arma1 roupa arma2"".calca."".bota.";gap:6px;width:100%;max-width:270px;margin:0 auto;padding:4px 0;display:grid;position:relative}.slot-mascara{grid-area:mascara}.slot-roupa{grid-area:roupa}.slot-calca{grid-area:calca}.slot-bota{grid-area:bota}.slot-arma1{grid-area:arma1;align-self:center}.slot-arma2{grid-area:arma2;align-self:center}.slot-equip{box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;image-rendering:pixelated;box-shadow:none;color:var(--ouro-claro);background:0 0;border:8px solid #0000;border-image:url(/ui/moldura-escura.png) 6 fill/12px round;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:0;padding:4px 2px 2px;display:flex;position:relative}.slot-equip:disabled{opacity:1;cursor:default}.icone-slot{fill:currentColor;opacity:.4;image-rendering:auto;width:32px;height:32px}.slot-nome{color:var(--pergaminho-escuro);font-size:12px;line-height:1}.painel-jutsus>summary{cursor:pointer;list-style:none}.painel-jutsus>summary::-webkit-details-marker{display:none}.painel-jutsus>summary:after{content:"+";font-family:var(--texto);color:var(--tinta-suave);margin-left:8px}.painel-jutsus[open]>summary:after{content:"−"}.jutsus{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.slot-jutsu{aspect-ratio:1;image-rendering:pixelated;border:5px solid #0000;border-image:url(/ui/moldura-escura.png) 6 fill/10px round;place-items:center;display:grid;position:relative}.slot-jutsu-tecla{color:var(--pergaminho-escuro);font-size:12px;position:absolute;top:0;left:1px}.slot-jutsu-selo{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--madeira);opacity:.3;transform:rotate(45deg)}.jutsus-dica{color:var(--tinta-suave);margin:0;font-size:13px}.sprite{margin:0 auto;display:block}.resumo{text-align:left;margin:0;padding-left:18px}.modal-fundo{z-index:10;background:#080608bf;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{width:100%;max-width:480px}.botao-gaveta{display:none}@media (width<=860px){.topo .menu{display:none}.layout{grid-template-columns:1fr;gap:0;padding:0}.centro-jogo{padding:0}.moldura-palco{border-width:8px;border-image-width:20px}.lateral{background:var(--fundo-2);z-index:5;border-top:3px solid var(--sangue);max-height:70dvh;padding:8px 14px 72px;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.lateral.esquerda{max-height:32dvh;padding-bottom:8px;bottom:38dvh}.lateral.direita{max-height:38dvh}.lateral.aberta{transform:translateY(0)}.lateral.esquerda:not(.aberta){transform:translateY(200%)}.botao-gaveta{z-index:6;display:block;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}}.tag-elemental{--cor-tag:#6a3d7a}.tag-fogo{--cor-tag:#b5401c}.tag-raio{--cor-tag:#9a7a0c}.tag-terra{--cor-tag:#7a5a32}.tag-agua{--cor-tag:#2c5d85}.tag-vento{--cor-tag:#3f7d74}.tag-utilidade{--cor-tag:#2f6b4f}.tag-ataque{--cor-tag:#8e1b1b}.tag-fortalecimento{--cor-tag:#3b4a6b}.tag-jutsu{letter-spacing:.5px;text-transform:uppercase;color:#fff;background:var(--cor-tag);white-space:nowrap;border:1px solid #0006;padding:1px 7px;font-size:13px;font-weight:800;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff2e}.icone-jutsu{width:48px;height:48px;font-family:var(--pincel);color:#fff3d6;text-shadow:1px 1px #0009;background:radial-gradient(circle at 35% 30%, #ffffff2e, transparent 60%), var(--cor-tag);border:2px solid var(--madeira-escura);box-shadow:inset 0 0 0 1px var(--ouro), 0 2px 0 0 var(--madeira-escura);flex:none;place-items:center;font-size:30px;line-height:1;display:grid}.icone-jutsu-mini{border-width:1px;width:100%;height:100%;font-size:20px}.icone-jutsu.nao-aprendido{filter:saturate(.45);opacity:.6}.modal-largo>button:last-child,.modal-catalogo>button:last-child{align-self:center;min-width:140px}button.slot-jutsu-cheio{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.slot-jutsu-cheio .slot-jutsu-tecla{z-index:1;color:#fff3d6;text-shadow:1px 1px #000}.painel-jutsus>.primario{align-self:stretch;margin:2px 0 0;font-size:13px}.modal-largo{max-width:780px;max-height:none}.modal-largo .lista-jutsus{max-height:58dvh;overflow-y:auto}.pj-graus{color:var(--tinta-suave);margin:0;font-size:13px}.kanji{font-family:var(--pincel);color:var(--sangue)}.filtros{flex-wrap:wrap;gap:2px;display:flex}.filtro{padding:3px 10px;font-size:13px}.filtro.ativo{color:#fff;background:var(--cor-tag,var(--chumbo));text-shadow:1px 1px #00000080}.lista-jutsus{flex-direction:column;gap:8px;margin:0;padding:2px;list-style:none;display:flex}.jutsu-card{border:1px solid var(--pergaminho-escuro);border-left:4px solid var(--cor-tag,var(--madeira));background:#fffaeb73;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.jutsu-card.bloqueado{background:#1f130b0d}.jutsu-corpo{flex-direction:column;gap:3px;min-width:0;display:flex}.jutsu-topo{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.jutsu-nome{font-size:16px}.selo-grau{background:var(--chumbo);color:var(--ouro-claro);border-color:var(--madeira-escura);margin:0}.selo-grau.vazio{color:var(--tinta-suave);background:0 0;border-style:dashed}.graus{gap:3px;display:inline-flex}.grau-pip{border:1px solid var(--madeira);width:8px;height:8px;transform:rotate(45deg)}.grau-pip.cheio{background:var(--ouro);border-color:var(--madeira-escura)}.jutsu-desc{color:var(--tinta-suave);margin:0;font-size:13px}.jutsu-efeito{margin:0;font-size:13px;font-weight:700}.efeito-valor{text-align:center;min-width:26px;color:var(--tinta-suave);margin-right:2px;padding:0 3px;font-weight:500;display:inline-block}.efeito-valor.atual{color:#fff;background:var(--sangue);font-weight:800}.efeito-valor.proximo{outline:1px dashed var(--sangue);color:var(--sangue);font-weight:800}.botao-evoluir{min-width:160px;font-size:13px}.jutsu-card .botao-evoluir:not(.primario):disabled{font-weight:500}@media (width<=640px){.jutsu-card{grid-template-columns:auto 1fr}.botao-evoluir{grid-column:1/-1}}.modal-catalogo{max-width:980px}.catalogo{grid-template-columns:minmax(220px,300px) 1fr;gap:12px;min-height:0;display:grid}.catalogo-lista{flex-direction:column;gap:4px;max-height:60dvh;margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.catalogo-entrada{text-align:left;align-items:center;gap:8px;width:calc(100% - 6px);padding:4px 8px 4px 4px;font-weight:400;display:flex}.catalogo-entrada.ativa{box-shadow:inset 4px 0 0 0 var(--sangue), inset 0 0 0 1px var(--ouro);background:linear-gradient(90deg,#f1d6c4,#ead9b5)}.catalogo-entrada-texto{flex-direction:column;min-width:0;display:flex}.catalogo-entrada-texto strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.catalogo-entrada-texto small{color:var(--tinta-suave);font-size:13px}.icone-jutsu-medio{width:34px;height:34px;font-size:20px}.catalogo-detalhe{border:1px solid var(--pergaminho-escuro);background:#fffaeb73;max-height:60dvh;padding:8px 12px;overflow-y:auto}.catalogo-vazio{color:var(--tinta-suave);padding:12px}.detalhe-topo{align-items:center;gap:12px;margin-bottom:6px;display:flex}.detalhe-nome{color:var(--sangue);margin-bottom:4px;font-size:20px;font-weight:400}.detalhe-desc{margin:8px 0}.detalhe-secao{margin-top:10px}.detalhe-secao h3{color:var(--madeira);border-bottom:1px solid var(--ouro);margin-bottom:4px;font-size:15px;font-weight:400}.detalhe-lista{margin:0;padding-left:18px}.detalhe-vazio{color:var(--tinta-suave);margin:0}.detalhe-tabela{border-collapse:collapse;width:100%;font-size:14px}.detalhe-tabela th,.detalhe-tabela td{text-align:left;border-bottom:1px dashed var(--pergaminho-escuro);padding:3px 6px}.detalhe-tabela th{color:var(--tinta-suave);font-weight:400}.detalhe-tabela tr.atual td{background:var(--sangue);color:#fff}.detalhe-tabela tr.atual .kanji{color:var(--ouro-claro)}.detalhe-yokais{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.detalhe-yokais li{align-items:center;gap:8px;display:flex}.detalhe-yokais li>span{flex-direction:column;display:flex}.detalhe-yokais strong{font-weight:400}.tag-item-consumivel{--cor-tag:#2f6b4f}.tag-item-material{--cor-tag:#5b4a7a}.tag-item-equip{--cor-tag:#4a2c1a}.tag-territorio{--cor-tag:#4a5a3a}.tag-trancado{--cor-tag:#5b5860}.icone-jutsu.el-folha,.icone-jutsu.el-agua,.icone-jutsu.el-fogo,.icone-jutsu.el-pedra,.icone-jutsu.el-vento,.icone-jutsu.el-raio,.icone-jutsu.el-sombra,.icone-jutsu.el-lama,.icone-jutsu.el-fruto,.icone-jutsu.el-nevoa{background-blend-mode:normal}.topo-moeda-nome{color:var(--pergaminho-escuro);font-size:13px}@media (width<=720px){.catalogo{grid-template-columns:1fr}.catalogo-lista{max-height:30dvh}.catalogo-detalhe{max-height:40dvh}}.slot-jutsu-cheio{overflow:hidden}.recarga{pointer-events:none;position:absolute;inset:0}.recarga-mascara{-webkit-backdrop-filter:grayscale()brightness(.55);backdrop-filter:grayscale()brightness(.55);-webkit-mask-image:conic-gradient(transparent 0 var(--feito), #000 var(--feito) 360deg);mask-image:conic-gradient(transparent 0 var(--feito), #000 var(--feito) 360deg);-webkit-mask-image:conic-gradient(transparent 0 var(--feito), #000 var(--feito) 360deg);background:#12101459;position:absolute;inset:0}.recarga-ponteiro{transform-origin:50% 100%;background:#fff3d6;width:2px;height:38%;position:absolute;top:12%;left:calc(50% - 1px);box-shadow:0 0 2px #000}.recarga-ponteiro-fixo{opacity:.55}.recarga-ponteiro-giro{transform:rotate(var(--feito))}.recarga-segundos{color:#fff;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.slot-jutsu-cheio.pronto .icone-jutsu{animation:.35s ease-out jutsu-pronto}@keyframes jutsu-pronto{0%{filter:brightness(1.8)}}.jutsu-recarga{color:var(--tinta-suave);font-weight:400}.slot-jutsu-cheio.recarregando .slot-jutsu-tecla{display:none}.aviso-saida{border-left:3px solid var(--sangue);background:#8e1b1b1f;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:14px;display:flex}.aviso-saida button{padding:2px 8px;font-size:13px}.territorio.destino{opacity:1;border-color:var(--ouro);box-shadow:inset 4px 0 0 0 var(--ouro), inset 0 0 0 1px var(--ouro);animation:1s steps(2,end) infinite destino-pisca}@keyframes destino-pisca{50%{background:#f3e3b8}}.vida-ninja{gap:4px;margin-top:0;display:grid}.pocao{align-items:center;gap:6px;font-size:13px;display:flex}.icone-pocao{width:14px;height:18px;image-rendering:pixelated;background:linear-gradient(#7a5532,#7a5532) 4px 0/6px 4px no-repeat,linear-gradient(#cfc2a0,#cfc2a0) 3px 4px/8px 2px no-repeat,linear-gradient(#a8c98a 0 30%,#5e8a3e 31%,#34522a) 1px 6px/12px 12px no-repeat;flex:none}.pocao-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pocao-qtd{font-size:14px}.pocao-comprar{padding:1px 6px;font-size:12px}.pocao-limiar{color:var(--tinta-suave);gap:2px;font-size:12px;display:grid}.pocao-limiar input{width:100%;accent-color:var(--hp)}.overlay-recuperacao{z-index:5;pointer-events:none;background:#121014b8;place-items:center;display:grid;position:absolute;inset:2px}.overlay-recuperacao-placa{text-align:center;max-width:min(320px,90%);color:var(--tinta);background:linear-gradient(180deg, var(--pergaminho) 0 70%, var(--pergaminho-escuro));border:3px solid var(--madeira);box-shadow:0 0 0 1px var(--ouro), 0 8px 20px #0009;justify-items:center;gap:6px;padding:14px 18px;font-size:13px;display:grid}.overlay-recuperacao-titulo{color:var(--sangue);font-size:20px}.overlay-recuperacao-tempo{letter-spacing:2px;font-size:34px}.overlay-recuperacao-dica{color:var(--tinta-suave);font-size:11px}.vazio-bolsa{color:var(--tinta-suave);margin:4px 2px;font-size:13px}.catalogo-entrada.com-raridade{border-left:4px solid var(--cor-raridade)}.catalogo-entrada.com-raridade .icone-equip,.catalogo-entrada.com-raridade .icone-jutsu{box-shadow:0 0 0 2px var(--cor-raridade), 0 0 6px var(--cor-raridade)}.catalogo-entrada.com-raridade strong{color:color-mix(in srgb, var(--cor-raridade) 70%, var(--tinta))}.detalhe-equip{border:3px solid var(--cor-raridade);box-shadow:inset 0 0 0 1px var(--madeira-escura), 0 0 10px color-mix(in srgb, var(--cor-raridade) 45%, transparent);background:color-mix(in srgb, var(--cor-raridade) 7%, transparent);padding:10px 12px}.selo-raridade{background:var(--cor-raridade);color:#fff;text-shadow:1px 1px #000}.detalhe-nota{color:var(--tinta-suave);margin:4px 0 0;font-size:12px}.escolher-barra{box-sizing:border-box;width:min(560px,94vw);max-width:560px;overflow:hidden}.barra-previa{margin:2px 0 4px}.escolher-lista{gap:4px;max-height:46vh;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow:hidden auto}.escolher-lista li{min-width:0}.escolher-jutsu{box-sizing:border-box;text-align:left;grid-template-columns:20px 36px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:4px 8px;display:grid}.escolher-jutsu .icone-jutsu{border-width:1px;width:36px;height:36px;font-size:20px}.escolher-jutsu .tag-jutsu{text-overflow:ellipsis;max-width:150px;padding:1px 5px;font-size:11px;overflow:hidden}.escolher-jutsu.marcado{box-shadow:inset 0 0 0 2px var(--ouro), 0 2px 0 0 var(--madeira-escura);background:linear-gradient(#f3e3b5,#e3c88a)}.escolher-posicao{color:#fff;background:var(--sangue);border:1px solid var(--madeira-escura);place-items:center;width:18px;height:18px;font-size:12px;display:grid}.escolher-jutsu:not(.marcado) .escolher-posicao{background:0 0}.escolher-nome{min-width:0;line-height:1.2;display:grid}.escolher-nome strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.escolher-nome small{color:var(--tinta-suave);font-size:12px;font-weight:400}.escolher-botoes{justify-content:flex-end;gap:8px;display:flex}.icone-equip{border:2px solid var(--cor-raridade,var(--madeira));background:radial-gradient(circle,#3a2f2a,#1f1714);flex:none;place-items:center;width:40px;height:40px;display:grid}.icone-equip img{width:36px;height:36px;image-rendering:pixelated}.icone-equip-grande{float:right;width:104px;height:104px;box-shadow:0 0 10px color-mix(in srgb, var(--cor-raridade) 55%, transparent);border-width:3px;margin:0 0 6px 10px}.icone-equip-grande img{width:96px;height:96px}.detalhe-mapa{image-rendering:pixelated;border:8px solid #0000;border-image:url(/ui/moldura-escura.png) 6/12px round;margin:0 0 8px;position:relative}.detalhe-mapa img{aspect-ratio:13/8;object-fit:cover;width:100%;image-rendering:pixelated;display:block}.detalhe-mapa figcaption{color:var(--ouro-claro);background:#121014d1;padding:1px 6px;font-size:12px;position:absolute;bottom:6px;left:6px}.modal-admin{max-width:640px;max-height:calc(100dvh / var(--escala-ui,1) - 32px);overflow-y:auto}.admin-secao{border:2px solid var(--pergaminho-escuro);gap:6px;min-width:0;margin:0;padding:8px 10px;display:grid}.admin-secao legend{color:var(--sangue);padding:0 6px}.admin-linha{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-linha input{width:110px}.admin-linha select{min-width:0;font:inherit;flex:200px;padding:4px}.admin-rotulo{flex:160px}.admin-rotulo small{color:var(--tinta-suave)}.admin-dica{color:var(--tinta-suave);margin:0;font-size:.8em}.admin-ok{color:#2f6b2a}.slot-cheio{cursor:pointer;outline:3px solid var(--cor-raridade,transparent);outline-offset:0;box-shadow:0 0 0 4px #0000008c}.slot-cheio:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cor-raridade) 55%, transparent), color-mix(in srgb, var(--cor-raridade) 18%, transparent) 70%);position:absolute;inset:0}.slot-cheio:hover:before,.slot-cheio:focus-visible:before{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cor-raridade) 75%, transparent), color-mix(in srgb, var(--cor-raridade) 28%, transparent) 70%)}.slot-cheio>*{position:relative}.slot-cheio{place-items:center;display:grid}.slot-cheio .slot-nome{display:none}.slot-item{z-index:2;aspect-ratio:1;object-fit:contain;width:88%;max-width:100%;height:auto;max-height:100%;image-rendering:pixelated;filter:drop-shadow(0 2px #0009)}.raridade-epico{--chama-nucleo:#f6e3ff;--chama-meio:#c27bff;--chama-borda:#6b1fc0}.raridade-lendario{--chama-nucleo:#fff7c9;--chama-meio:#ffbd2e;--chama-borda:#e4521b}.slot-cheio.raridade-epico{animation:1.6s ease-in-out infinite aura-epico}.slot-cheio.raridade-lendario{animation:1.1s ease-in-out infinite aura-lendario}@keyframes aura-epico{0%,to{box-shadow:0 0 0 4px #0000008c, 0 0 10px 3px color-mix(in srgb, var(--chama-meio) 80%, transparent)}50%{box-shadow:0 0 0 4px #0000008c, 0 0 18px 6px color-mix(in srgb, var(--chama-meio) 90%, transparent)}}@keyframes aura-lendario{0%,to{box-shadow:0 0 0 4px #0000008c, 0 0 14px 5px color-mix(in srgb, var(--chama-meio) 90%, transparent), 0 -6px 22px 6px color-mix(in srgb, var(--chama-borda) 55%, transparent)}50%{box-shadow:0 0 0 4px #0000008c, 0 0 24px 9px var(--chama-meio), 0 -10px 30px 10px color-mix(in srgb, var(--chama-borda) 70%, transparent)}}.slot-cheio>.chamas{z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(1px);position:absolute;inset:-16px -9px -5px}.lingua{background:radial-gradient(ellipse 50% 60% at 50% 78%, var(--chama-nucleo) 0%, var(--chama-meio) 32%, var(--chama-borda) 58%, transparent 76%);transform-origin:50% 100%;opacity:0;border-radius:50% 50% 45% 45%/70% 70% 30% 30%;width:15px;height:24px;animation:1.3s ease-in infinite lambida;position:absolute;bottom:0}.raridade-lendario .lingua{width:19px;height:30px;animation-duration:.95s}@keyframes lambida{0%{opacity:0;transform:translateY(4px)scale(.7,.6)}20%{opacity:1}70%{opacity:.85}to{opacity:0;transform:translateY(-75%)scale(.45,1.35)}}.lingua-0{animation-delay:0s;left:4%}.lingua-1{animation-delay:-.45s;left:28%}.lingua-2{animation-delay:-.9s;left:52%}.lingua-3{animation-delay:-.2s;left:76%}.lingua-4{animation-delay:-.65s;bottom:32%;left:-2px}.lingua-5{animation-delay:-1.05s;bottom:62%;left:-2px}.lingua-6{animation-delay:-.3s;bottom:32%;right:-2px}.lingua-7{animation-delay:-.8s;bottom:62%;right:-2px}.lingua-8{animation-delay:-.55s;bottom:82%;left:calc(50% - 8px)}@media (prefers-reduced-motion:reduce){.slot-cheio.raridade-epico,.slot-cheio.raridade-lendario{box-shadow:0 0 0 4px #0000008c, 0 0 16px 6px var(--chama-meio);animation:none}.lingua{opacity:.75;animation:none;transform:translateY(-25%)scaleX(.8)}}.bolsa-grade{grid-template-columns:repeat(auto-fill,minmax(min(52px,100%),1fr));gap:6px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.bolsa-grade>li{min-width:0;margin:0;padding:0}.peca-bolsa{box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;image-rendering:pixelated;outline:2px solid var(--cor-raridade,var(--pergaminho-escuro));outline-offset:0;color:var(--ouro-claro);background:0 0;border:6px solid #0000;border-image:url(/ui/moldura-escura.png) 6 fill/10px round;place-items:center;margin:0;padding:2px;display:grid;position:relative;box-shadow:0 0 0 3px #00000080}button.peca-bolsa{cursor:pointer}.peca-item{cursor:help}.peca-bolsa:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cor-raridade,#8a7a5a) 50%, transparent), color-mix(in srgb, var(--cor-raridade,#8a7a5a) 15%, transparent) 70%);position:absolute;inset:0}.peca-bolsa:hover:before,.peca-bolsa:focus-visible:before{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--cor-raridade,#8a7a5a) 75%, transparent), color-mix(in srgb, var(--cor-raridade,#8a7a5a) 25%, transparent) 70%)}.peca-icone{aspect-ratio:1;object-fit:contain;width:86%;max-width:100%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 2px #0009);position:relative}.peca-nivel-baixo .peca-icone{filter:grayscale(.8)drop-shadow(0 2px #0009);opacity:.7}.peca-kanji{aspect-ratio:1;width:78%;font-family:var(--pincel);color:#fff;text-shadow:1px 1px #000;border:1px solid #0009;border-radius:2px;place-items:center;font-size:20px;line-height:1;display:grid;position:relative}.kanji-consumivel{background:#2f6b4f}.kanji-material{background:#5b4a7a}.peca-qtd{z-index:1;color:#fff3d6;border:1px solid var(--ouro);background:#0e0a0cd9;padding:0 3px;font-size:11px;line-height:1.3;position:absolute;bottom:-2px;right:-2px}.tooltip-jogo{z-index:1000;pointer-events:none;max-width:280px;image-rendering:pixelated;background:linear-gradient(180deg, #efe4c6, var(--pergaminho) 50%, #dccba4);box-shadow:0 8px 18px #0009, 0 0 0 1px color-mix(in srgb, var(--cor-raridade,var(--ouro)) 60%, transparent);font-family:var(--texto);color:var(--tinta);background-clip:padding-box;border:12px solid #0000;border-image:url(/ui/moldura.png) 17 fill/26px/2px round;flex-direction:column;gap:3px;padding:8px 10px;font-size:13px;line-height:1.3;display:flex;position:fixed;top:0;left:0}.tooltip-jogo>*{image-rendering:auto}.tooltip-nome{color:var(--cor-raridade,var(--sangue));-webkit-text-stroke:.4px var(--tinta);text-shadow:1px 1px #00000059;font-size:15px}.tooltip-raridade{color:#fff;background:var(--cor-raridade);border:1px solid var(--madeira-escura);text-shadow:1px 1px #00000080;align-self:flex-start;padding:0 6px;font-size:11px}.tooltip-meta{color:var(--tinta-suave)}.tooltip-nivel-baixo{color:var(--erro)}.tooltip-bonus{border-top:1px dotted var(--pergaminho-escuro);border-bottom:1px dotted var(--pergaminho-escuro);color:#2f6b2a;margin:2px 0;padding:4px 0;list-style:none}.tooltip-desc{color:var(--tinta-suave);margin:0;font-size:12px;font-style:italic}.tooltip-dica{color:var(--sangue);margin:2px 0 0;font-size:12px}.tooltip-jutsu-topo{align-items:center;gap:8px;display:flex}.tooltip-jutsu .tag-jutsu{align-self:flex-start}.barra-palco{z-index:3;scrollbar-width:none;background:#0e0a0c8c;flex-direction:column;align-items:center;gap:6px;max-height:calc(100% - 20px);padding:6px;display:flex;position:absolute;top:50%;left:10px;overflow-y:auto;transform:translateY(-50%);box-shadow:0 0 0 1px #b8933f80}.barra-palco .slot-jutsu{cursor:help;flex:none;width:50px}.barra-palco .slot-jutsu:focus-visible{outline:2px solid var(--ouro-claro)}.barra-palco-pena{place-items:center;width:40px;height:40px;margin:2px 0 0;padding:6px;display:grid}.icone-pena{width:22px;height:22px;fill:var(--tinta)}@media (width<=860px){.barra-palco{gap:4px;padding:4px;left:6px}.barra-palco .slot-jutsu{width:40px}}.tooltip-jogo.menu-item-bolsa{pointer-events:auto;gap:4px;min-width:190px}.menu-item-opcao{text-align:left;flex-direction:column;align-items:flex-start;margin:0;padding:4px 10px;display:flex}.menu-item-opcao small{color:var(--tinta-suave);font-size:11px;font-weight:400}.menu-item-opcao:focus-visible,.menu-item-confirmar button:focus-visible,.menu-item-confirmar input:focus-visible{outline:2px solid var(--sangue);outline-offset:1px}.menu-item-confirmar{flex-direction:column;gap:6px;display:flex}.menu-item-confirmar p{margin:0;font-size:13px}.menu-item-qtd{align-items:center;gap:4px;display:flex}.menu-item-qtd input{width:80px;padding:4px 6px}.menu-item-qtd button,.menu-item-botoes button{margin:0}.menu-item-botoes{gap:6px;display:flex}.menu-item-erro{margin:0;font-size:12px}.tooltip-sorteado small{color:var(--tinta-suave);font-size:11px}.tooltip-porte{color:var(--tinta-suave);font-size:12px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1f130b59;border-radius:5px;box-shadow:inset 0 0 0 1px #1f130b80}::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--pergaminho-escuro), var(--ouro) 60%, #9a7a34);border:2px solid var(--madeira-escura);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg, var(--pergaminho), var(--ouro-claro) 60%, var(--ouro))}::-webkit-scrollbar-thumb:active{background:var(--ouro-claro)}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--ouro) #1f130b59}.barra-palco{scrollbar-width:none}}.modal-fundo:has(.modal-eventos){place-items:start center;overflow-y:auto}.modal-eventos{max-width:1040px;margin-block:auto}.modal-eventos>button:last-child{align-self:center;min-width:140px}.eventos{grid-template-columns:200px 1fr;align-items:start;gap:14px;display:grid}.eventos-abas{flex-direction:column;gap:6px;display:flex}.evento-aba{text-align:left;align-items:center;gap:8px;margin:0;padding:5px 8px 5px 5px;font-weight:400;display:flex}.evento-aba-kanji{width:38px;height:38px;font-family:var(--pincel);color:#fff3d6;text-shadow:1px 1px #000000b3;background:radial-gradient(circle at 35% 30%, #ffffff38, transparent 60%), color-mix(in srgb, var(--cor-deus) 55%, #1a1410);border:2px solid var(--madeira-escura);box-shadow:inset 0 0 0 1px var(--ouro);flex:none;place-items:center;font-size:24px;line-height:1;display:grid}.evento-aba-texto{flex-direction:column;min-width:0;display:flex}.evento-aba-texto strong{font-weight:400}.evento-aba-texto small{color:var(--tinta-suave);font-size:12px}.evento-aba.ativa{box-shadow:inset 4px 0 0 0 var(--sangue), inset 0 0 0 1px var(--ouro), 0 0 10px color-mix(in srgb, var(--cor-deus) 60%, transparent);background:linear-gradient(90deg,#f1d6c4,#ead9b5)}.evento-aba.ativa .evento-aba-kanji{box-shadow:inset 0 0 0 1px var(--ouro-claro), 0 0 8px var(--cor-deus)}.evento-painel{flex-direction:column;gap:12px;min-width:0;display:flex}.evento-vitrine{height:290px;margin-top:70px;animation:.35s ease-out vitrine-entra;position:relative}.evento-cena{image-rendering:pixelated;border:4px solid var(--madeira-escura);box-shadow:inset 0 0 0 2px var(--ouro), inset 0 0 0 4px var(--madeira), inset 0 0 60px #0000008c, 0 6px 14px #00000080;background-color:#0d0b10;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.evento-cena:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a080c99,#0000 55%);position:absolute;inset:0}.evento-cena-texto{z-index:1;color:#fff3d6;text-shadow:2px 2px #000,0 0 10px #000c;flex-direction:column;display:flex;position:absolute;bottom:20px;left:22px}.evento-cena-kanji{font-family:var(--pincel);color:var(--cor-deus);text-shadow:3px 3px 0 #000, 0 0 18px var(--cor-deus);font-size:64px;line-height:1}.evento-cena-nome{font-family:var(--pincel);letter-spacing:2px;font-size:30px}.evento-cena-titulo{color:var(--ouro-claro);font-size:14px}.evento-cena-kanji-nome{color:#f3e6c4;letter-spacing:1px;font-size:13px}.evento-particulas span{background:var(--cor-deus);box-shadow:0 0 6px var(--cor-deus);opacity:0;animation:linear infinite particula-sobe;position:absolute;bottom:-8px}.evento-deus{z-index:2;aspect-ratio:3/4;pointer-events:none;--sombra-deus:drop-shadow(0 0 12px color-mix(in srgb, var(--cor-deus) 70%, transparent)) drop-shadow(0 8px 6px #0009);filter:var(--sombra-deus);position:absolute;top:-96px;bottom:-34px;right:-28px}.evento-deus-quadros{position:absolute;inset:0;overflow:hidden}.evento-deus-quadros img{height:100%;image-rendering:pixelated;position:absolute;top:0;left:0}.evento-deus-parado{width:100%}.evento-deus-folha{width:calc(100% * var(--quadros));visibility:hidden}.evento-deus-folha.pronta{visibility:visible;animation:deus-quadros 1.3s steps(var(--quadros)) infinite}.evento-deus-aura{background:radial-gradient(closest-side, color-mix(in srgb, var(--cor-deus) 55%, transparent), transparent);filter:blur(8px);border-radius:50%;animation:3.5s ease-in-out infinite aura-pulsa;position:absolute;inset:12% 8% 10%}.evento-descricao{border:1px solid var(--pergaminho-escuro);background:#fffaeb73;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.evento-descricao h3{font-family:var(--pincel);color:var(--sangue);font-size:20px;font-weight:400}.evento-descricao p{margin:0;line-height:1.5}.evento-campos{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.evento-campos>div{border:1px dashed var(--pergaminho-escuro);background:#cdb98e59;padding:6px 8px}.evento-campos dt{color:var(--tinta-suave);text-transform:uppercase;letter-spacing:1px;font-size:12px}.evento-campos dd{margin:2px 0 0}.evento-descricao>.primario{align-self:flex-end;min-width:200px}.vitrine-susanoo .evento-cena:before{content:"";z-index:1;mix-blend-mode:screen;opacity:0;pointer-events:none;background:#cfe6ff;animation:3.2s step-end infinite cena-clarao;position:absolute;inset:0}.fx-raios{aspect-ratio:1;background:repeating-conic-gradient(#ffd66e66 0 5deg, transparent 5deg 18deg);border-radius:50%;width:150%;animation:40s linear infinite raios-giram;position:absolute;top:19%;left:49%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 15%,#0000 70%);mask:radial-gradient(closest-side,#000 15%,#0000 70%)}@keyframes deus-quadros{to{transform:translate(-100%)}}@keyframes cena-clarao{0%,to{opacity:0}62%,66%{opacity:.35}64%,68%{opacity:0}}@keyframes raios-giram{to{rotate:360deg}}@keyframes aura-pulsa{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.95;transform:scale(1.04)}}@keyframes particula-sobe{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-300px)translate(18px)}}@keyframes vitrine-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.evento-deus-folha.pronta,.vitrine-susanoo .evento-cena:before,.fx-raios,.evento-deus-aura,.evento-particulas span,.evento-vitrine{animation:none}}@media (width<=760px){.eventos{grid-template-columns:1fr}.eventos-abas{flex-direction:row;padding-bottom:2px;overflow-x:auto}.evento-aba{flex:1 0 auto}.evento-aba-texto small{display:none}.evento-vitrine{height:210px;margin-top:56px}.evento-deus{top:-66px;bottom:-20px;right:-16px}.evento-cena-kanji{font-size:44px}.evento-cena-nome{font-size:22px}.evento-campos{grid-template-columns:1fr}.evento-descricao>.primario{align-self:stretch}}
