.styles-module__XuwtOW__root{--ink:#43302a;--muted:#8a6f5c;--accent:#a53f26;--gold:#c8912f;--madder:#9c2b1f;--paper:#f5e9d2;--cream:#f5e9d2;--surface:#faf1e0;--card:#fdf8ec;--border:#a53f263d;--font-head:var(--font-prata), ui-serif, Georgia, serif;--font-body:var(--font-raleway), ui-sans-serif, system-ui, sans-serif;--hero:url(/demo/templates/uzatu-05/veil.webp);--doorway:url(/demo/templates/uzatu-05/doorway.webp);--ornament-knot:url(/ornaments/knot-tortkulak.svg);--ornament-medallion:url(/ornaments/medallion-gul.svg);isolation:isolate;min-height:100%;font-family:var(--font-body);color:var(--ink);text-align:center;background:radial-gradient(ellipse 130% 22% at 50% 104%, #c8912f17, transparent 70%), var(--paper);flex-direction:column;align-items:stretch;gap:2.4rem;padding:0 0 3.25rem;display:flex;position:relative;overflow:hidden}.styles-module__XuwtOW__root>section:empty{display:none}.styles-module__XuwtOW__cover{flex-direction:column;align-items:center;display:flex}.styles-module__XuwtOW__shot{aspect-ratio:3/4;background:var(--hero) center 8% / cover no-repeat;align-self:stretch;position:relative}.styles-module__XuwtOW__tearPaper,.styles-module__XuwtOW__tearPaperTop{pointer-events:none;z-index:3;width:100%;height:2.125rem;color:var(--cream);display:block;position:absolute;left:0;right:0}.styles-module__XuwtOW__tearPaper{bottom:-1px}.styles-module__XuwtOW__tearPaperTop{top:-1px}.styles-module__XuwtOW__coverCopy{z-index:4;flex-direction:column;align-items:center;gap:.95rem;margin-top:-.5rem;padding:0 1.75rem;display:flex;position:relative}.styles-module__XuwtOW__kicker{letter-spacing:.4em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.styles-module__XuwtOW__cover .s-bride-name{font-family:var(--font-head);color:var(--madder);font-size:2.9rem;font-weight:400;line-height:1.15}.styles-module__XuwtOW__cover .s-event-date__date{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;font-size:.95rem;font-weight:600}.styles-module__XuwtOW__cover .s-event-date__time{font-family:var(--font-head);color:var(--accent);font-size:1.05rem}.styles-module__XuwtOW__mark{background:var(--gold);width:1.6rem;height:1.6rem;-webkit-mask:var(--ornament-knot) center / contain no-repeat;mask:var(--ornament-knot) center / contain no-repeat;opacity:.85;display:block}.styles-module__XuwtOW__intro,.styles-module__XuwtOW__plain,.styles-module__XuwtOW__portrait,.styles-module__XuwtOW__rsvp,.styles-module__XuwtOW__closing{padding:0 1.75rem}:is(.styles-module__XuwtOW__root .s-greeting__text,.styles-module__XuwtOW__root .s-details__text){max-width:19.5rem;margin-inline:auto}.styles-module__XuwtOW__root .s-greeting__text{font-size:1.16rem}.styles-module__XuwtOW__datePlate{--ink:#f6e7cb;--muted:#e9cfa6;--accent:#f4d18d;--paper:#8f2419;background:radial-gradient(at 50% 130%,#c8912f66,#0000 70%),linear-gradient(#b34a2c 0%,#9c2b1f 100%);flex-direction:column;align-items:center;gap:1.6rem;padding:3rem 1.5rem 3.1rem;display:flex;position:relative;overflow:hidden}.styles-module__XuwtOW__plateRule{background:var(--accent);opacity:.5;width:4.5rem;height:1px;display:block}:is(.styles-module__XuwtOW__datePlate .s-calendar,.styles-module__XuwtOW__datePlate .s-countdown){z-index:2;position:relative}.styles-module__XuwtOW__datePlate .s-calendar__title{letter-spacing:.02em;font-size:1.2rem}.styles-module__XuwtOW__datePlate:before{content:"";width:13rem;height:13rem;-webkit-mask:var(--ornament-medallion) center / contain no-repeat;mask:var(--ornament-medallion) center / contain no-repeat;opacity:.11;pointer-events:none;background:#f4d18d;margin:-6.5rem 0 0 -6.5rem;position:absolute;top:50%;left:50%}:is(.styles-module__XuwtOW__root .s-venue__title,.styles-module__XuwtOW__root .s-day-plan__title,.styles-module__XuwtOW__root .s-dress-code__title,.styles-module__XuwtOW__root .s-details__title,.styles-module__XuwtOW__root .s-wishlist__title,.styles-module__XuwtOW__root .s-gallery__title,.styles-module__XuwtOW__root .s-rsvp__title){font-family:var(--font-head);color:var(--accent);font-size:1.28rem;font-weight:400}.styles-module__XuwtOW__root .s-venue__title:after{background:var(--gold);width:2.5rem}.styles-module__XuwtOW__root .s-day-plan__title:after{background:var(--gold);width:2.5rem}.styles-module__XuwtOW__root .s-dress-code__title:after{background:var(--gold);width:2.5rem}.styles-module__XuwtOW__root .s-details__title:after{background:var(--gold);width:2.5rem}.styles-module__XuwtOW__root .s-wishlist__title:after{background:var(--gold);width:2.5rem}.styles-module__XuwtOW__root .s-gallery__title:after{background:var(--gold);width:2.5rem}.styles-module__XuwtOW__root .s-rsvp__title:after{background:var(--gold);width:2.5rem}.styles-module__XuwtOW__portrait .s-photo{width:min(100%,15.5rem);margin-inline:auto}.styles-module__XuwtOW__portrait .s-photo__image{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 70%, transparent), 0 0 0 .45rem var(--card), 0 0 0 calc(.45rem + 1px) color-mix(in srgb, var(--gold) 50%, transparent), 0 .9rem 1.9rem #43302a29;border-radius:.3rem}.styles-module__XuwtOW__plain .s-venue__image{aspect-ratio:4/3;max-height:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 60%, transparent), 0 .7rem 1.5rem #43302a24;border-radius:.3rem}.styles-module__XuwtOW__plain .s-venue__name{font-family:var(--font-head);font-size:1.3rem;font-weight:400}.styles-module__XuwtOW__plain .s-day-plan__list{gap:.85rem;max-width:17rem;margin-inline:auto}.styles-module__XuwtOW__plain .s-day-plan__time{color:var(--accent);font-size:1.2rem}.styles-module__XuwtOW__plain .s-dress-code__color{border-color:var(--card);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 70%, transparent), 0 .3rem .7rem #43302a24}.styles-module__XuwtOW__plain .s-gallery__grid{gap:.6rem}.styles-module__XuwtOW__plain .s-gallery__image{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 55%, transparent);border-radius:.3rem}.styles-module__XuwtOW__doorway{aspect-ratio:3/2;background:var(--doorway) center 18% / cover no-repeat;position:relative}.styles-module__XuwtOW__plain .s-hosts__names{font-family:var(--font-head);font-size:1.2rem}.styles-module__XuwtOW__rsvp .s-rsvp{background:var(--card);box-shadow:inset 0 0 0 .3rem var(--card), inset 0 0 0 calc(.3rem + 1px) color-mix(in srgb, var(--gold) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--gold) 65%, transparent), 0 .8rem 1.8rem #43302a1f;border-radius:.3rem;padding:1.8rem 1.25rem 1.65rem}.styles-module__XuwtOW__rsvp .s-rsvp__status[data-active=true]{background:var(--accent);border-color:var(--accent)}.styles-module__XuwtOW__rsvp .s-rsvp__submit{background:var(--accent);letter-spacing:.16em;width:100%;box-shadow:0 .4rem 1rem #a53f2647}.styles-module__XuwtOW__closing{flex-direction:column;align-items:center;gap:.85rem;display:flex}.styles-module__XuwtOW__withLove{font-family:var(--font-head);color:var(--muted);font-size:1.1rem}.styles-module__XuwtOW__closing .s-bride-name{font-family:var(--font-head);color:var(--madder);font-size:2.05rem;font-weight:400}.styles-module__XuwtOW__wishesPlain:empty{display:none}
