/* La puerta (/): rótulo, una línea y dos tarjetas.
   (Hasta el 17/09/2026 este fichero era entrada.css, de la portada que preguntaba la audiencia;
   esa pregunta vive ahora en el primer paso de /auditoria.)

   19/09/2026 · Javier eligió este formato viendo cuatro servidos, y el reparto del ámbar sale del
   sistema de la casa (RESET · Panel/docs/diseno-sistema.md): «el ámbar no se reparte». Antes había
   CINCO ámbares en una pantalla de tres elementos —el rótulo, los dos signos y las dos horas— y
   competían con lo único que hay que tocar. Ahora hay UNO POR TARJETA: la acción. El rótulo y la
   hora bajan a gris, que es lo que son: un nombre y un dato.
   Lo que había antes y se ha ido: los signos ▶ y ◈ dentro de un círculo. No eran dibujos, eran
   caracteres de una fuente —por eso el triángulo salía descentrado y cada sistema lo pintaba a su
   manera—. Javier: «es muy cutre». Se quitan y no se sustituyen: la tarjeta se sostiene con la
   tipografía y el aire. */

/* El bloque sube: centrado del todo dejaba el mismo hueco muerto arriba y abajo, y en un móvil de
   812 px eran ~230 px por lado. Ahora el aire va debajo, que es donde no molesta. */
body.puerta {
  min-height: 100vh; min-height: 100dvh;
  display: flex; justify-content: center; align-items: flex-start;
  padding: clamp(48px, 14vh, 120px) 20px calc(40px + env(safe-area-inset-bottom, 0));
}
/* En el móvil el 14vh dejaba un hueco enorme sobre el rótulo (Javier, 19/09/2026). */
@media (max-width: 600px) { body.puerta { padding-top: 36px; } }
.puerta .wrap { max-width: 560px; width: 100%; }

/* El rótulo NO va en mono ni en ámbar: en mono y a .18em parecía el letrero de una tienda, y en
   ámbar se llevaba la atención que necesita la acción. Sans, una línea, tracking corto. */
.puerta .rotulo {
  font-family: var(--sans); font-size: var(--m1); letter-spacing: .07em;
  text-transform: uppercase; color: var(--dim); text-align: center; margin: 0 0 18px;
  font-weight: 300;
}
/* 19/09/2026 · Javier pidió una de las dos palabras en ámbar. Va «sin Límites» y no «Negocios»:
   «Negocios» es la mitad genérica y «sin Límites» la que distingue. Es el único sitio de la
   página donde el ámbar no es una acción, y se acepta porque el nombre de la marca es el uso
   legítimo del color de marca — pero por eso mismo va a .66rem y no crece de ahí. */
.puerta .rotulo b { font-weight: 500; color: var(--gold); }

.puerta .puerta-linea {
  color: var(--muted); font-size: var(--p); text-align: center; margin: 0 0 26px; font-weight: 400;
  text-wrap: pretty;
}

.puerta .puertas { display: grid; gap: 14px; }
@media (min-width: 620px) { .puerta .puertas { grid-template-columns: 1fr 1fr; } }

.puerta .puerta-btn {
  display: flex; flex-direction: column;
  background: var(--card3); border: 1px solid var(--line2); border-radius: 10px;
  text-decoration: none; overflow: hidden;
  transition: border-color .18s ease, transform .18s ease;
}
.puerta .puerta-btn .alto,
.puerta .puerta-btn .lbl,
.puerta .puerta-btn .sub { padding-left: 22px; padding-right: 22px; }

/* Qué es y cuánto dura, en la misma línea: los dos son datos, así que los dos en mono.
   La hora lleva cifras de ancho fijo para que 15:00 y 2:37 no bailen entre las dos tarjetas. */
.puerta .puerta-btn .alto {
  display: flex; align-items: baseline; justify-content: space-between; gap: 12px;
  padding-top: 20px;
}
.puerta .puerta-btn .tipo,
.puerta .puerta-btn .dura {
  font-family: var(--mono); font-size: var(--m2); letter-spacing: .1em; color: var(--dim);
}
.puerta .puerta-btn .dura { font-variant-numeric: tabular-nums; }

.puerta .puerta-btn .lbl {
  font-family: var(--sans); font-weight: 600; font-size: var(--t2); color: var(--cream);
  line-height: 1.15; letter-spacing: -.01em; padding-top: 10px;
}
/* Qué te llevas por cada camino: sin esto las dos tarjetas pesaban igual y no había con qué elegir. */
.puerta .puerta-btn .sub {
  font-size: var(--p2); line-height: 1.55; color: var(--muted); padding-top: 10px;
  flex: 1; text-wrap: pretty;
}
/* El único ámbar de la tarjeta. Separado por la línea punteada, que es la del sistema para
   separar DENTRO de un bloque (la sólida separa bloques distintos). */
.puerta .puerta-btn .ir {
  font-size: var(--p2); color: var(--gold);
  border-top: 1px dashed var(--line); margin-top: 16px; padding: 13px 22px 16px;
  display: flex; align-items: center; gap: 8px;
}
.puerta .puerta-btn .ir .fl { display: inline-block; transition: transform .18s ease; }

@media (hover: hover) {
  .puerta .puerta-btn:hover { border-color: var(--gold); transform: translateY(-2px); }
  .puerta .puerta-btn:hover .ir .fl { transform: translateX(4px); }
}
.puerta .puerta-btn:active { transform: scale(.99); }
.puerta .puerta-btn:focus-visible { outline: 2px solid var(--gold); outline-offset: 3px; }

.puerta .pie { font-size: var(--p2); text-align: center; margin: 26px 0 0; }
.puerta .pie a { color: var(--dim); text-decoration: none; }
.puerta .pie a:hover { color: var(--gold); text-decoration: underline; }
