.salao-intro{font-size:1.05rem}.salao-estado{padding:1rem;border-left:4px solid var(--ink);background:var(--creme);font-weight:700}.destaque{position:relative;margin-top:1.75rem;padding:1.6rem clamp(1rem,4vw,2rem) 1.5rem;border:3px solid var(--tinta);border-radius:22px;background:var(--tinta);color:var(--papel);text-align:center;box-shadow:0 4px #263d4630;overflow:hidden}.destaque:before{content:"";position:absolute;inset:0 0 auto;height:10px;background:var(--cargo-president)}.destaque-selo{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:.4rem auto .9rem;border-radius:50%;background:var(--acao);color:var(--tinta);font-size:1.7rem;line-height:1;box-shadow:0 0 0 4px var(--tinta),0 0 0 7px var(--cargo-president)}.destaque-titulo{margin:0;font-size:1.05rem;color:var(--acao)}.destaque-periodo{margin:.2rem 0 0;font-size:.9rem;color:var(--contorno-suave)}.destaque-nome{margin:.8rem 0 .15rem;font:900 clamp(2.1rem,10vw,3.5rem)/1.05 Nunito,system-ui,sans-serif;color:var(--papel)}.destaque-vazio{font-size:clamp(1.6rem,7vw,2.3rem);color:var(--contorno-suave)}.destaque-lugar{margin:0;font-size:1.1rem;font-weight:700;color:var(--acao)}.destaque-pontos{display:inline-block;margin:1rem 0 0;padding:.3rem 1rem;border:2px solid #ffffff38;border-radius:var(--r-pill);background:#ffffff12}.destaque-pontos strong{font:900 1.2rem Nunito,system-ui,sans-serif}.destaque-vice{margin:1.2rem 0 0;padding-top:1rem;border-top:2px dashed #ffffff38;color:var(--contorno-suave)}.vice-rotulo{font-weight:700;color:var(--papel)}.destaque-mapa{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:1.2rem;padding:0 1.4rem;border:2px solid var(--acao-tinta);border-radius:var(--r-pill);background:var(--acao);color:var(--acao-tinta);font:900 1rem/1.2 Nunito,system-ui,sans-serif;text-decoration:none;box-shadow:0 3px #0b1118}.destaque-mapa:active{transform:translateY(3px);box-shadow:none}.destaque a:focus-visible{outline:3px solid var(--acao);outline-offset:4px}@media(hover:hover){.destaque-mapa:hover{background:var(--acao-hover)}}@media(prefers-reduced-motion:no-preference){.destaque-selo{animation:carimbo .55s var(--mola) .15s both}}@keyframes carimbo{0%{opacity:0;transform:scale(1.7) rotate(-16deg)}}.salao-subtitulo{margin-top:2.4rem}.linha-tempo{margin:1.2rem 0 0;padding:0;list-style:none}.lt-item{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:0 1rem;padding-bottom:1.5rem}.lt-item+.lt-item{margin-top:0}.lt-item:not(:last-child):before{content:"";position:absolute;top:3.25rem;bottom:.25rem;left:calc(1.5rem - 1.5px);width:3px;border-radius:2px;background:var(--contorno-suave)}.lt-num{display:grid;place-items:center;width:3rem;height:3rem;border:2px solid var(--tinta);border-radius:50%;background:var(--creme);font:900 1.3rem/1 Nunito,system-ui,sans-serif}.lt-atual .lt-num{background:var(--acao);box-shadow:0 3px #263d4626}.lt-corpo{padding-top:.2rem}.lt-titulo{margin:0;font-size:1.1rem}.lt-periodo{margin:0;font-size:.9rem;color:var(--tinta-2)}.lt-nome{margin:.45rem 0 0}.lt-nome strong{display:block;font:900 1.2rem/1.25 Nunito,system-ui,sans-serif}.lt-dado{color:var(--tinta-2)}.lt-dado+.lt-dado:before{content:" · "}.lt-vazio{font-weight:700;color:var(--tinta-2)}.lt-vice{margin:.3rem 0 0;font-size:.92rem;color:var(--tinta-2)}.lt-vice .vice-rotulo{color:var(--ink)}.salao-convite{margin-top:2rem;padding:1rem;border:2px dashed var(--contorno-suave);border-radius:12px;background:var(--creme)}
