/* Estilos de las dos páginas legales. Aparte de src/styles.css a propósito:
   estas páginas son HTML plano servido desde public/, sin pasar por Vite,
   para que sigan existiendo aunque el build falle — que es justo cuando más
   falta hace poder enseñar los términos. */
:root { color-scheme: dark; }
body {
  margin: 0; padding: 40px 20px 80px;
  background: #150a2e; color: #f3ecff;
  font: 16px/1.7 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
main { max-width: 680px; margin: 0 auto; }
h1 { font: 700 clamp(24px,6vw,32px)/1.2 Cinzel, Georgia, serif; color: #e4ccff; margin: 0 0 6px; }
h2 { font: 600 clamp(17px,4.4vw,21px)/1.3 Cinzel, Georgia, serif; color: #c79bff; margin: 30px 0 8px; }
p, li { color: #cbb6ea; }
strong { color: #f3ecff; }
a { color: #e4ccff; }
.fecha { font-size: 13px; color: #cbb6ea; opacity: .7; margin: 0 0 28px; }
.volver { display: inline-block; margin-top: 40px; font-size: 14px; }
