:root{--noite: #0a1a2b;--painel: #10273d;--painel2: #173552;--borda: #2a4c6e;--ouro: #d8b468;--ouro2: #8c6c30;--creme: #f1e4c3;--texto: #e8eef4;--suave: #9db0c3;--ok: #7fd08a;--neg: #ff8b78;--perigo: #c8463a;--ryo: #f2c94c;--conh: #5ab4f0;--vont: #d07ae8;--chakra: #5fd3c4;--comida: #8bc34a;--prod: #e0894a;--infl: #e8d45a;--titulo: "Cinzel", Georgia, serif;--corpo: "Alegreya Sans", system-ui, sans-serif;--moldura: linear-gradient(180deg, #153250, #0d2236)}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--noite);font-family:var(--corpo);color:var(--texto);font-size:15px}button{font-family:inherit;font-size:14px;cursor:pointer}[hidden]{display:none!important}body.processando{cursor:progress}body.processando #fimTurno{opacity:.6;pointer-events:none}.ti{line-height:1}#mapa{position:fixed;top:0;right:0;bottom:0;left:0}#mapa canvas{display:block}.med{--t: 40px;--c: #777;width:var(--t);height:var(--t);border-radius:50%;flex:none;display:inline-grid;place-items:center;color:#fff;vertical-align:middle;background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--c) 55%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 55%,#000));border:max(2px,calc(var(--t) * .06)) solid var(--ouro);box-shadow:0 0 0 1px var(--noite),0 2px 6px #00000073}.med svg{width:62%;height:62%}.med.oculto{opacity:.7;border-color:var(--ouro2)}.foto{--t: 54px;width:var(--t);height:var(--t);border-radius:50%;flex:none;position:relative;display:inline-grid;place-items:center;vertical-align:middle;color:var(--suave);font-size:calc(var(--t) * .5);background:radial-gradient(circle at 50% 30%,#2c4d70,#10233a);border:max(2px,calc(var(--t) * .055)) solid var(--ouro2);box-shadow:0 0 0 1px var(--noite),0 2px 6px #00000073}.foto.lenda{border-color:var(--ouro)}.foto img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.foto .selo-foto{position:absolute;right:-4px;bottom:-4px;line-height:0}.foto .selo-foto .med{border-width:2px}.foto.paz{border-color:var(--ok)}.foto.guerra{border-color:#e2574a}.bola{--t: 22px;width:var(--t);height:var(--t);border-radius:50%;display:inline-grid;place-items:center;background:var(--c);color:#10202f;flex:none;font-style:normal}.bola svg{width:68%;height:68%}.moldura{background:var(--moldura);border:2px solid var(--ouro2);box-shadow:inset 0 0 0 1px #d8b46840,0 8px 22px #00000073;border-radius:4px}.rotulos{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.rot-cidade,.rot-unidade,.flutua{position:absolute;left:0;top:0;white-space:nowrap;will-change:transform}.rot-cidade{display:flex;align-items:center;height:26px;background:linear-gradient(180deg,var(--cor),var(--cor2));color:#fff;border:2px solid var(--ouro);border-radius:13px;padding:0 10px 0 0;font-size:12px;box-shadow:0 3px 8px #00000080;position:absolute}.rot-cidade .pop{width:28px;height:28px;border-radius:50%;background:#0d2236;border:2px solid var(--ouro);display:grid;place-items:center;font:900 13px var(--titulo);margin-left:-5px}.rot-cidade .med{margin:0 6px 0 -3px}.rot-cidade .nome{font:700 13px var(--titulo);letter-spacing:.04em;text-shadow:0 1px 2px rgba(0,0,0,.6)}.rot-cidade .prod{margin-left:8px;font-size:11px;font-weight:700;background:#0000004d;border-radius:9px;padding:1px 7px}.rot-cidade .prod.vazio{color:#ffd97a}.rot-cidade .vida{position:absolute;left:28px;right:12px;bottom:-7px;height:5px;background:#0b1724;border:1px solid #000;border-radius:3px;overflow:hidden}.rot-cidade .vida b,.rot-unidade .vida b{display:block;height:100%;background:#6fd06a}.rot-unidade{display:flex;flex-direction:column;align-items:center;gap:0;min-width:34px}.rot-unidade .foto{--t: 34px;border-color:var(--cor)}.rot-unidade .haste{width:2px;height:8px;background:var(--ouro)}.rot-unidade em{font-style:normal;font-size:11px;font-weight:800;color:#fff;background:#0a1a2bd9;border:1px solid var(--cor);padding:0 6px;border-radius:8px;margin-top:2px}.rot-unidade .vida{display:block;width:34px;height:4px;background:#0009;border-radius:2px;overflow:hidden;margin-top:2px}.flutua{font-weight:800;font-size:18px;text-shadow:0 2px 0 #000,0 0 6px #000;pointer-events:none}.flutua.dano{color:#ff6a4d}.flutua.bom{color:#ffe07a;font-size:15px}.rot-cla{position:absolute;left:0;top:0;white-space:nowrap;font-size:11px;font-weight:700;color:var(--creme);background:#0a1a2be6;border:1px solid var(--ouro2);border-radius:10px;padding:1px 9px}.rot-cla.renegados{background:#3c1410eb;border-color:#c8463a}.rot-unidade em.bijuu{background:#3a1a4ae6;border-color:#e8742a;font-size:12px}#topo{position:fixed;top:0;left:0;right:0;height:46px;display:flex;align-items:center;gap:14px;padding:0 12px;background:linear-gradient(180deg,#12304c,#0b1e31);color:var(--texto);border-bottom:2px solid var(--ouro2);box-shadow:0 3px 10px #0006;z-index:5}#topo .nacao{display:flex;align-items:center;gap:8px}#topo .nacao b{font:700 16px var(--titulo);display:block;line-height:1;color:var(--creme)}#topo .nacao small{font-size:12px;color:var(--suave)}#topo .recursos{display:flex;gap:14px}#topo .recursos span{display:flex;align-items:center;gap:5px;font-weight:800;font-size:15px;cursor:default}#topo .recursos span i{font-size:18px;color:var(--k)}#topo .recursos small{font-weight:700;font-size:12px;color:var(--k)}#topo .recursos small.neg{color:var(--neg)}#topo .direita{margin-left:auto;display:flex;gap:6px;align-items:center}#topo .turno{font:700 14px var(--titulo);letter-spacing:.05em;color:var(--creme);margin:0 6px;padding-left:10px;border-left:1px solid var(--borda)}#topo button{background:#173552;color:var(--creme);border:1px solid var(--ouro2);border-radius:16px;padding:4px 10px;display:inline-flex;align-items:center;gap:5px;height:30px}#topo button i{font-size:16px}#topo button:hover{border-color:var(--ouro);color:#fff}#topo button.alerta{border-color:#ffd97a;color:#ffd97a}#topo .pesquisas{display:flex;gap:6px}#topo button.pesq{position:relative;overflow:hidden;display:flex;align-items:center;gap:6px;max-width:200px;padding:4px 10px;border-radius:4px}#topo button.pesq span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#topo button.pesq small{color:var(--suave)}#topo button.pesq i.prog{position:absolute;left:0;bottom:0;height:3px;border-radius:0;width:0}#topo button.pesq.j i.prog{background:var(--conh)}#topo button.pesq.v i.prog{background:var(--vont)}#topo button.pesq.j{border-left:3px solid var(--conh)}#topo button.pesq.v{border-left:3px solid var(--vont)}#topo button.pesq.vazio{color:#ffd97a;border-color:#ffd97a}#topo button.kage{padding-left:2px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:var(--ouro);color:var(--creme)}#topo button.kage .foto{--t: 26px;border-width:2px}#topo button.kage.vazio{color:#ffd97a;border-style:dashed;padding-left:10px}#diplo{position:fixed;right:12px;top:56px;z-index:4;display:flex;gap:8px}#diplo .l{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;background:none;border:0;padding:0;color:inherit}#diplo small{font:700 10.5px var(--titulo);color:var(--creme);text-shadow:0 1px 2px #000}body.cidade-aberta #diplo{right:354px}.painel{position:fixed;z-index:4;background:var(--moldura);border:2px solid var(--ouro2);box-shadow:inset 0 0 0 1px #d8b46840,0 8px 22px #00000073;border-radius:4px;padding:12px 14px;color:var(--texto)}.painel h3{font:700 20px var(--titulo);margin:0;line-height:1.15;color:var(--creme)}.painel h4{margin:12px 0 6px;font:700 11.5px var(--titulo);text-transform:uppercase;letter-spacing:.12em;color:var(--ouro)}.painel small{display:block;color:var(--suave);font-size:13px;margin:3px 0}.painel .cab{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 8px}.painel .cab>.ident{display:flex;gap:12px;align-items:center;min-width:0}.painel .cab .foto{--t: 84px;border-width:4px}.painel .cab .foto .selo-foto{right:-6px;bottom:-4px}.fechar{background:none;border:none;font-size:24px;line-height:1;color:var(--suave);padding:0 4px;align-self:flex-start}.fechar:hover{color:var(--ouro)}#painelUnidade{left:12px;bottom:12px;width:380px}#painelCidade{right:12px;top:58px;bottom:74px;width:334px;overflow-y:auto}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));margin:8px -14px 6px;border-top:1px solid var(--borda);border-bottom:1px solid var(--borda)}.stats span{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 4px;font-size:12px;color:var(--suave)}.stats span+span{border-left:1px solid var(--borda)}.stats span i{color:var(--ouro);font-size:17px}.stats b{font-size:16px;color:var(--texto)}.barra{display:block;height:6px;background:#0b1724;border:1px solid #000;border-radius:3px;overflow:hidden;margin:2px 0 6px}.barra b{display:block;height:100%;background:var(--suave)}.barra.vida b{background:#6fd06a}.barra.xp b{background:var(--ouro)}.barra.chakra b{background:var(--chakra)}.barra.comida b{background:var(--comida)}.barra.prod b{background:var(--prod)}.barra.ruim b{background:var(--perigo)}.chips{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0;align-items:center}.nat{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 3px;border-radius:20px;background:#00000047;border:1px solid color-mix(in srgb,var(--c, #888) 70%,transparent);font-weight:700;font-size:13px;color:var(--texto)}.nat.kk{border-color:#b98ae8;background:linear-gradient(90deg,#7a4fc966,#c94f8a66);padding-left:9px}.nat.jin{border-color:#e8742a;background:#8a2a6a73;padding-left:9px}.nat.taijutsu{border-color:var(--ouro2);padding-left:9px}.traco{font-size:12px;padding:2px 8px;border-radius:10px;background:#0a1a2b99;border:1px solid var(--borda);color:var(--texto)}.traco.futuro{opacity:.6;border-style:dashed}.jutsu{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;padding:2px 9px 2px 3px;border-radius:12px;background:#0a1a2b99;border:1px solid var(--borda);color:var(--texto)}.jutsu .bola{--t: 18px}.jutsu.exclusivo{border-color:var(--ouro)}.jutsu.exclusivo:before{content:"★";color:var(--ouro);margin-left:5px;font-size:11px}.espacos{display:inline!important;margin-left:4px!important}.capitao{display:flex;gap:10px;align-items:center;background:#d8b4681a;border:1px solid var(--ouro2);border-radius:4px;padding:6px 8px;margin:6px 0;font-size:13px}.capitao .foto{--t: 40px}.acoes{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.acoes button,.largo,.opcoes button,.atual button,.reserva button,.tabela button,.nacao-linha button,.menu button,.arranjo button{background:linear-gradient(180deg,#21507a,#163a59);color:var(--creme);border:1px solid var(--ouro2);border-radius:4px;padding:6px 10px;display:inline-flex;align-items:center;gap:6px}.acoes button:hover:not(:disabled),.largo:hover:not(:disabled),.opcoes button:hover:not(:disabled),.atual button:hover:not(:disabled),.reserva button:hover:not(:disabled),.tabela button:hover:not(:disabled),.nacao-linha button:hover:not(:disabled),.menu button:hover,.arranjo button:hover{border-color:var(--ouro);background:linear-gradient(180deg,#2a6396,#1b476c);color:#fff}.acoes button .bola{--t: 18px}button:disabled{opacity:.45;cursor:not-allowed}kbd{font:700 10px var(--corpo);background:#0b1e31;border:1px solid var(--ouro2);border-radius:3px;padding:0 4px;color:var(--suave)}.acoes button small,.opcoes button small,.painel .acoes button small{color:var(--suave);font-size:11px;margin:0;display:inline}.ok{color:var(--ok)!important}.neg{color:var(--neg)}.dica-ninja{font-style:italic}.rend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;margin:6px 0;font-weight:700}.rend span{display:inline-flex;align-items:center;gap:4px}.rend span i{font-size:16px}.rend .r-comida{color:var(--comida)}.rend .r-prod{color:var(--prod)}.rend .r-ryo{color:var(--ryo)}.rend .r-conh{color:var(--conh)}.rend .r-vont{color:var(--vont)}.rend .r-chakra{color:var(--chakra)}.atual{display:flex;align-items:center;gap:10px;background:#0a1a2b99;border:1px solid var(--borda);border-radius:4px;padding:8px 10px;margin-top:8px}.atual>div{flex:1}.atual.vazio{color:#ffd97a;font-weight:700;display:block}.opcoes{display:grid;grid-template-columns:1fr 1fr;gap:5px}.opcoes button{justify-content:space-between;text-align:left;padding:6px 8px}.feitos{font-size:13px}.largo{width:100%;justify-content:center;margin:4px 0 8px}.reserva>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--borda)}.reserva>div>span{display:flex;align-items:center;gap:8px}.reserva .foto{--t: 36px}.reserva small{display:block}.selo-vila{font:700 10px var(--corpo);background:var(--ouro);color:#2a1d06;border-radius:3px;padding:1px 6px;vertical-align:middle;text-transform:uppercase;letter-spacing:.04em}#eventos{position:fixed;left:12px;top:58px;width:360px;z-index:3;display:flex;flex-direction:column;gap:4px;pointer-events:none}.ev{pointer-events:auto;display:flex;align-items:center;gap:8px;background:#0a1a2be6;color:var(--texto);border:1px solid var(--borda);border-left:4px solid var(--suave);padding:5px 10px 5px 6px;border-radius:3px;font-size:13px}.ev .med{--t: 24px;border-width:2px}.ev.bom{border-left-color:var(--ok)}.ev.ruim{border-left-color:#ff6a4d}.ev.combate{border-left-color:var(--ouro)}#dica{position:fixed;z-index:6;pointer-events:none;background:#0a1a2bf5;color:var(--texto);border:1px solid var(--ouro2);padding:8px 11px;border-radius:4px;max-width:300px;font-size:13px;line-height:1.45}#dica small{opacity:.8}#dica.aviso{left:50%!important;top:60px!important;transform:translate(-50%);background:linear-gradient(180deg,#7a2a22,#5a1a14);border-color:var(--ouro);max-width:460px;font-weight:700;text-align:center}#dica .prev{display:flex;gap:10px;align-items:flex-start}#dica .prev>div{flex:1}#dica .prev>div>b{font-size:20px;display:block;text-align:center}#dica .prev span{align-self:center;opacity:.6}#dica ul{list-style:none;margin:4px 0 0;padding:0;font-size:11px}#dica li{display:flex;justify-content:space-between;gap:8px;opacity:.85}#dica p{margin:6px 0 0}#rodape{position:fixed;right:12px;bottom:12px;z-index:5;display:flex;gap:10px;align-items:center}#fimTurno{min-width:230px;padding:12px 20px;font:700 17px var(--titulo);letter-spacing:.05em;color:#2a1d06;border:2px solid #f3dc9e;border-radius:30px;background:linear-gradient(180deg,#f0d28a,#c99a45);box-shadow:0 0 0 2px var(--ouro2),0 6px 14px #00000080}#fimTurno:hover{filter:brightness(1.08)}#fimTurno:active{transform:translateY(2px)}#fimTurno.pendente{background:linear-gradient(180deg,#21507a,#163a59);color:var(--creme);border-color:var(--ouro)}#encerrar{background:#0a1a2be6;color:var(--creme);border:1px solid var(--ouro2);border-radius:4px;padding:7px 11px;font-size:12.5px}#modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#050c1499;display:grid;place-items:center;padding:20px}#modal .caixa{position:relative;background:var(--moldura);border:2px solid var(--ouro2);box-shadow:inset 0 0 0 1px #d8b46840,0 12px 30px #0000008c;border-radius:4px;padding:20px 24px;width:min(900px,100%);max-height:85vh;overflow-y:auto;color:var(--texto)}#modal .caixa.larga{width:min(1180px,100%)}#modal .caixa>.fechar{position:absolute;right:10px;top:8px}#modal h2{font:900 28px var(--titulo);margin:0 0 4px;color:var(--creme);letter-spacing:.03em}#modal h3{font:700 17px var(--titulo);margin:18px 0 8px;color:var(--ouro);letter-spacing:.06em}.sub{color:var(--suave);margin:0 0 12px}.tabela{width:100%;border-collapse:collapse;font-size:13.5px}.tabela th{text-align:left;font:700 11px var(--titulo);text-transform:uppercase;letter-spacing:.1em;color:var(--ouro);padding:6px;border-bottom:1px solid var(--ouro2)}.tabela td{padding:6px;border-bottom:1px solid var(--borda);vertical-align:middle}.tabela td small{display:block;color:var(--suave);font-size:12px}.tabela td.quem{display:flex;align-items:center;gap:10px}.tabela td.quem .foto{--t: 40px}.tabela tr[data-n]{cursor:pointer}.tabela tr[data-n]:hover{background:#d8b46814}.tabela.memorial{opacity:.7}.tabela .chips{margin:0}.tabela select,.arranjo select{font:inherit;font-size:13px;padding:5px;border:1px solid var(--borda);border-radius:4px;background:#0c2034;color:var(--texto);max-width:280px}.nacao-linha{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--borda)}.nacao-linha>div{flex:1}.nacao-linha b{color:var(--creme)}.nacao-linha small{display:block;color:var(--suave)}.nacao-linha .med{--t: 46px}.nacao-linha.desconhecida{opacity:.6}button.perigo{background:transparent!important;color:var(--neg)!important;border-color:var(--perigo)!important}button.confirmar{background:var(--perigo)!important;color:#fff!important}.menu{display:flex;flex-direction:column;gap:8px;max-width:320px;margin:12px 0}.menu button{padding:10px;font:700 14px var(--titulo);letter-spacing:.05em;justify-content:center}.ajuda p{margin:4px 0 8px;line-height:1.5}.ajuda h3{display:flex;gap:8px;align-items:center}.arvores{display:grid;grid-template-columns:1fr 1fr;gap:18px}.arvore h3{margin-top:4px!important;display:flex;align-items:baseline;gap:10px}.arvore h3 small{font:400 13px var(--corpo);color:var(--suave);letter-spacing:0}.arvore.j h3{border-bottom:2px solid var(--conh);padding-bottom:4px}.arvore.v h3{border-bottom:2px solid var(--vont);padding-bottom:4px}.era h4{margin:14px 0 6px;font:700 11.5px var(--titulo);text-transform:uppercase;letter-spacing:.12em;color:var(--suave)}.era.futura h4:after{content:" · ainda não";text-transform:none;letter-spacing:0}.nos{display:grid;grid-template-columns:1fr 1fr;gap:6px}.no{position:relative;overflow:hidden;text-align:left;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:4px;border:1px solid var(--borda);background:#0a1a2bb3;color:var(--texto);cursor:pointer}.no b{font-size:14px;color:var(--creme);display:flex;align-items:center;gap:6px}.no .icones{display:inline-flex;gap:2px}.no .icones .bola{--t: 16px}.no small{font-size:12px;color:var(--suave);line-height:1.35}.no em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--suave)}.no i.prog{position:absolute;left:0;bottom:0;height:4px;background:var(--ouro)}.no.livre:hover{border-color:var(--ouro)}.no.atual{border:2px solid var(--ouro);background:#d8b46824}.no.feito{background:#7fd08a1a;border-color:#4f8a5a;opacity:.85;cursor:default}.no.feito em{color:var(--ok)}.no.travado{opacity:.45;cursor:not-allowed}.no.fase3{border-style:dashed}.rank{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font:900 13px var(--titulo);color:#fff;border:2px solid var(--ouro2)}.rank.rD{background:#5a7a4a}.rank.rC{background:#3a6aa0}.rank.rB{background:#7a4ac8}.rank.rA{background:#c9962a}.rank.rS{background:var(--perigo)}.kage-atual{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;background:#d8b4681a;border:1px solid var(--ouro2);border-radius:4px;padding:12px 14px}.kage-atual>div{display:flex;gap:14px;align-items:flex-start}.kage-atual .foto{--t: 76px}.kage-atual h3{margin:0 0 2px!important}.kage-atual ul{margin:8px 0;padding-left:18px;font-size:13.5px}.kage-atual button{background:transparent;color:var(--neg);border:1px solid var(--perigo);border-radius:4px;padding:7px 12px;flex:none}.kage-atual button.confirmar{background:var(--perigo);color:#fff}.linha{margin:4px 0;padding-left:0;font-size:13.5px;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.linha li{display:flex;align-items:center;gap:8px;background:#0a1a2b99;border:1px solid var(--borda);border-radius:26px;padding:3px 12px 3px 3px}.linha .foto{--t: 34px}.linha small{color:var(--suave);display:block}.lista{margin:4px 0;padding-left:18px;font-size:13.5px;line-height:1.7}.lista.fotos{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lista.fotos li{display:flex;align-items:center;gap:8px;background:#0a1a2b99;border:1px solid var(--borda);border-radius:26px;padding:3px 12px 3px 3px;line-height:1.3}.lista.fotos .foto{--t: 34px}.arranjo{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag{font-size:12px;padding:1px 8px;border-radius:10px;background:#0a1a2b99;border:1px solid var(--borda)}.tag.bom{border-color:#4f8a5a;color:var(--ok)}.tag.ruim{border-color:var(--perigo);color:var(--neg)}.nacao-bloco{border-bottom:1px solid var(--borda);padding-bottom:8px}.nacao-bloco .nacao-linha{border-bottom:none;padding-bottom:4px}.nacao-bloco details{margin:0 0 6px 56px;font-size:13.5px}.nacao-bloco details summary{cursor:pointer;color:var(--suave)}.nacao-bloco .acoes{margin:6px 0 0 56px}.sessao{background:#d8b4681a;border:1px solid var(--ouro2);border-radius:4px;padding:12px 14px}.sessao h3{margin-top:0!important}.sessao p{margin:4px 0}.opcoes-cupula{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:10px}.opcoes-cupula button{text-align:left;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:4px;border:1px solid var(--borda);background:#0a1a2bb3;color:var(--texto)}.opcoes-cupula button:hover{border-color:var(--ouro)}.opcoes-cupula button.escolhido{border:2px solid var(--ouro);background:#d8b46824}.opcoes-cupula small{color:var(--suave);font-size:12.5px}.opcoes-cupula em{font-style:normal;font-weight:700;font-size:12.5px;color:var(--suave)}.som{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.som label{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--suave)}.som input[type=range]{width:160px;accent-color:var(--ouro)}.conhecidos-menor{display:flex;flex-direction:column;gap:6px}.conhecidos-menor>div{display:flex;align-items:center;gap:8px}.conhecidos-menor>div>span:not(.foto){flex:1}.conhecidos-menor .foto{--t: 36px}#inicio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;overflow-y:auto;padding:30px 40px;background:radial-gradient(ellipse at 75% 30%,#1d4468,#0d2236 55%,#07131f)}#inicio .tela{max-width:1240px;margin:0 auto}#inicio .marca{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}#inicio h1{font:900 52px var(--titulo);margin:0;letter-spacing:.06em;color:var(--creme);text-shadow:0 2px 0 #000}#inicio h1 em{font-style:normal;color:var(--ouro)}#inicio .marca span{font:700 14px var(--titulo);letter-spacing:.2em;text-transform:uppercase;color:var(--suave)}#inicio .corpo{display:grid;grid-template-columns:360px 1fr;gap:26px;margin-top:22px}#inicio .lista-nac{display:flex;flex-direction:column;gap:6px}#inicio .linha-nac{display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid transparent;border-radius:4px;background:#1735528c;cursor:pointer;color:var(--texto);text-align:left;width:100%}#inicio .linha-nac b{font:700 19px var(--titulo);display:block;color:var(--creme)}#inicio .linha-nac small{font-size:14px;color:var(--suave)}#inicio .linha-nac>.bola{margin-left:auto}#inicio .linha-nac:hover{border-color:var(--ouro2)}#inicio .linha-nac.sel{background:linear-gradient(90deg,#d8b46838,#17355299);border-color:var(--ouro)}#inicio .detalhe{position:relative;padding:26px 30px;overflow:hidden}#inicio .detalhe .marca-dagua{position:absolute;right:-60px;top:-40px;width:380px;height:380px;color:#d8b46812;pointer-events:none}#inicio .detalhe .cab{display:flex;align-items:center;gap:22px;position:relative}#inicio .detalhe h2{margin:0;font:900 42px var(--titulo);color:var(--creme);line-height:1}#inicio .detalhe .cab p{margin:6px 0 0;font-size:17px;color:var(--suave)}#inicio .detalhe .cab p b{color:var(--ouro)}#inicio .tracos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 16px;position:relative}#inicio .traco-ini{background:#0a1a2b99;border:1px solid var(--borda);border-radius:4px;padding:12px 14px}#inicio .traco-ini .t{display:flex;align-items:center;gap:8px;font:700 14px var(--titulo);color:var(--ouro);margin-bottom:6px}#inicio .traco-ini .t i{font-size:20px}#inicio .traco-ini p{margin:0;font-size:15px;line-height:1.4}#inicio .lendas h4{margin:0 0 8px;font:700 12px var(--titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--ouro)}#inicio .lendas .fila{display:flex;gap:10px;flex-wrap:wrap;position:relative}#inicio .lendas .n{display:flex;align-items:center;gap:10px;background:#0a1a2b99;border:1px solid var(--borda);border-radius:30px;padding:4px 14px 4px 4px}#inicio .lendas .n b{display:block;font-size:15px;color:var(--creme)}#inicio .lendas .n small{font-size:13px;color:var(--suave)}#inicio .ajustes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 0;position:relative}#inicio .ajustes label{background:#0c2034;border:1px solid var(--borda);border-radius:3px;padding:7px 12px;display:flex;flex-direction:column;gap:2px}#inicio .ajustes label>span{font:700 11px var(--titulo);letter-spacing:.12em;text-transform:uppercase;color:var(--suave)}#inicio .ajustes select,#inicio .ajustes input{font:700 16px var(--corpo);background:transparent;color:var(--texto);border:0;padding:2px 0;outline:none}#inicio .ajustes select option{background:#0c2034}#inicio .rodape{display:flex;gap:14px;align-items:center;justify-content:flex-end;margin-top:18px;position:relative;flex-wrap:wrap}#inicio .aviso-form{color:var(--suave);font-size:13px;margin:10px 0 0;position:relative}.btn-ouro{font:700 18px var(--titulo);letter-spacing:.08em;color:#2a1d06;padding:14px 34px;border-radius:4px;border:2px solid #f3dc9e;background:linear-gradient(180deg,#f0d28a,#c99a45);box-shadow:0 0 0 2px var(--ouro2),0 6px 14px #0006}.btn-azul{font:700 15px var(--titulo);letter-spacing:.08em;color:var(--creme);padding:12px 24px;border-radius:4px;border:1px solid var(--ouro2);background:linear-gradient(180deg,#21507a,#163a59)}.btn-ouro:hover,.btn-azul:hover{filter:brightness(1.08)}@media (max-width: 1560px){#topo .direita .rot{display:none}#topo button.pesq{max-width:150px}#topo button.kage{max-width:180px}}@media (max-width: 1250px){#topo{gap:10px}#topo .recursos{gap:9px}#topo .nacao small,#topo button.pesq small{display:none}#topo button.kage{max-width:34px;padding-right:2px}#topo button.pesq{max-width:118px}}@media (max-width: 1120px){#topo{gap:8px;padding:0 8px}#topo .recursos{gap:7px}#topo .recursos small,#topo button.pesq span{display:none}#topo button.pesq{max-width:none;padding:4px 7px}#topo .direita{gap:4px}#topo button{padding:4px 7px}#topo .turno{margin:0 2px;padding-left:6px}}@media (max-width: 1000px){#inicio{padding:20px 16px}#inicio .corpo{grid-template-columns:1fr}#inicio .tracos,#inicio .ajustes{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.arvores,.nos{grid-template-columns:1fr}#topo .recursos{gap:8px;font-size:12px}#painelUnidade,#painelCidade,#eventos{width:calc(100vw - 24px)}#diplo{display:none}}
