
:root{--ink:#475a62;--brand:#8299a6;--accent:#c7a77a;--muted:#788b92;--line:#dee7e8;--soft:#f1f7f8;--surface:#fffdfa}
body{background:#fcfbf7}.hero{background:radial-gradient(circle at 12% 72%,#e1ebf0 0%,transparent 45%),radial-gradient(circle at 84% 18%,#fff0d8 0%,transparent 44%),#fdfbf6}
.hero-art{background:radial-gradient(ellipse at center,#fffefd 0%,#f0e7de 82%)}.hero-art img{object-fit:contain!important; padding:16px;filter:drop-shadow(0 8px 22px #b9b0a063)}
.story-section{background:#fffefa}.story-art{background:#fcfaf6}.story-art img{object-fit:contain!important;padding:22px}
.date-section{background:linear-gradient(145deg,#eaf3f5,#fdfaf4 63%,#f5eada)}
.gallery-section{background:#f7fafb}.gallery button img{object-fit:contain!important;padding:18px;background:radial-gradient(circle,#fff 0%,#f5eee4 100%)}
.edicion-bautizos{background:radial-gradient(ellipse at 50% 0%,#658795,#3d596b 60%,#2b3e4e);color:#fff9ed}
.edicion-bautizos .ornament-border img{opacity:.35;filter:sepia(.3)}
.edicion-bautizos .artesanal-contenido h2{color:#fff7ea}.edicion-bautizos .artesanal-eyebrow{color:#f3d7a9}
.edicion-bautizos .artesanal-enlace{border-color:#eddbb9;background:#304958b3;color:#fff}
.rsvp-section{background:#f9faf8}.site-footer{background:#fffdfa}
