*,*:before,*:after{font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0}:root{--fundo: #0f1a14;--painel: #17261d;--borda: #2c4434;--texto: #e7efe5;--suave: #9db5a2;--verde: #5fbf6a;--ambar: #f0a83a;--erro: #ff7a6b;--rara: #c79bff}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--texto);font:14px/1.4 system-ui,sans-serif}button{background:var(--verde);color:#08130c;border:0;border-radius:6px;padding:8px 14px;font-weight:600;cursor:pointer}button.sec{background:transparent;color:var(--texto);border:1px solid var(--borda)}button.pequeno{padding:3px 10px;font-size:12px}button:disabled{opacity:.45;cursor:default}input,select{background:#0b130e;color:var(--texto);border:1px solid var(--borda);border-radius:6px;padding:8px}.oculto{display:none!important}.linha{display:flex;gap:8px;flex-wrap:wrap}.nota{color:var(--suave);font-size:12px}.erro{color:var(--erro);min-height:1.2em}.tela{min-height:100vh}#tela-login{position:relative;overflow:hidden;display:grid;place-items:center;align-content:center;gap:14px;padding:16px;background:#2a1a24 url(/arte/ui/login.png) center / cover no-repeat;image-rendering:pixelated}#tela-login:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 30%,rgba(10,6,14,.55) 100%)}#login-vida{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ave-login{position:absolute;left:-10%;background-size:900% 100%;background-repeat:no-repeat;image-rendering:pixelated;animation-timing-function:steps(9),linear;animation-iteration-count:infinite,1;filter:drop-shadow(0 6px 4px rgba(0,0,0,.25))}@keyframes quadros-login{to{background-position:112.5% 0}}@keyframes cruzar-direita{0%{left:-12%;translate:0 0}50%{translate:0 -30px}to{left:108%;translate:0 10px}}@keyframes cruzar-esquerda{0%{left:108%;translate:0 0}50%{translate:0 -30px}to{left:-12%;translate:0 10px}}.boto-login{position:absolute;top:74%;width:72px;height:72px;background:url(/arte/anim/boto-andar.png) 0 0 / 900% 100% no-repeat;image-rendering:pixelated;opacity:0;animation:quadros-login .9s steps(9) infinite,emergir 3.2s ease-in-out 1}@keyframes emergir{0%{opacity:0;translate:0 24px}30%,65%{opacity:.95;translate:0 0}to{opacity:0;translate:0 24px}}.vagalume{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff6a8;box-shadow:0 0 8px 3px #ffec78b3;animation:voo-vagalume 7s ease-in-out infinite alternate,piscar 2.5s ease-in-out infinite}@keyframes voo-vagalume{to{translate:40px -60px}}@keyframes piscar{0%,to{opacity:.1}50%{opacity:1}}.cartao{background:var(--painel);border:1px solid var(--borda);border-radius:12px;padding:24px;max-width:420px;width:100%}#tela-login .cartao{position:relative;background:#101c14c7;backdrop-filter:blur(6px);border:2px solid rgba(240,168,58,.55);box-shadow:0 12px 40px #00000073,inset 0 0 0 1px #ffffff0f;animation:subir .6s ease-out}@keyframes subir{0%{opacity:0;translate:0 16px}}.logo-login{display:flex;align-items:center;gap:10px}.logo-login img{width:64px;height:64px;image-rendering:pixelated;animation:respirar-login 3s ease-in-out infinite}@keyframes respirar-login{50%{translate:0 -3px}}.cartao h1{margin:0;font-size:32px;color:var(--verde);letter-spacing:1px}#tela-login h1{font:700 44px/1 Pixelify Sans,system-ui,sans-serif;letter-spacing:2px;background:linear-gradient(180deg,#ffd36b,#f0a83a 45%,#7ed36f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #3b2412) drop-shadow(0 0 12px rgba(255,190,90,.35))}.sub{color:var(--suave);margin-top:4px}#tela-login .sub{color:#f3d9b0}#tela-login button[data-acao=login]{background:linear-gradient(180deg,#7ed36f,#4aa557);box-shadow:0 3px #2b6b35}#tela-login button[data-acao=login]:hover{filter:brightness(1.08)}#tela-login input:focus{outline:2px solid var(--ambar);outline-offset:1px}.curiosidade{position:relative;max-width:520px;margin:0;padding:8px 14px;border-radius:8px;text-align:center;background:#140c0899;color:#ffe7b8;font-size:13px;min-height:2.6em}.curiosidade:before{content:"Você sabia? ";color:var(--ambar);font-weight:700}.curiosidade.aparece{animation:subir .5s ease-out}@media(prefers-reduced-motion:reduce){#tela-login *,#tela-login:before{animation:none!important}}#form-login{display:grid;gap:12px;margin-top:16px}#form-login label{display:grid;gap:4px}.painel{background:var(--painel);border:1px solid var(--borda);border-radius:10px;padding:12px}.cura{display:flex;gap:8px;align-items:center;margin-top:12px}.comp{display:grid;grid-template-columns:56px 1fr auto;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--borda)}.comp img{width:56px;height:56px;image-rendering:pixelated;object-fit:contain}.comp .info small{color:var(--suave);display:block}.comp.em-campo{outline:1px solid var(--verde);border-radius:6px;padding-left:4px}.barra-hp,.barra-xp{height:5px;background:#0b130e;border-radius:3px;overflow:hidden;margin-top:3px}.barra-hp i,.barra-xp i{display:block;height:100%;background:var(--verde)}.barra-xp i{background:#6aa6ff}.estrelas{color:var(--ambar)}.ficha{padding:8px 0;border-bottom:1px solid var(--borda)}.ficha h4{margin:0}.ficha h4 em{color:var(--suave);font-weight:400;font-size:12px}.ficha p{margin:6px 0;color:var(--suave)}.ficha .rara{color:var(--rara);font-size:12px}#duelo .duelo-titulo{display:flex;justify-content:space-between;align-items:center;color:var(--suave)}.arena{display:flex;justify-content:space-between;align-items:flex-end;height:170px;padding:8px 8px 10px;border-radius:8px;margin-top:8px;background:url(/arte/deco/1.png) no-repeat 4% 98% / 40px,url(/arte/deco/2.png) no-repeat 96% 96% / 36px,url(/arte/deco/21.png) no-repeat 50% 30% / 56px,radial-gradient(ellipse 70% 30% at 50% 100%,#4c7d3a 0 60%,transparent 61%),linear-gradient(#2b5a3a,#1c3a26 55%,#2f5a2c);image-rendering:pixelated}.lutador{width:45%;display:grid;justify-items:center;gap:2px;position:relative}.lutador:after{content:"";position:absolute;bottom:-2px;width:56px;height:10px;border-radius:50%;background:#0000004d;z-index:-1}.lutador img{width:96px;height:96px;image-rendering:pixelated;object-fit:contain;transform-origin:bottom center;animation:respirar 1.6s ease-in-out infinite}.lutador.selvagem img{transform:scaleX(-1);animation-name:respirar-esp}.lutador .nome{font-size:12px}.lutador .hp{width:100%;height:6px;background:#0b130e;border-radius:3px;overflow:hidden}.lutador .hp i{display:block;height:100%;background:var(--verde);transition:width .3s}.lutador.atacou img{animation:golpe .35s ease-out}.lutador.selvagem.atacou img{animation:golpe-esp .35s ease-out}.lutador.apanhou img{animation:tremer .3s linear;filter:brightness(1.8)}.lutador.selvagem.apanhou img{animation:tremer-esp .3s linear}.lutador.cansado img{opacity:.35;animation:none}.rara-preta{filter:brightness(.32) contrast(1.3)}.rara-albina{filter:saturate(0) brightness(1.7)}#vinculo{margin-top:8px;padding:8px;border:1px dashed #c9a24a;border-radius:8px;background:#2a2a14}#vinculo .v-titulo{font-size:13px;margin-bottom:4px}#vinculo .v-conf{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--suave);margin-bottom:6px}#vinculo .v-conf .barra-xp{flex:1;margin:0}#vinculo .v-conf .barra-xp i{background:#c9a24a}.ritual{padding:8px 0;border-bottom:1px solid var(--borda)}.ritual h4{margin:0;display:flex;gap:8px;align-items:center}.ritual h4 img{width:40px;height:40px;image-rendering:pixelated}.ritual .ingr{font-size:12px;color:var(--suave)}.ritual .ingr b.ok{color:var(--verde)}.ritual .ingr b.falta{color:var(--erro)}.capitulo{padding:8px 0;border-bottom:1px solid var(--borda)}.capitulo h4{margin:0 0 4px}.capitulo .abertura{font-style:italic;color:var(--suave)}.capitulo ul{list-style:none;padding:0;margin:6px 0}.capitulo li{display:flex;gap:6px;align-items:center;justify-content:space-between;padding:2px 0}.capitulo li.feito{color:var(--suave);text-decoration:line-through}#d-log{list-style:none;padding:0;margin:8px 0 0;max-height:90px;overflow:auto;font-size:12px;color:var(--suave)}@keyframes respirar{50%{transform:scaleY(.96)}}img.quadros{object-fit:cover!important;object-position:0 0;animation:quadros calc(var(--n) * .12s) steps(var(--n),jump-none) infinite alternate}@keyframes quadros{0%{object-position:0% 0}to{object-position:100% 0}}.lutador.selvagem img.quadros{transform:scaleX(-1)}.lutador.atacou img.quadros{animation:quadros calc(var(--n) * 60ms) steps(var(--n),jump-none) 1 forwards,golpe .35s ease-out .15s}.lutador.selvagem.atacou img.quadros{animation:quadros calc(var(--n) * 60ms) steps(var(--n),jump-none) 1 forwards,golpe-esp .35s ease-out .15s}.lutador.apanhou img.quadros{animation:quadros calc(var(--n) * .12s) steps(var(--n),jump-none) infinite alternate,tremer .3s linear}.lutador.selvagem.apanhou img.quadros{animation:quadros calc(var(--n) * .12s) steps(var(--n),jump-none) infinite alternate,tremer-esp .3s linear}.lutador.cansado img.quadros{animation:none}.lutador .dano{position:absolute;top:18px;font:700 16px Pixelify Sans,sans-serif;color:#fff;text-shadow:0 2px 0 #000,0 0 3px #000;pointer-events:none;animation:dano-sobe .9s ease-out forwards;z-index:3}.lutador .dano.forte{font-size:24px;color:#ffd84a}@keyframes dano-sobe{0%{opacity:0;transform:translate(-50%,8px) scale(.6)}15%{opacity:1;transform:translate(-50%) scale(1.2)}to{opacity:0;transform:translate(-50%,-34px) scale(1)}}.lutador .faisca{position:absolute;left:50%;top:62%;width:4px;height:4px;background:#fff3b0;box-shadow:0 0 4px #ffcf4a;pointer-events:none;animation:faisca .45s ease-out forwards;z-index:3}@keyframes faisca{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy)));opacity:0}}#duelo.treme{animation:treme-duelo .25s linear}@keyframes treme-duelo{25%{translate:-4px 2px}50%{translate:3px -2px}75%{translate:-2px 1px}}#guia{position:absolute;left:8px;top:150px;width:290px;padding:8px 10px;z-index:5;font-size:13px;display:grid;gap:6px}#guia b{color:#ffe9a8}#guia ol{margin:0;padding-left:18px;display:grid;gap:3px}#guia li{color:#bfae86}#guia li.feito{text-decoration:line-through;opacity:.6}#guia li.atual{color:#fff;font-weight:700}#guia button{justify-self:end}#abas [data-aba].destaque{animation:destaque 1s ease-in-out infinite}@keyframes destaque{50%{filter:drop-shadow(0 0 6px #ffe36a) brightness(1.3)}}#b-som span{font-size:18px;width:28px;text-align:center;color:#ffe9a8}#b-som.mudo span{opacity:.45;text-decoration:line-through}.linha.saber{justify-content:space-between;align-items:center;gap:8px}@keyframes respirar-esp{0%,to{transform:scaleX(-1)}50%{transform:scaleX(-1) scaleY(.96)}}@keyframes golpe{40%{transform:translate(28px)}}@keyframes golpe-esp{0%,to{transform:scaleX(-1)}40%{transform:scaleX(-1) translate(28px)}}@keyframes tremer{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes tremer-esp{0%,to{transform:scaleX(-1)}25%{transform:scaleX(-1) translate(-4px)}75%{transform:scaleX(-1) translate(4px)}}#avisos{position:fixed;top:64px;left:50%;transform:translate(-50%);display:grid;gap:6px;z-index:20;pointer-events:none}#avisos div{background:#24372b;border:1px solid var(--borda);padding:8px 14px;border-radius:8px;animation:sumir 4s forwards}@keyframes sumir{85%{opacity:1}to{opacity:0}}.sobreposicao{position:fixed;inset:0;background:#040c0859;display:grid;place-items:center;z-index:30;padding:16px}.dialogo{max-width:560px}.dialogo .quem{color:var(--verde);font-weight:700;margin:0}.dialogo .fala{font-size:16px;white-space:pre-line}.dialogo .opcoes{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dialogo .opcoes button img{width:64px;height:64px;display:block;margin:0 auto 4px;image-rendering:pixelated}.missao{padding:8px 0;border-bottom:1px solid var(--borda)}.missao .quem{color:var(--verde);font-weight:600;font-size:12px}.missao p{margin:4px 0}.item{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;padding:6px 0;border-bottom:1px solid var(--borda)}.item small{color:var(--suave);display:block}.item.ritual b{color:var(--ambar)}.item.amostra b{color:var(--rara)}.crescer{font-size:12px;color:var(--suave)}.estagio{color:var(--ambar);font-weight:700;margin-left:4px}:root{--pixel: "Pixelify Sans", system-ui, sans-serif;--madeira: #4a2f1b;--madeira-clara: #7a5230;--papel: #ecdcb4;--tinta: #3b2a17}h1,h3,h4,#abas span,.placa,.duelo-titulo,button{font-family:var(--pixel)}#tela-jogo{position:fixed;inset:0;overflow:hidden;overflow:clip;background:radial-gradient(ellipse at 50% 40%,#1d3a24,#08110b 75%)}#jogo{position:absolute;inset:0}#jogo canvas{image-rendering:pixelated}.ic{width:32px;height:32px;image-rendering:pixelated;flex:none}#tela-jogo img[src*="/ui/icones/"]{image-rendering:pixelated}.placa{background:linear-gradient(#5a3a22,#3d2715);color:#f6e7c4;border:2px solid #1e130a;border-radius:8px;box-shadow:inset 0 1px #8a6238,inset 0 -2px #2a1a0d,0 3px 8px #00000073}button.icone{background:transparent;border:0;padding:2px;display:grid;place-items:center;position:relative}button.icone img{width:32px;height:32px;image-rendering:pixelated;transition:transform .15s}button.icone:hover img{transform:translateY(-2px) scale(1.08)}#barra{position:absolute;top:8px;left:8px;right:8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;z-index:5;pointer-events:none}#barra>*{pointer-events:auto}#barra .placa{display:flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;min-height:38px;font-size:15px}#barra .placa img{width:28px;height:28px;image-rendering:pixelated}#barra .quem strong{color:#ffe9a8}.pesq{display:inline-flex;align-items:center;gap:6px;color:#d9c69c}.pesq b{color:#fff}.barra-xp.mini{width:64px;margin:0}#b-mapa{color:#c8f0b0}#foco-box{display:flex;align-items:center;gap:2px;margin-left:6px}#foco-box select{background:#2a1a0d;color:#f6e7c4;border:1px solid #1e130a;padding:3px 6px;font-family:var(--pixel)}#barra .recursos{gap:12px}.rec{display:inline-flex;align-items:center;gap:3px}.rec b{min-width:2ch}.rec.ambar b{color:var(--ambar)}.rec.pulso img{animation:pulo .45s ease-out}.rec.pulso b{animation:brilho .8s ease-out}@keyframes pulo{40%{transform:translateY(-5px) scale(1.15)}}@keyframes brilho{0%{color:#fff6a0;text-shadow:0 0 6px #ffd84a}}.selo{font-size:13px}#b-atento{color:#c8ff9c}#b-atento img{animation:piscar-olho 3s infinite}@keyframes piscar-olho{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.sorte b{color:#e2c4ff}.sorte img{animation:girar 6s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}#b-sair{margin-left:auto;padding:3px}#hud-comp{position:absolute;left:8px;top:60px;z-index:5;display:grid;grid-template-columns:64px 150px auto;gap:8px;align-items:center;padding:6px 8px;cursor:pointer}#hud-comp .retrato{width:64px;height:64px;display:grid;place-items:end center;background:radial-gradient(circle at 50% 70%,#6a9a4a,#2f4f25 70%);border:2px solid #1e130a;border-radius:6px;overflow:hidden}#hud-comp .retrato img{width:60px;height:60px;image-rendering:pixelated;object-fit:contain}#hud-comp .info{display:grid;gap:1px;font-size:13px}#hud-comp small{color:#d9c69c}#hud-comp .rotulo{display:flex;align-items:center;gap:4px}#hud-comp .rotulo img{width:16px;height:16px}#hud-comp .rotulo>div{flex:1;margin:0;height:6px;background:#1e130a}.respira{transform-origin:bottom center;animation:respirar 1.6s ease-in-out infinite}#duelo{position:absolute;left:8px;bottom:96px;width:340px;padding:8px;z-index:6}#duelo .duelo-titulo{color:#d9c69c}#duelo .arena{height:140px}#duelo .lutador img{width:80px;height:80px}#duelo .lutador .nome{color:#fff;text-shadow:0 1px 0 #000}#d-log{max-height:64px;color:#d9c69c}#vinculo button img{width:20px;height:20px;vertical-align:middle;margin-right:2px}#chat{position:absolute;right:8px;bottom:96px;width:330px;padding:6px;z-index:6;display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:start}#chat.fechado{width:auto}#chat.fechado .chat-corpo{display:none}#chat-novas:not(:empty){position:absolute;top:-6px;right:-6px;background:#c0392b;color:#fff;font-size:11px;border-radius:9px;padding:0 5px;border:1px solid #1e130a}#chat-log{list-style:none;margin:0;padding:0;height:130px;overflow:auto;font-size:13px;font-family:system-ui,sans-serif}#chat-log li b{color:#a8e070}#chat-log li.sistema{color:#e2c4ff}#chat-form input{width:100%;margin-top:6px;background:#2a1a0d;color:#f6e7c4;border-color:#1e130a;padding:6px}#abas{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:7;display:flex;gap:2px;padding:6px 10px 4px;background:linear-gradient(#6b4527,#432a16 60%,#2e1c0e);border:3px solid #1e130a;border-radius:12px;box-shadow:inset 0 2px #9a6c3e,0 4px 12px #00000080}#abas:before,#abas:after{content:"";position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:radial-gradient(#c9a24a,#6b4a12);border:1px solid #1e130a}#abas:before{left:-7px}#abas:after{right:-7px}#abas button{background:transparent;border:0;padding:2px 6px;display:grid;justify-items:center;gap:0;color:#f6e7c4;position:relative;border-radius:8px}#abas button img{width:48px;height:48px;image-rendering:pixelated;transition:transform .18s;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}#abas button span{font-size:12px;text-shadow:0 1px 0 #000}#abas button:hover img{transform:translateY(-4px) rotate(-4deg)}#abas button:hover span{color:#ffe9a8}#abas button.ativa{background:#ffdc8c24;box-shadow:inset 0 0 0 1px #ffdc8c59}#abas button.ativa img{transform:translateY(-3px)}#abas button[data-alerta]:not([data-alerta=""]):after{content:attr(data-alerta);position:absolute;top:-2px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#d8432f;color:#fff;font-size:11px;line-height:16px;border:1px solid #1e130a;animation:chamar 1.2s ease-in-out infinite}@keyframes chamar{50%{transform:translateY(-3px) scale(1.1)}}#janelas{position:absolute;inset:0;pointer-events:none;z-index:8}.janela{position:absolute;width:min(460px,calc(100vw - 16px));max-height:min(70vh,620px);display:flex;flex-direction:column;pointer-events:auto;border:30px solid transparent;border-image:url(/arte/ui/janela.png) 38 fill / 30px stretch;image-rendering:pixelated;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55));animation:abrir-janela .18s ease-out;--texto: var(--tinta);--suave: #6e5634;--borda: #c4a874;--painel: transparent;--rara: #7b3fc4;--ambar: #a8650c;--erro: #b0331f;color:var(--tinta)}@keyframes abrir-janela{0%{transform:translateY(10px) scale(.97);opacity:0}}.janela header{position:absolute;top:-30px;left:-30px;right:-30px;height:34px;cursor:grab;touch-action:none}.janela header:active{cursor:grabbing}.janela header>img{position:absolute;left:4px;top:-4px;width:48px;height:48px;image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}.janela .fechar{position:absolute;right:2px;top:2px;width:26px;height:26px;padding:0;border-radius:6px;background:#8a2a1a;color:#ffe9d0;border:2px solid #1e130a;font-size:13px;line-height:1}.janela .fechar:hover{background:#b0331f}.janela .corpo{overflow:auto;padding:4px 6px 4px 8px;min-height:80px;scrollbar-color:#8a6238 transparent}.janela .corpo h3{margin:0 0 6px 28px;font-size:20px;color:#4a2f1b}.janela .corpo h3~h3{margin-left:0;margin-top:14px}.janela .corpo h4{color:#4a2f1b}.janela input,.janela select{background:#f6ead0;color:var(--tinta);border-color:#b89c6a}.janela button.sec{color:var(--tinta);border-color:#9a7c4a;background:#ffffff40}.janela button.sec:hover{background:#ffffff80}.janela .barra-hp,.janela .barra-xp{background:#cdb88c}.janela .barra-xp i{background:#3a7bd5}.janela .barra-hp i{background:#3f9a3a}.janela .comp.em-campo{outline-color:#3f9a3a;background:#3f9a3a1a}.janela .item img.ic{width:32px;height:32px}.janela .item{grid-template-columns:32px 1fr auto auto}.janela .item:hover img.ic{animation:balanca-item .5s ease-in-out}@keyframes balanca-item{25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.janela .comp img{filter:drop-shadow(0 2px 0 rgba(0,0,0,.25))}.janela .comp:hover img:not(.ic){animation:respirar .8s ease-in-out infinite;transform-origin:bottom center}.janela .ficha h4 em{color:var(--suave)}.janela .capitulo .abertura{color:#5a4528}.janela ol{padding-left:20px}.dialogo{background:var(--papel);color:var(--tinta);border:4px solid var(--madeira);box-shadow:inset 0 0 0 2px var(--madeira-clara),0 8px 24px #00000080}.dialogo .quem{color:#2f6a2a;font-family:var(--pixel);font-size:18px}.dialogo .fala{color:var(--tinta)}.dialogo button.sec{color:var(--tinta);border-color:#9a7c4a}.dialogo input,.dialogo select{background:#f6ead0;color:var(--tinta);border-color:#b89c6a}.dica{position:absolute;left:50%;top:58px;transform:translate(-50%);margin:0;padding:6px 12px;border-radius:8px;background:#0a140eb3;color:#e7efe5;font-size:13px;z-index:4;pointer-events:none;animation:sumir 25s forwards;white-space:nowrap}@media(max-width:760px){#abas{gap:0;padding:4px;max-width:calc(100vw - 16px);overflow-x:auto}#abas button img{width:32px;height:32px}#abas button span{font-size:10px}#hud-comp{grid-template-columns:48px 110px auto;top:104px}#hud-comp .retrato{width:48px;height:48px}#hud-comp .retrato img{width:44px;height:44px}#chat{width:calc(100vw - 16px);bottom:74px}#chat-log{height:80px}#duelo{width:calc(100vw - 16px);bottom:74px}.dica{white-space:normal;width:calc(100vw - 32px)}.janela{left:8px!important}}#abas [data-aba]{position:relative}#abas .tecla{position:absolute;top:2px;left:4px;font:700 10px Pixelify Sans,sans-serif;color:#ffe9a8;background:#1e130abf;border-radius:3px;padding:0 3px;line-height:13px;pointer-events:none}#rapida{position:absolute;bottom:96px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:6}#rapida .slot{position:relative;width:46px;height:46px;padding:0;display:grid;place-items:center;background:linear-gradient(#5a3a1e,#3b2410);border:2px solid #1e130a;border-radius:6px;box-shadow:inset 0 1px #8a6236;cursor:pointer}#rapida .slot img{width:30px;height:30px;image-rendering:pixelated;object-fit:contain}#rapida .slot small{position:absolute;bottom:1px;right:4px;font:700 11px Pixelify Sans,sans-serif;color:#fff;text-shadow:0 1px 0 #000}#rapida .slot .tecla{position:absolute;top:1px;left:3px;font:700 10px Pixelify Sans,sans-serif;color:#ffe9a8}#rapida .slot.vazio{opacity:.55}#rapida .slot.sem img{filter:grayscale(1);opacity:.5}#rapida .slot.usou{animation:usou .25s ease-out}@keyframes usou{50%{transform:scale(.88);filter:brightness(1.6)}}#dialogo .opcoes button img{width:24px;height:24px;vertical-align:middle;margin-right:6px;image-rendering:pixelated}@media(max-width:900px){#rapida{bottom:130px}}#minimapa{position:absolute;top:58px;right:8px;z-index:5;padding:4px;display:grid;gap:4px;justify-items:end}#minimapa canvas{width:176px;height:110px;image-rendering:pixelated;border:2px solid #1e130a;border-radius:4px;cursor:crosshair;background:#1f4a24}[data-janela=mundo]{width:min(860px,94vw)}#aba-mundo .regiao{position:relative}#aba-mundo .regiao img{width:100%;display:block;image-rendering:pixelated;border:2px solid #5a3a1e;border-radius:6px}#aba-mundo .pino{position:absolute;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:0;padding:3px 8px;background:#1e130ad9;color:#ffe9a8;border:2px solid #c9a15a;border-radius:6px;cursor:pointer;font:12px Pixelify Sans,sans-serif;white-space:nowrap}#aba-mundo .pino:after{content:"";position:absolute;bottom:-8px;border:6px solid transparent;border-top-color:#c9a15a}#aba-mundo .pino small{color:#d9c69c;font-size:10px}#aba-mundo .pino.aqui{border-color:#6ad04a;box-shadow:0 0 10px #6ad04a}#aba-mundo .pino.aqui:after{border-top-color:#6ad04a}#aba-mundo .pino.fechado{opacity:.7;filter:grayscale(.6)}@media(max-width:900px){#minimapa canvas{width:128px;height:80px}}#b-zona{color:#d9c69c;font-size:12px;margin-left:2px}#meta{position:absolute;left:8px;top:150px;width:290px;padding:8px 10px;z-index:5;font-size:13px;display:grid;gap:6px}#meta b{color:#ffe9a8}#meta ol{margin:0;padding-left:18px;display:grid;gap:3px;color:#fff}#meta li.feito{text-decoration:line-through;opacity:.6}#meta small{color:#d9c69c}#meta button{justify-self:end;animation:destaque 1s ease-in-out infinite}#achados{position:absolute;bottom:152px;left:50%;transform:translate(-50%);display:grid;gap:6px;justify-items:center;z-index:7;pointer-events:none}.achado{--cor: #c9c9c9;position:relative;display:flex;align-items:center;gap:9px;padding:6px 14px 6px 6px;background:linear-gradient(#5a3a22,#3d2715);color:#f6e7c4;border:2px solid #1e130a;border-radius:10px;box-shadow:inset 0 1px #8a6238,inset 0 -2px #2a1a0d,0 4px 10px #00000080,0 0 14px color-mix(in srgb,var(--cor) 40%,transparent);animation:achado-entra .35s ease-out,achado-sai .5s ease-in forwards;animation-delay:0s,calc(1.1s + var(--fica, 0s))}.achado img{width:30px;height:30px;padding:3px;image-rendering:pixelated;background:radial-gradient(circle,color-mix(in srgb,var(--cor) 45%,#2a1a0d),#2a1a0d 75%);border:2px solid var(--cor);border-radius:50%;box-sizing:content-box}.achado span{display:grid;line-height:1.1}.achado b{color:#fff3d6;font:600 14px var(--pixel);text-shadow:0 1px 0 #1e130a}.achado small{justify-self:start;margin-top:2px;padding:0 6px;border-radius:4px;background:var(--cor);color:#1e130a;font:700 9px var(--pixel);text-transform:uppercase;letter-spacing:.08em}.achado.r1{--cor: #c9c9c9}.achado.r2{--cor: #6ad04a;--fica: .7s}.achado.r3{--cor: #4aa8ff;--fica: 1.4s}.achado.r4{--cor: #c06aff;--fica: 2.1s;transform-origin:center}.achado.r5{--cor: #ffcf4a;--fica: 2.8s}.achado.r4,.achado.r5{padding:8px 16px 8px 8px}.achado.r4 b,.achado.r5 b{font-size:17px}@keyframes achado-entra{0%{opacity:0;transform:translateY(14px) scale(.8)}to{opacity:1;transform:none}}@keyframes achado-sai{to{opacity:0;transform:translateY(-12px)}}.selos{display:flex;gap:6px;margin:4px 0}.selos i{width:26px;height:26px;border-radius:50%;border:2px dashed #8a6a3a;background:#00000014}.selos i.cheio{border:2px solid #7a2f12;background:radial-gradient(circle at 40% 35%,#e0573a,#9c2a12);box-shadow:inset 0 0 0 3px #ffdcb459}#b-evento{background:linear-gradient(#7a4a12,#4a2a08);color:#ffe36a;animation:destaque 1.6s ease-in-out infinite}[data-janela=caderno]{width:min(620px,94vw)}.grade-caderno{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;margin-bottom:8px}.slot-caderno{display:grid;justify-items:center;gap:2px;padding:4px;border:2px dashed #b89a6a;border-radius:6px;background:#0000000d}.slot-caderno img{width:40px;height:40px;object-fit:contain;image-rendering:pixelated;filter:brightness(0) opacity(.35)}.slot-caderno.tem{border-style:solid;border-color:#6a8a3a;background:#6a8a3a1f}.slot-caderno.tem img{filter:none}.slot-caderno button{font-size:10px;padding:1px 4px}.form-pedido{display:grid;gap:6px}.form-pedido label{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:6px}.jornada{margin:4px 0;padding-left:18px}.jornada li.feito{text-decoration:line-through;opacity:.6}#chat-log li.canal-comunidade b{color:#7fd6ff}.placa.avanco{background:#5a1f12;color:#ffd9b0;border:1px solid #ff7a3a;cursor:pointer;font:inherit;animation:alerta-avanco 1.6s ease-in-out infinite}@keyframes alerta-avanco{50%{box-shadow:0 0 10px 2px #ff6e328c}}#premio{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:radial-gradient(circle at 50% 45%,#1e12068c,#060a08e0);animation:premio-fundo .25s ease-out;overflow:hidden}#premio.oculto{display:none}@keyframes premio-fundo{0%{opacity:0}}.premio-raios{position:absolute;width:1200px;height:1200px;left:50%;top:45%;margin:-600px 0 0 -600px;pointer-events:none;background:repeating-conic-gradient(rgba(255,214,120,.16) 0 9deg,transparent 9deg 22deg);border-radius:50%;-webkit-mask:radial-gradient(circle,#000 18%,transparent 62%);mask:radial-gradient(circle,#000 18%,transparent 62%);animation:premio-giro 18s linear infinite}#premio.tom-roxo .premio-raios{background:repeating-conic-gradient(rgba(199,155,255,.18) 0 9deg,transparent 9deg 22deg)}#premio.tom-verde .premio-raios{background:repeating-conic-gradient(rgba(126,211,111,.15) 0 9deg,transparent 9deg 22deg)}@keyframes premio-giro{to{rotate:360deg}}.premio-confete{position:absolute;inset:0;pointer-events:none}.premio-confete i{position:absolute;top:-20px;width:10px;height:6px;border-radius:6px 0;opacity:0;animation:premio-cai linear forwards}.premio-confete i.pena{width:5px;height:14px;border-radius:50% 50% 2px 2px}@keyframes premio-cai{0%{opacity:1;translate:0 0;rotate:0deg}to{opacity:.9;translate:var(--vento) 105vh;rotate:var(--giro)}}.premio-cartao{position:relative;width:min(440px,100%);text-align:center;padding:30px 22px 20px;border-radius:14px;background:linear-gradient(180deg,#fff6df,#f1dfb6);color:#3b2412;border:4px solid #7a4f22;box-shadow:inset 0 0 0 2px #c79a5a,0 18px 50px #0000008c;animation:premio-entra .55s cubic-bezier(.2,1.5,.4,1)}@keyframes premio-entra{0%{scale:.4;opacity:0;rotate:-6deg}}.premio-fita{position:absolute;top:-18px;left:50%;translate:-50% 0;padding:6px 26px;font:700 15px var(--pixel, "Pixelify Sans", sans-serif);letter-spacing:1px;color:#fff;background:#3f8f3a;border:3px solid #23561f;border-radius:6px;box-shadow:0 3px #23561f;text-transform:uppercase}#premio.tom-ouro .premio-fita{background:#d48a1e;border-color:#8a5410;box-shadow:0 3px #8a5410}#premio.tom-roxo .premio-fita{background:#7b4fc4;border-color:#4b2a85;box-shadow:0 3px #4b2a85}#premio h2{margin:8px 0 4px;font:700 30px/1.1 var(--pixel, "Pixelify Sans", sans-serif);color:#2f6a2a;text-shadow:0 2px 0 #fff,0 3px 0 rgba(0,0,0,.12)}#premio.tom-ouro h2{color:#b26a0c}#premio.tom-roxo h2{color:#6a3fb8}.premio-texto{margin:0 0 12px;font-size:14px;color:#5a4128}.premio-texto:empty{display:none}.premio-itens{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:6px 0 16px}.premio-item{width:96px;padding:10px 6px 8px;border-radius:10px;background:#fffaf0;border:2px solid #c79a5a;box-shadow:0 4px #c79a5a;display:grid;justify-items:center;gap:2px;opacity:0;animation:premio-item .45s cubic-bezier(.2,1.6,.4,1) forwards}@keyframes premio-item{0%{opacity:0;scale:.3;translate:0 18px}to{opacity:1;scale:1;translate:0 0}}.premio-item img{width:40px;height:40px;image-rendering:pixelated;object-fit:contain;animation:premio-pula 1.6s ease-in-out infinite}@keyframes premio-pula{50%{translate:0 -4px}}.premio-item b{font:700 18px var(--pixel, "Pixelify Sans", sans-serif);color:#2f6a2a}.premio-item small{font-size:11px;color:#6b5233;line-height:1.15}.premio-item.amostra,.premio-item.ritual{border-color:#a77be8;box-shadow:0 4px #a77be8,0 0 14px #a77be88c}.premio-item.distintivo,.premio-item.ferramenta{border-color:#e0a640;box-shadow:0 4px #e0a640,0 0 12px #f0a83a73}.premio-ok{min-width:160px;font:700 18px var(--pixel, "Pixelify Sans", sans-serif);padding:10px 18px;background:linear-gradient(180deg,#7ed36f,#4aa557);box-shadow:0 4px #2b6b35;color:#08130c}.premio-ok:active{translate:0 2px;box-shadow:0 2px #2b6b35}@media(prefers-reduced-motion:reduce){#premio *,#premio{animation-duration:.01s!important;animation-iteration-count:1!important}}.linhagem{display:inline-block;margin:0 4px;padding:0 5px;border-radius:4px;font:700 11px var(--pixel, sans-serif);background:#3a3a3a;color:#ddd;vertical-align:1px}.linhagem.l2{background:#2f6a2a;color:#d9f7cf}.linhagem.l3{background:#2a5a8a;color:#d6ecff}.linhagem.l4{background:#6a3fb8;color:#efe2ff;box-shadow:0 0 6px #a77be8b3}.linhagem.l5{background:linear-gradient(90deg,#f0a83a,#ffd36b,#f0a83a);color:#3b2412;box-shadow:0 0 8px #ffc85ae6;animation:brilho-l5 1.6s ease-in-out infinite}@keyframes brilho-l5{50%{filter:brightness(1.25)}}.cadeado{background:none;border:0;padding:0 2px;font-size:13px;cursor:pointer;opacity:.55}.cadeado.fechado{opacity:1}.nota-bicho{font-weight:700;font-size:12px;color:var(--suave)}.nota-bicho.n4,.nota-bicho.n5{color:#8fd37a}.nota-bicho.n6,.nota-bicho.n7{color:#8fc3ff}.nota-bicho.n8,.nota-bicho.n9,.nota-bicho.n10{color:#ffd36b;text-shadow:0 0 6px rgba(255,200,90,.6)}.altar{margin:4px 0 10px;padding:8px 10px;border-radius:8px;background:#f0a83a14;border:1px solid rgba(240,168,58,.35)}.altar h4{margin:0 0 2px}.altar-barra{position:relative;height:12px;margin:14px 0 8px;background:#0b130e;border-radius:6px}.altar-barra>i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#f0a83a,#ffd36b)}.altar-barra .marca{position:absolute;top:-14px;translate:-50% 0;font:700 10px var(--pixel, sans-serif);color:var(--suave)}.altar-barra .marca.feita{color:#ffd36b}.altar .faro summary{cursor:pointer;margin-top:6px;color:var(--suave)}.placa.bioma{background:#1f3b2a;color:#cdeec4}.placa.mutirao{background:#4a1f5a;color:#f3dcff;border:1px solid #c79bff;cursor:pointer;font:inherit}.placa.mutirao.ao-vivo{background:#7a1f12;border-color:#ff8a3a;color:#ffe6c9;animation:alerta-avanco 1.2s ease-in-out infinite}.quiz-quadro{position:relative;width:192px;height:192px;margin:6px auto;border-radius:12px;overflow:hidden;background:radial-gradient(circle,#f6ead0,#c9b083);border:3px solid #7a4f22}.quiz-img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;transition:filter .6s,scale .6s}.quiz-img.etapa1{filter:brightness(0);scale:2.6;object-fit:cover}.quiz-img.etapa2{filter:brightness(0)}.quiz-img.etapa3{filter:blur(5px) saturate(.6)}.quiz-img.etapa4,.quiz-img.revela{filter:none}.quiz-img.etapa0:not(.revela){filter:brightness(0) opacity(.15)}.quiz-nome{position:absolute;left:0;right:0;bottom:0;padding:4px;text-align:center;font:700 16px var(--pixel, sans-serif);color:#fff;background:#2f6a2ae6}.quiz-etapa{text-align:center;margin:4px 0;font-weight:700}.quiz-tempo{height:6px;margin-bottom:8px}.placar{margin:4px 0 8px;padding-left:22px}.placar li small{color:var(--ambar)}.censo-marcos{display:flex;gap:4px;flex-wrap:wrap;margin:6px 0}.censo-marcos span{min-width:28px;text-align:center;padding:2px 4px;border-radius:4px;background:#0b130e;color:var(--suave);font-weight:700;font-size:12px}.censo-marcos span.feito{background:#2f6a2a;color:#e6ffd9}.mutirao-palco{display:grid;place-items:center;height:150px;background:radial-gradient(circle at 50% 70%,rgba(255,120,40,.35),transparent 70%)}.mutirao-chefe{width:140px;height:140px;image-rendering:pixelated;object-fit:contain;animation:respirar 2.2s ease-in-out infinite}.mutirao-hp{height:12px}.mutirao-hp i{background:linear-gradient(90deg,#ff5a3a,#ffb03a)}.quiz-vazio{display:grid;place-items:center;height:100%;font:700 72px var(--pixel, sans-serif);color:#7a4f2259}.recintos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:6px 0 10px}.recinto{display:grid;gap:4px;padding:8px;border-radius:8px;background:#5fbf6a14;border:1px solid rgba(95,191,106,.35)}.recinto.vazio{background:#0000001f;border-style:dashed}.recinto.pronto{border-color:#ffd36b;box-shadow:0 0 10px #ffd36b73}.bem-unico{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:3px 0}.bem-num{font:700 11px var(--pixel, sans-serif);color:var(--suave)}.bem-unico.r-incomum b{color:#8fd37a}.bem-unico.r-rara b{color:#8fc3ff}.bem-unico.r-mitica b{color:#c79bff}.bem-unico.r-lendaria b{color:#ffd36b;text-shadow:0 0 6px rgba(255,200,90,.7)}.time-arena{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0}.time-arena label{display:grid;gap:2px}.arena-placa{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:8px;border-radius:8px;background:#f0a83a1a;border:1px solid rgba(240,168,58,.4)}.arena-placa b{font:700 18px var(--pixel, sans-serif);color:var(--ambar)}.santuario{margin:8px 0;padding:8px;border-radius:8px;border:1px solid var(--borda);background:#0000001f}.santuario h4{margin:0 0 4px}.santuario.h-chao{border-color:#a0703a}.santuario.h-ceu{border-color:#8fc3ff}.santuario.h-agua{border-color:#3a8fd0}.santuario.h-rio{border-color:#5fbf6a}.mini-bicho img{width:32px;height:32px;image-rendering:pixelated}#luta{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:16px;background:#060a08cc}#luta.oculto{display:none}.luta-cartao{width:min(680px,100%);padding:18px;border-radius:14px;background:linear-gradient(180deg,#1f3b2a,#12251a);border:3px solid #7a4f22;text-align:center;box-shadow:0 18px 50px #0009}.luta-cartao h2{margin:0 0 10px;font:700 22px var(--pixel, sans-serif);color:#ffd36b}.luta-palco{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.luta-vs{font:700 26px var(--pixel, sans-serif);color:var(--suave)}.luta-lado{display:grid;gap:6px}.luta-lado.b .luta-bicho img{transform:scaleX(-1)}.luta-bicho{position:relative;display:grid;justify-items:center;padding:6px;border-radius:8px;background:#0003}.luta-bicho img{width:64px;height:64px;image-rendering:pixelated;object-fit:contain}.luta-bicho .barra-hp{width:100%}.luta-bicho.bate{animation:luta-bate .3s ease-out}.luta-bicho.apanha{animation:luta-apanha .3s ease-out}.luta-bicho.caiu{opacity:.35;filter:grayscale(1)}@keyframes luta-bate{50%{scale:1.12}}@keyframes luta-apanha{25%{translate:-4px 0;filter:brightness(2)}75%{translate:4px 0}}.luta-dano{position:absolute;top:4px;left:50%;translate:-50% 0;font:700 16px var(--pixel, sans-serif);color:#ff7a6b;animation:luta-sobe .7s ease-out forwards}@keyframes luta-sobe{to{translate:-50% -26px;opacity:0}}.luta-texto{font:700 18px var(--pixel, sans-serif);min-height:1.4em}.luta-texto.venci{color:#8fd37a}.luta-texto.perdi{color:#ff9a8b}.guerra-time{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:2px 8px;margin:4px 0}#loja-ambar{margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed rgba(240,168,58,.4)}.pacote{display:grid;gap:2px;min-width:110px;background:linear-gradient(180deg,#ffd36b,#f0a83a);color:#3b2412;box-shadow:0 3px #8a5410}.pacote small{font-weight:700}.cosmeticos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.cosmetico{display:grid;gap:3px;justify-items:start;padding:6px;border-radius:6px;background:#0000001f}.amostra-cor{display:inline-block;width:26px;height:14px;border-radius:4px;background:var(--c)}.amostra-cor.brilho{background:transparent;box-shadow:0 0 8px 3px var(--c);border:1px solid var(--c)}.pix{display:grid;gap:6px;justify-items:center}.pix-qr{width:220px;height:220px;image-rendering:pixelated;background:#fff;padding:6px;border-radius:8px}.pix input{width:100%;font-size:11px}.dialogo-extra{margin-top:8px;white-space:normal}.dialogo-extra input{width:100%}.saque-form{display:grid;gap:6px;max-width:360px}.saque-form label{display:grid;gap:2px}#loja-saque{margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed rgba(240,168,58,.4)}.roupa-previa{width:48px;height:48px;object-fit:none;object-position:0 0;image-rendering:pixelated}.diario30{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:5px;margin-top:8px}.diario30 .dia{display:grid;gap:2px;padding:5px;border-radius:6px;background:#00000024;border:1px solid var(--borda);font-size:10px;line-height:1.15}.diario30 .dia b{font:700 14px var(--pixel, sans-serif)}.diario30 .dia .apoiador{color:var(--ambar)}.diario30 .dia.feito{opacity:.45}.diario30 .dia.bau{border-color:#a77be8;box-shadow:0 0 8px #a77be866}.diario30 .dia.hoje{border-color:#ffd36b;box-shadow:0 0 10px #ffd36b99;opacity:1}.auto-linha{display:grid;gap:2px;padding:6px 0;border-bottom:1px solid var(--borda)}.selo-beta{align-self:center;margin-left:8px;padding:2px 7px;border-radius:5px;background:#e8a33d;color:#2a1606;font:700 12px var(--pixel, sans-serif);letter-spacing:1px;transform:rotate(-6deg);box-shadow:0 2px #7a4a12}.beta-login{font-size:12px;line-height:1.35;margin-top:10px;padding:7px 9px;border-radius:7px;background:#e8a33d24;border:1px dashed rgba(232,163,61,.6)}.beta-login b{color:#e8a33d;margin-right:4px}#b-beta{cursor:pointer;color:#ffd38a;border-color:#e8a33d;font-weight:700;letter-spacing:.5px}.relato-texto{width:100%;box-sizing:border-box;resize:vertical;font:inherit;padding:6px;border-radius:6px;border:1px solid var(--borda);background:#0003;color:inherit;margin:6px 0}ul.relatos{list-style:none;padding:0;margin:0;display:grid;gap:6px}ul.relatos li{display:grid;gap:2px;padding:6px;border-radius:6px;background:#00000024;border-left:3px solid var(--borda)}ul.relatos li.aceito{border-left-color:#6fcf6f}ul.relatos li.recusado{opacity:.6}#tela-login .cartao{background:none;backdrop-filter:none;box-shadow:none;border-radius:0;padding:6px 10px 2px;max-width:440px;border:30px solid transparent;border-image:url(/arte/ui/janela.png) 38 fill / 30px stretch;image-rendering:pixelated;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6));color:var(--tinta)}#tela-login .cartao h1{background:none;color:#2f6a2a;filter:none;-webkit-background-clip:border-box;background-clip:border-box;text-shadow:0 2px 0 #fff3d6,0 3px 0 rgba(0,0,0,.15)}#tela-login .cartao .sub{color:#6e5634;margin:2px 0 10px}#tela-login .cartao label{display:grid;gap:3px;margin:8px 0;font:600 14px var(--pixel);color:var(--tinta)}#tela-login .cartao label small{font:12px system-ui,sans-serif;color:#6e5634}#tela-login .cartao input{background:#f7ecd0;color:var(--tinta);border:2px solid #b79a63;border-radius:6px;padding:9px 10px;font-size:15px;box-shadow:inset 0 2px #0000000f}#tela-login .cartao input::placeholder{color:#a08a62}#tela-login .cartao input:focus{outline:2px solid #4aa557;outline-offset:0;border-color:#4aa557}#tela-login .cartao .linha{margin-top:12px}#tela-login .cartao button{font:700 17px var(--pixel);padding:10px 20px}#tela-login .cartao button.sec{color:var(--tinta);border:2px solid #8a6238;background:#ffffff40}#tela-login .cartao .erro{color:#b0331f;font-weight:600}#tela-login .cartao .nota{color:#6e5634}#tela-login .cartao .beta-login{color:var(--tinta);background:#e8a33d2e;border-color:#c8862a}#tela-login .cartao .beta-login b{color:#a8650c}.convite-aviso{margin:8px 0 0;padding:7px 10px;border-radius:7px;background:#4aa5572e;border:1px solid #4aa557;color:#2f5a2a;font-weight:600;font-size:13px}.link-convite{flex:1;min-width:0;font-size:12px}.vip-niveis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:6px 0 10px}.vip-nivel{display:grid;align-content:start;gap:4px;padding:8px;border-radius:8px;border:2px solid var(--borda);background:#ffffff40}.vip-nivel b{font:700 17px var(--pixel)}.vip-nivel.n1 b{color:#a8650c}.vip-nivel.n2 b{color:#1f7f9c}.vip-nivel.n3 b{color:#a3398a}.vip-nivel.n3{border-color:#c77dbb;background:#ff9be61f}.vip-nivel.ativo{box-shadow:0 0 0 2px #4aa557 inset}.vip-nivel ul{margin:0;padding-left:16px;font-size:11px;line-height:1.3}.vip-nivel .linha{gap:4px}.vip-nivel button.pequeno{padding:3px 6px;font-size:11px}.abinhas{display:flex;flex-wrap:wrap;gap:3px;padding:0 2px 6px;border-bottom:2px solid #c4a874;margin-bottom:6px}.abinhas button{padding:4px 9px;font:600 13px var(--pixel);background:#ffffff40;color:var(--tinta);border:1px solid #c4a874;border-radius:6px 6px 0 0}.abinhas button.ativa{background:#4aa557;color:#08130c;border-color:#2b6b35;box-shadow:0 2px #2b6b35}#aba-loja [data-grupo]:not(.ativa){display:none}.menu-chat{display:flex;flex-wrap:wrap;gap:4px;padding:5px;margin:2px 0 4px;list-style:none}.menu-chat button.sec{color:#f6e7c4;border-color:#8a6238}#tela-login .cartao input.codigo-email{font:700 22px var(--pixel);letter-spacing:6px;text-align:center}#tela-login .cartao label.caixa-maior{display:flex;align-items:center;gap:8px;font:600 14px var(--pixel)}#tela-login .cartao label.caixa-maior input{width:18px;height:18px;padding:0}.ameaca-regras{margin:8px 0 12px;padding-left:18px}.ameaca-regras li{margin:4px 0}.outra-aba{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#050c08b8}.outra-aba .placa{max-width:380px;padding:22px 24px;text-align:center}.outra-aba h3{margin:0 0 8px}.cartao-bicho{position:fixed;left:50%;top:50%;translate:-50% -50%;z-index:60;width:min(92vw,340px);padding:16px 18px;display:grid;gap:8px}.cartao-bicho .fechar{position:absolute;right:8px;top:6px}.cartao-bicho .retrato{justify-self:center;width:96px;height:96px;display:grid;place-items:end center;border-radius:8px;border:2px solid #1e130a;background:radial-gradient(circle at 50% 70%,#6a9a4a,#2f4f25 70%)}.cartao-bicho .retrato img{width:88px;height:88px;object-fit:contain;image-rendering:pixelated}.cartao-bicho h3{margin:0;text-align:center}.cartao-bicho h3 em{font-size:13px;color:#d9c69c}.cartao-bicho p{margin:0}.cartao-bicho .linha{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}#coluna-esq{position:absolute;left:8px;top:60px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-height:calc(100vh - 150px);overflow-y:auto;pointer-events:none}#coluna-esq>*{position:static;pointer-events:auto}#coluna-esq>.oculto{display:none}@media(max-width:760px){#coluna-esq{top:104px}}.cartao-bicho .retrato.npc{background:var(--npc) 0 0 / 400% 100% no-repeat,radial-gradient(circle at 50% 70%,#6a9a4a,#2f4f25 70%);image-rendering:pixelated;animation:npc-respira 1.3s steps(4,jump-none) infinite}@keyframes npc-respira{to{background-position:100% 0,0 0}}.cartao-bicho .papel{text-align:center;margin-top:-4px}.cartao-bicho .fala{font-style:italic;color:#fff3cf}.olhar{position:fixed;left:50%;bottom:150px;translate:-50% 0;z-index:55;width:min(92vw,460px);padding:10px 14px;font-size:14px;cursor:pointer}@media(prefers-reduced-motion:reduce){.cartao-bicho .retrato.npc{animation:none}}#barra .clicavel,#foco-box img.clicavel{cursor:pointer}#barra .clicavel:hover{filter:brightness(1.15)}#b-vip{cursor:pointer;color:#cfc3a6}#b-vip[data-nivel="1"]{color:#ffd36b}#b-vip[data-nivel="2"]{color:#8fe8ff}#b-vip[data-nivel="3"]{color:#ff9be6}.vip-status{margin:4px 0 10px;padding:8px 10px;border-radius:8px;background:#ffd36b1f;border:1px solid rgba(255,211,107,.45)}.vip-status.sem{background:#00000026;border-style:dashed}.vip-status button{margin-left:6px}#b-ceva{display:inline-flex;align-items:center;gap:4px;margin-left:6px}#b-ceva img{width:18px;height:18px;image-rendering:pixelated}.lista-ceva{display:grid;gap:6px;max-height:260px;overflow-y:auto}.lista-ceva button{display:flex;align-items:center;gap:8px;text-align:left}.lista-ceva img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated}@media(max-width:760px){#barra{top:4px;left:4px;right:4px;flex-wrap:nowrap;overflow-x:auto;gap:4px;padding-bottom:2px;scrollbar-width:none}#barra::-webkit-scrollbar{display:none}#barra>*{flex:none}#barra .placa{min-height:32px;font-size:13px;padding:2px 8px 2px 3px}#barra .placa img{width:22px;height:22px}#barra .recursos{gap:8px}#minimapa{top:44px;right:4px;padding:3px}#minimapa canvas{width:96px;height:60px}#coluna-esq{top:44px;left:4px;max-width:calc(100vw - 120px);max-height:calc(100vh - 230px);gap:4px}#meta,#guia{width:auto;max-width:100%;font-size:12px;padding:6px 8px}#meta:not(.aberto)>:not(b),#guia:not(.aberto)>:not(b){display:none}#meta>b,#guia>b{cursor:pointer}#meta>b:after,#guia>b:after{content:" ▸"}#meta.aberto>b:after,#guia.aberto>b:after{content:" ▾"}#chat{left:4px;right:auto;width:auto;max-width:calc(100vw - 8px);bottom:70px}#chat:not(.fechado){width:calc(100vw - 8px);bottom:116px}#rapida{bottom:70px;left:auto;right:4px;transform:none;gap:4px}#rapida .slot{width:40px;height:40px}#rapida .slot img{width:26px;height:26px}}@media(max-width:760px){.dica{display:none}#rapida{inset:50% 4px auto auto;transform:translateY(-50%);flex-direction:column}#chat.fechado{top:50%;bottom:auto;transform:translateY(-50%)}#duelo{left:4px;width:calc(100vw - 8px);bottom:84px;padding:6px;max-height:46vh;overflow-y:auto}#duelo .arena{height:104px}#duelo .lutador img{width:60px;height:60px}#d-log{max-height:40px}}@media(max-width:760px){.comp{grid-template-columns:56px 1fr}.comp>.linha{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}}#b-vip.chama{display:inline-block;color:#ffd36b;animation:chamar-vip 1s ease-in-out infinite}@keyframes chamar-vip{50%{transform:scale(1.15);text-shadow:0 0 10px #ffd36b}}#rapida .slot.chama{border-color:#7dff9a;animation:chamar-cha .9s ease-in-out infinite}@keyframes chamar-cha{50%{transform:scale(1.12);box-shadow:0 0 14px #7dff9a}}.dica-cha{border-color:#7dff9a}.dica-vip{position:fixed;left:50%;bottom:96px;translate:-50% 0;z-index:40;display:flex;gap:10px;align-items:center;max-width:min(92vw,460px);padding:8px 12px;background:#1d2b1f;border:2px solid #ffd36b;border-radius:10px;color:#fff0cc;font-size:14px;box-shadow:0 6px 18px #00000080;animation:subir .3s}@media(max-width:760px){.dica-vip{bottom:150px;font-size:13px}}
