/* Reino de Pedra — exploração, fauna, caça, rotas e espionagem (sempre com os tokens de tokens.css). */
.exp-treino { margin-top: var(--esp-3); align-items: flex-start; }
.exp-treino .custos { margin-top: 4px; }
.exp-ativo { position: relative; align-items: flex-start; }
.exp-ativo.foco { border-color: var(--cor-primaria); box-shadow: 0 0 0 2px var(--cor-primaria); }
.espia-card { margin-top: var(--esp-3); gap: var(--esp-2); }
.espia-card .barra > i { background: var(--cor-alerta); }
.destino-card .obj-n { flex: none; }
.preso-card .linha { align-items: flex-start; }
.preso-acoes { flex-wrap: wrap; gap: var(--esp-2); }
.preso-acoes .btn { flex: 1 1 auto; }
.resgate-campo { gap: var(--esp-3); }
.resgate-campo input {
  width: 7.5em; min-height: var(--alvo-min); padding: 0 var(--esp-3); text-align: right;
  border-radius: var(--raio-2); border: var(--borda-larg) solid var(--cor-borda-forte);
  background: var(--campo-fundo); box-shadow: var(--campo-sombra); color: var(--cor-texto);
  font: 600 var(--fs-3) var(--fonte-texto); font-variant-numeric: tabular-nums;
}
.mapa-controles [data-camada-perigo][aria-pressed="true"] { border-color: var(--perigo-medio); color: var(--perigo-medio); box-shadow: 0 0 0 2px var(--perigo-medio); }
a.faixa-alerta { color: inherit; text-decoration: none; }
.exp-resumo { color: inherit; text-decoration: none; margin-bottom: var(--esp-3); }
