.styles-module__WcTk-q__root{--ink:#554a45;--muted:#82766f;--accent:#aa7f73;--surface:#fffdf8c7;--border:#aa7f733d;--font-head:var(--font-cormorant), serif;--font-body:var(--font-golos-text), ui-sans-serif, system-ui, sans-serif;min-height:100%;color:var(--ink);font-family:var(--font-body);text-align:center;background:radial-gradient(circle at 12% 28%,#d9b7aa21,#0000 28%),radial-gradient(circle at 88% 70%,#aab8aa21,#0000 30%),#f7f1e8;flex-direction:column;gap:1.8rem;padding-bottom:2.8rem;display:flex;position:relative;overflow:hidden}.styles-module__WcTk-q__hero{background:#f7f1e8;min-height:47rem;position:relative;overflow:hidden}.styles-module__WcTk-q__handsArt{background-image:linear-gradient(#f7f1e814,#0000 18%),url(/templates/wedding-07/main.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.styles-module__WcTk-q__heroCopy{z-index:1;background:linear-gradient(#faf6eff0 0%,#faf6efcc 72%,#0000 100%);width:calc(100% - 2.5rem);margin:1.5rem auto 0;padding:1.5rem 1rem 1.2rem;position:relative}.styles-module__WcTk-q__floralMark{width:8.5rem;color:var(--accent);opacity:.7;margin:.55rem auto}.styles-module__WcTk-q__heroCopy .s-couple-names{text-align:center;flex-direction:column;align-items:center;gap:.05rem;width:100%;display:flex}.styles-module__WcTk-q__heroCopy .s-couple-names__name{font-family:var(--font-head);color:var(--ink);font-size:3rem;font-weight:500;line-height:.92}.styles-module__WcTk-q__heroCopy .s-couple-names__separator{color:var(--accent);font-family:var(--font-head);font-size:1.05rem;font-style:italic}.styles-module__WcTk-q__heroCopy .s-event-date{margin-top:.9rem}.styles-module__WcTk-q__heroCopy .s-event-date__date{color:var(--ink);font-family:var(--font-head);letter-spacing:.12em;font-size:1.25rem}.styles-module__WcTk-q__heroCopy .s-event-date__time{color:var(--muted)}.styles-module__WcTk-q__intro{flex-direction:column;gap:1rem;padding:0 1.5rem;display:flex}.styles-module__WcTk-q__root .s-greeting__label{color:var(--accent);font-family:var(--font-head);letter-spacing:normal;text-transform:none;margin-bottom:1rem;font-size:1.45rem;font-style:italic}.styles-module__WcTk-q__intro .s-countdown{margin-top:.8rem}.styles-module__WcTk-q__paperSection,.styles-module__WcTk-q__rsvp{border:1px solid var(--border);background:linear-gradient(#fffdf8d6,#fffdf8d6),radial-gradient(circle at 10% 10%,#d9b7aa38,#0000 24%);border-radius:45% 55% 48% 52%/3% 3% 4% 4%;width:calc(100% - 2rem);margin-inline:auto;padding:1.7rem 1.25rem;position:relative;box-shadow:0 .5rem 1.6rem #5b4c440d}.styles-module__WcTk-q__paperSection .s-day-plan__list{text-align:left;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.15rem;width:max-content;max-width:100%;margin-inline:auto;display:grid}.styles-module__WcTk-q__paperSection .s-day-plan__item{display:contents}.styles-module__WcTk-q__paperSection .s-day-plan__time{font-size:1.45rem;line-height:1.2}.styles-module__WcTk-q__paperSection .s-day-plan__name{font-size:1.18rem;line-height:1.35}.styles-module__WcTk-q__sectionFlower{pointer-events:none;width:4.4rem;height:4.4rem;color:var(--accent);opacity:.22;position:absolute;top:-.8rem;right:-.35rem;transform:rotate(9deg)}.styles-module__WcTk-q__rsvp{background:#fffdf8e6}.styles-module__WcTk-q__closing{color:var(--muted);padding:.8rem 1.5rem 0}.styles-module__WcTk-q__closing>p{font-family:var(--font-head);margin:0 0 .5rem;font-size:1.15rem;font-style:italic}.styles-module__WcTk-q__closing .s-couple-names__name{font-family:var(--font-head);color:var(--ink);font-size:1.9rem}.styles-module__WcTk-q__root .s-music__toggle{color:var(--accent);border-color:var(--border);background:#fffdf8db}.styles-module__WcTk-q__wishesSheet:empty{display:none}.styles-module__WcTk-q__paperSection .s-photo__image{border-radius:.5rem;box-shadow:0 .6rem 1.4rem #554a4524}.styles-module__WcTk-q__paperSection .s-gallery__image{border-radius:.5rem;box-shadow:0 .35rem .9rem #554a451f}.styles-module__WcTk-q__paperSection .s-story__item{border-bottom:1px solid var(--border);padding-bottom:.9rem}.styles-module__WcTk-q__paperSection .s-story__item:last-child{border-bottom:0}.styles-module__WcTk-q__paperSection .s-guest-wishes__item{border-color:var(--border);background:#fffdf8e6;border-radius:.6rem}
