/*
Theme Name: Puerta3
Theme URI: https://puerta3.com/
Author: Puerta3
Description: La plantilla propia de Puerta3. Es una cáscara: arma el marco de las pocas páginas que no dibuja el retoque 93 (carrito, finalizar compra, gracias, pago, Mi cuenta, política, «no existe» y búsqueda). El diseño vive en el retoque 93, no acá.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: puerta3
*/

/* ─────────────────────────────────────────────────────────────
   SÓLO LA BASE. Los colores, las letras, los botones y los campos los pone
   el VESTIDO del retoque 93 (clase `p3v` en el body). Acá va lo mínimo para
   que la página no se desarme si el vestido estuviera apagado.
   ⚠️ Los ids (#page-container, #main-content, .container, .entry-content,
   h1.entry-title) son LOS MISMOS que tenía Divi a propósito: el vestido del
   93 y los retoques 72, 73 y 84 los usan. No se renombran.
   ───────────────────────────────────────────────────────────── */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body { margin: 0; background: #f3eee4; color: #1d2733;
  font: 16px/1.5 Inter, system-ui, -apple-system, "Segoe UI", sans-serif; }
img { max-width: 100%; height: auto; }
a { color: #b4432c; }

/* el ancho: mismo aire a los dos lados (20 px en el celular), tope 1080 como tenía Divi */
#main-content .container { width: min(1080px, 100% - 40px); margin-inline: auto; padding-block: 32px 56px; }
#main-content h1.entry-title { text-align: center; margin: 0 0 24px; }
.clearfix::after { content: ""; display: table; clear: both; }

/* «no existe» y búsqueda */
.p3t-nada { text-align: center; max-width: 560px; margin: 0 auto; }
.p3t-nada p { margin: 0 0 20px; }
.p3t-boton { display: inline-block; background: #b4432c; color: #fff !important; text-decoration: none;
  font-weight: 700; padding: 14px 22px; border-radius: 8px; }
.p3t-lista { list-style: none; padding: 0; max-width: 760px; margin: 0 auto; }
.p3t-lista li { padding: 12px 0; border-bottom: 1px solid #e0d8c8; }
