@charset "UTF-8";:root{--wedding-cream: #faf7f2;--wedding-blush: #e8dcd5;--wedding-rose: #c9a9a0;--wedding-gold: #b8956b;--wedding-gold-light: #d4b896;--wedding-charcoal: #3d3632;--wedding-charcoal-soft: #5c534d;--wedding-white: #ffffff;--wedding-shadow: rgba(61, 54, 50, .08);--wedding-shadow-strong: rgba(61, 54, 50, .12);--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm: 12px;--radius-md: 20px;--radius-lg: 28px;--radius-pill: 999px;--transition: .35s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body,html{width:100%;height:100%;margin:0;padding:0;font-family:var(--font-body);font-weight:400;color:var(--wedding-charcoal);background:var(--wedding-cream);line-height:1.5;overflow-x:hidden}body{min-height:100vh}@media print{html,body{margin:0!important;padding:0!important;width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden}app-root{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}}
