@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@600;700&display=swap');
/* Correcciones de tamaño y zonas de seguridad en pantalla pequeña. */
.reflection{min-height:100svh;padding-bottom:35px}.reflection-message{width:min(100%,350px);margin:0 auto;padding:0 12px;font-size:clamp(22px,6.2vw,28px);overflow-wrap:anywhere}.praying-boy{width:205px;bottom:-18px;left:-14px}.scroll-cue{display:none}.main-event{overflow:visible;padding-left:12px;padding-right:12px}.main-event h1{width:100%;max-width:100%;padding:0 38px;margin:18px auto 34px;font-size:clamp(48px,14.5vw,70px);line-height:.9;overflow:visible}.main-event .name{font:700 clamp(34px,10vw,49px)/.95 'Dancing Script',cursive;letter-spacing:0;color:#355f65;text-shadow:0 1px #fff}.reception-logo{display:block;width:min(190px,54vw);height:auto;margin:-8px auto 8px;filter:drop-shadow(0 5px 5px #77603a24)}.reception-card{padding-top:24px}@media(max-width:360px){.praying-boy{width:175px}.main-event h1{padding:0 30px;font-size:46px}.reflection-message{font-size:22px}}@media(min-width:600px){.praying-boy{width:235px;left:0}.main-event h1{font-size:76px}.main-event .name{font-size:53px}}
