@charset "UTF-8";:root{--rosa: #d6336c;--rosa-oscuro: #a61e4d;--cempasuchil: #f5a524;--terracota: #b5562f;--follaje: #2f6b4f;--fondo: #fbf7f2;--fondo-alt: #f3ebe1;--superficie: #ffffff;--linea: #e8ddd0;--tinta: #2a1f1a;--tinta-suave: #6f625a;--font-display: "Fraunces", Georgia, serif;--font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--rosa: #f06595;--rosa-oscuro: #f783ac;--fondo: #1a1412;--fondo-alt: #261d19;--superficie: #221a17;--linea: #3a2e28;--tinta: #f5ede6;--tinta-suave: #b9aaa0;--follaje: #63b38a}}*{--acento-texto: var(--acento, var(--rosa))}@media(prefers-color-scheme:dark){*{--acento-texto: color-mix(in srgb, var(--acento, var(--rosa)) 55%, #fff)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{overflow-x:clip}body{font-family:var(--font-body);background:var(--fondo);color:var(--tinta);-webkit-font-smoothing:antialiased}.contenedor{width:100%;max-width:72rem;margin:0 auto;padding:0 1rem}img{max-width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.1rem;border-radius:999px;font:inherit;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:filter .15s,background .15s}.btn:hover{filter:brightness(1.06)}.btn.grande{padding:.85rem 1.4rem;font-size:1rem;flex:1 1 12rem}.btn.whatsapp{background:#1fa855;color:#fff}.btn.secundario{background:transparent;color:var(--tinta);border-color:var(--linea)}
