/* Estilos de la página provisional de Espumas. Se reemplazan por los del sitio real. */
:root { --azul: #1b2a8c; --amarillo: #ffd400; --verde-wa: #25d366; --fondo: #f4f6fa; --texto: #16213e; }
* { box-sizing: border-box; }
html, body { margin: 0; min-height: 100%; }
body { font-family: "Source Sans 3", "Helvetica Neue", Arial, sans-serif; background: var(--fondo); color: var(--texto); display: grid; place-items: center; min-height: 100vh; padding: 24px; }
img { max-width: 100%; height: auto; }
.provisional { text-align: center; max-width: 560px; }
.provisional__logo { width: min(360px, 80vw); }
.provisional__lema { color: var(--azul); font-weight: 600; letter-spacing: .08em; text-transform: uppercase; font-size: .9rem; margin: 8px 0 32px; }
h1 { font-size: clamp(1.4rem, 4vw, 2rem); color: var(--azul); margin: 0 0 12px; }
p { line-height: 1.5; }
.boton { display: inline-block; margin-top: 16px; padding: 14px 28px; border-radius: 999px; background: var(--verde-wa); color: #fff; font-weight: 700; text-decoration: none; }
.boton:hover { filter: brightness(.95); }
