/* IvaniaPhoto · publico/assets/css/tema-boda.css
 * Ocampo-Infra Agent System · autor Roberto Ocampo · 9/19/2026
 *
 * ADR-001/ADR-002 (`docs/web-publica-20260919/02-DISENO-ARQUITECTURA.md` §1-2):
 * Boda usa el mismo tema D2 "La proyección" que Quinceañera (tabla §2), con
 * los mismos tokens de `newWeb-Demo2-2026-08/demo/css/styles.css`, SCOPED a
 * `main[data-tema="boda"]` — nunca a `:root` (cabecera/pie se pintan fuera
 * de `<main>` y no deben verse afectados).
 *
 * Stub: tokens + reglas mínimas. La maqueta `.deck`/`.slide` (scroll-snap)
 * se construye en la ola F con el contenido real de bodas.
 */

main[data-tema="boda"] {
  --display: 'Italiana', 'Times New Roman', serif;
  --sans: 'Manrope', 'Helvetica Neue', Arial, sans-serif;
  --cine: #0B0A09;
  --humo: #F5F1EA;
  --humo-60: rgba(245, 241, 234, .62);
  --arena: #C9A15E;
  --fs-display: clamp(3rem, 9vw, 8.5rem);
  --fs-titulo: clamp(2.25rem, 6vw, 5.5rem);
  --fs-cita: clamp(1.375rem, 3vw, 2.375rem);
  --fs-linea: clamp(.9375rem, 1.2vw, 1.125rem);

  display: block;
  background: var(--cine);
  color: var(--humo);
  font-family: var(--sans);
  font-weight: 300;
  font-size: var(--fs-linea);
  line-height: 1.6;
}

main[data-tema="boda"] h1,
main[data-tema="boda"] h2,
main[data-tema="boda"] .titulo {
  font-family: var(--serif);
  color: var(--humo);
}

main[data-tema="boda"] a.ip2-nav__cta,
main[data-tema="boda"] .boton--primario {
  background: var(--arena);
  color: var(--cine);
}

/* Falta a propósito: `.deck`/`.slide` — se construyen con el contenido real
 * de la ola F, no antes. */
