/* Los estandartes de fondo_extra.png acompañan el contenido de la Orden. */
.orden-hoy .muro {
  background-image: var(--fondo-orden, var(--fondo-zona, url("../images/escenas/fondo-extra-orden.de0670ab2b67.webp")));
  background-position: center;
}
.orden-hoy .muro::after {
  background: linear-gradient(180deg, #08050230, #08050212 45%, #08050265);
}
.orden-hoy main {
  background: none;
  box-shadow: none;
  min-height: 0;
}
.orden-hoy main::before, .orden-hoy main::after { display: none; }
.orden-presentacion {
  min-height: clamp(260px, 38svh, 440px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 16px;
  background: radial-gradient(ellipse at center, #080502b0, #08050240 48%, transparent 72%);
}
.orden-presentacion .page-title {
  color: #f5e5be;
  text-shadow: 0 2px 5px #000, 0 4px 18px #000b;
}
.orden-presentacion .page-subtitle {
  max-width: 680px;
  color: #eeddb8;
  line-height: 1.8;
  text-shadow: 0 2px 4px #000;
}
.orden-hoy .about-text { text-align: left; line-height: 1.7; }
.orden-hoy .orden-lema { font-style: italic; color: var(--tinta-suave); line-height: 1.6; }
@media (max-width: 600px) {
  .orden-hoy .muro { background-position: 50% center; }
  .orden-presentacion { min-height: 250px; }
  .orden-presentacion .page-subtitle { letter-spacing: .12em; }
}
