[data-theme=rozova-gradina]{--desk-bg:radial-gradient(ellipse at 50% 45%, #f8f0eb 0%, #efe3dd 55%, #e4d3cb 100%);--desk-hint:#4a3436;--desk-hero-pos:center top}[data-theme=noshtna-gradina]{--desk-bg:radial-gradient(ellipse at 50% 45%, #16302a 0%, #0f241d 55%, #0a1a14 100%);--desk-names:#f0d497;--desk-hint:#dcd5c5;--desk-shadow:0 30px 60px #00000073, 0 6px 14px #0000004d;--desk-hero-pos:center top}[data-theme=minimal]{--desk-bg:radial-gradient(ellipse at 50% 45%, #faf8f4 0%, #fbf0ee 55%, #f4e4e1 100%);--desk-names:#2e2e2a;--desk-hint:#4f4d45;--desk-shadow:0 30px 60px #7846462e, 0 6px 14px #7846461a}[data-theme=sas-snimka]{--desk-bg:radial-gradient(ellipse at 50% 45%, #fff 0%, #fbf7f0 55%, #eadfcf 100%);--desk-hint:#4f463c;--desk-shadow:0 30px 60px #3c2d1433, 0 6px 14px #3c2d141a}[data-theme=krashtene-sinyo]{--desk-bg:radial-gradient(ellipse at 50% 45%, #fff 0%, #f3f7fb 55%, #e3ecf5 100%);--desk-hint:#23324a;--desk-shadow:0 30px 60px #2832462e, 0 6px 14px #2832461a}[data-theme=krashtene-rozovo]{--desk-bg:radial-gradient(ellipse at 50% 45%, #fff 0%, #fcf5f4 55%, #f6e4e4 100%);--desk-hint:#4a2a31;--desk-shadow:0 30px 60px #4628322e, 0 6px 14px #4628321a}
.OKQqSq_root{background:var(--frame);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);line-height:normal;overflow:clip}:where(.OKQqSq_root) :where(p,h1,h2){margin:0}:where(.OKQqSq_root) a{color:var(--accent)}:where(.OKQqSq_root) a:hover{color:var(--accent-hover)}.OKQqSq_screen{min-height:100dvh}.OKQqSq_env{background:var(--env-img) center / cover no-repeat;min-height:100dvh;position:relative}.OKQqSq_envOut{animation:OKQqSq_envout var(--open-dur,1.4s) ease-in forwards}.OKQqSq_seal{--s:var(--seal-size,128px);left:var(--seal-x,50%);top:var(--seal-y,50.6%);z-index:1;inline-size:var(--s);aspect-ratio:1;margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);cursor:pointer;animation:OKQqSq_pulse var(--pulse-dur,2.6s) ease-in-out infinite;background:0 0;border:0;padding:0;transition:transform .3s;position:absolute}.OKQqSq_seal:hover,.OKQqSq_seal:focus-visible{transform:scale(1.05)rotate(-3deg)}.OKQqSq_sealImg{aspect-ratio:1;object-fit:contain;inline-size:100%;display:block}img.OKQqSq_seal{object-fit:contain}.OKQqSq_seal.OKQqSq_glow{animation:OKQqSq_glow var(--open-dur,1.4s) ease-out forwards;cursor:default}.OKQqSq_burst{left:var(--seal-x,50%);top:var(--seal-y,50.6%);aspect-ratio:1;background:var(--burst);inline-size:120px;animation:OKQqSq_burst var(--open-dur,1.4s) ease-out forwards;border-radius:50%;margin:-60px 0 0 -60px;position:absolute}.OKQqSq_hint{justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:64px;left:0;right:0}.OKQqSq_hintText{font-family:var(--font-serif);text-align:center;color:var(--hint-ink);background:var(--hint-bg);border:var(--hint-border,0);box-shadow:var(--hint-shadow,none);border-radius:22px;padding:8px 22px;font-size:19px;font-style:italic;font-weight:500}@keyframes OKQqSq_pulse{0%,to{filter:var(--seal-a)}50%{filter:var(--seal-b)}}@keyframes OKQqSq_envout{0%{opacity:1;transform:none}55%{transform:var(--env-mid,scale(1.04));opacity:1}to{transform:var(--env-end,scale(1.18));opacity:0}}@keyframes OKQqSq_glow{0%{filter:none}45%{filter:drop-shadow(0 0 30px var(--glow,#fff0d7)) brightness(1.25)}to{filter:brightness(1.6);opacity:0;transform:scale(1.3)}}@keyframes OKQqSq_burst{0%{opacity:0;transform:scale(.1)}40%{opacity:1}to{transform:scale(var(--burst-scale,7));opacity:0}}.OKQqSq_opened{background:var(--bg);min-height:100dvh;animation:1.2s both OKQqSq_reveal;position:relative}@keyframes OKQqSq_reveal{0%{opacity:0;transform:var(--reveal-from,scale(1.04))}to{opacity:1;transform:none}}.OKQqSq_again{z-index:3;border:1px solid var(--again-border);background:var(--again-bg);min-height:32px;color:var(--again-ink);font:600 12px var(--font-sans);cursor:pointer;border-radius:16px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;top:14px;left:16px}.OKQqSq_langs{z-index:3;gap:4px;display:flex;position:absolute;top:14px;right:16px}.OKQqSq_lang{border:1px solid var(--lang-off-border);background:var(--lang-off-bg);min-width:44px;min-height:32px;color:var(--lang-off-ink);font:600 12px var(--font-sans);cursor:pointer;border-radius:16px}.OKQqSq_lang[aria-pressed=true]{border-color:var(--lang-on-border);background:var(--lang-on-bg);color:var(--lang-on-ink)}.OKQqSq_hero{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;min-height:100dvh;display:flex}.OKQqSq_heroClassic,.OKQqSq_heroBaptism{padding:var(--hero-pt,84px) 28px 22px;background:var(--hero-img) center bottom / cover no-repeat;text-shadow:var(--hero-shadow,none)}.OKQqSq_heroLabel{letter-spacing:.26em;text-transform:uppercase;color:var(--hero-label,var(--muted));font-size:12px}.OKQqSq_heroName{margin-top:var(--name-mt,14px);font-family:var(--font-script);font-weight:400;font-size:var(--name-size,68px);color:var(--script);overflow-wrap:anywhere;line-height:1}.OKQqSq_heroAmp+.OKQqSq_heroName{margin-top:0}.OKQqSq_heroName[data-len=l]{font-size:calc(var(--name-size,68px) * 56 / 68)}.OKQqSq_heroName[data-len=xl]{font-size:calc(var(--name-size,68px) * 44 / 68)}.OKQqSq_heroAmp{font-family:var(--font-script);font-size:var(--amp-size,40px);color:var(--amp);line-height:1.1}.OKQqSq_heroDate{margin-top:var(--date-mt,22px);font-family:var(--font-serif);letter-spacing:.08em;color:var(--date,var(--ink));font-size:22px;font-weight:600}.OKQqSq_heroCity{margin-top:var(--city-mt,4px);font-family:var(--font-serif);color:var(--city);font-size:18px;font-style:italic}.OKQqSq_scrollHint{text-shadow:none;justify-content:center;margin-top:auto;padding-top:28px;animation:2s ease-in-out infinite OKQqSq_bob;display:flex}.OKQqSq_scrollPill{font-family:var(--font-serif);color:var(--hint-ink);background:var(--scroll-bg,var(--hint-bg));border:var(--hint-border,0);box-shadow:var(--scroll-shadow,var(--hint-shadow,none));border-radius:22px;align-items:center;gap:6px;padding:8px 18px;font-size:17px;font-style:italic;font-weight:500;display:inline-flex}@keyframes OKQqSq_bob{0%,to{transform:translateY(0)}50%{transform:translateY(var(--bob,6px))}}.OKQqSq_heroBaptism{--hero-pt:92px;--name-size:76px;--script:var(--accent)}.OKQqSq_heroBaptism .OKQqSq_heroLabel{letter-spacing:.24em;margin-top:20px}.OKQqSq_heroBaptism .OKQqSq_heroDate{letter-spacing:.04em}.OKQqSq_heroSeal{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 3px 4px #28324640);inline-size:54px}.OKQqSq_heroPhoto{text-align:center}.OKQqSq_photo{aspect-ratio:390/500;object-fit:cover;object-position:50% 45%;border-radius:0 0 180px 180px;inline-size:100%;display:block}.OKQqSq_photoText{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.OKQqSq_heroNameOne{--name-mt:8px;font-size:var(--name-size-one,54px);line-height:1.05}.OKQqSq_heroNameOne[data-len=l]{font-size:calc(var(--name-size-one,54px) * 44 / 54)}.OKQqSq_heroNameOne[data-len=xl]{font-size:calc(var(--name-size-one,54px) * 36 / 54)}.OKQqSq_heroPhoto .OKQqSq_heroDate{--date-mt:12px;font-size:21px}.OKQqSq_scrollPlain{font-family:var(--font-serif);color:var(--hint-ink);align-items:center;gap:6px;margin-top:22px;font-size:17px;font-style:italic;animation:2s ease-in-out infinite OKQqSq_bob;display:inline-flex}.OKQqSq_heroArch{background:var(--frame);padding:64px 28px 28px}.OKQqSq_arch{box-sizing:border-box;background:var(--bg);inline-size:100%;box-shadow:inset 0 0 0 10px var(--bg), inset 0 0 0 11px #e2c4c0, 0 10px 30px #7846461f;text-align:center;border-radius:170px 170px 6px 6px;flex-direction:column;flex:1;align-items:center;padding:64px 24px 40px;display:flex}.OKQqSq_ornament{flex-shrink:0}.OKQqSq_heroArch .OKQqSq_heroLabel{letter-spacing:.32em;color:var(--accent);margin-top:30px;font-size:11px}.OKQqSq_heroArch .OKQqSq_heroName{--name-mt:18px;font-family:var(--font-serif);letter-spacing:.01em;color:var(--ink);font-size:62px;font-weight:300;line-height:1.02}.OKQqSq_heroArch .OKQqSq_heroName[data-len=l]{font-size:50px}.OKQqSq_heroArch .OKQqSq_heroName[data-len=xl]{font-size:40px}.OKQqSq_heroArch .OKQqSq_heroAmp{font-family:var(--font-serif);margin:4px 0;font-size:34px;font-style:italic}.OKQqSq_diamond{align-items:center;gap:12px;margin:30px 0 20px;display:flex}.OKQqSq_diamond span{border-top:1px solid #d9b3b0;inline-size:36px}.OKQqSq_diamond span:nth-child(2){aspect-ratio:1;background:#b07a7e;border:0;inline-size:6px;transform:rotate(45deg)}.OKQqSq_heroArch .OKQqSq_heroDate{--date-mt:0;letter-spacing:.14em;font-size:23px;font-weight:500}.OKQqSq_heroArch .OKQqSq_heroCity{--city-mt:6px;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:13px;font-style:normal}.OKQqSq_archSeal{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 3px 4px #5a282d4d);inline-size:64px;margin-top:auto}.OKQqSq_archScroll{font-family:var(--font-serif);color:#6e3e45;margin-top:18px;font-size:17px;font-style:italic}.OKQqSq_cd{padding:var(--cd-pad,56px 24px 48px);text-align:center;background:var(--cd-bg,transparent);flex-direction:column;align-items:center;gap:18px;display:flex}.OKQqSq_cdTitle{font-family:var(--font-script);color:var(--title);font-size:36px;line-height:1.2}.OKQqSq_cdGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;inline-size:100%;display:grid}.OKQqSq_cdCell{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-cell);flex-direction:column;gap:4px;padding:14px 0 12px;display:flex}.OKQqSq_cdValue{font-family:var(--font-serif);color:var(--cd-num,var(--ink));font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.OKQqSq_cdLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.OKQqSq_calendar{border:1px solid var(--btn-line);min-height:44px;color:var(--ink);border-radius:22px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.OKQqSq_mid>*{margin:var(--gap,48px) 20px 0}.OKQqSq_mid>:first-child{margin-top:0}.OKQqSq_sectionTitle{text-align:center;font-family:var(--font-script);font-weight:400;font-size:var(--h2,42px);color:var(--title);margin-bottom:20px;line-height:1.2}.OKQqSq_parents{background:var(--soft);border-radius:var(--radius-card);text-align:center;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px;padding:30px 24px;display:grid}.OKQqSq_person{flex-direction:column;gap:6px;display:flex}.OKQqSq_personTitle{font-family:var(--font-script);color:var(--title);font-size:30px;line-height:1.2}.OKQqSq_personNames{font-family:var(--font-serif);overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.3}.OKQqSq_colors,.OKQqSq_gift{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:32px 22px;display:flex}.OKQqSq_colors{text-align:center;align-items:center}.OKQqSq_colorsTitle,.OKQqSq_giftTitle{font-size:var(--h2-small,40px);margin-bottom:0}.OKQqSq_colorsText,.OKQqSq_giftText{color:var(--card-ink);font-size:14px;line-height:1.6}.OKQqSq_giftText{text-align:center}.OKQqSq_swatches{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.OKQqSq_swatch{flex-direction:column;align-items:center;gap:6px;min-inline-size:58px;display:flex}.OKQqSq_swatchDot{aspect-ratio:1;border-radius:50%;inline-size:50px;box-shadow:inset 0 0 0 1px #00000014,0 2px 6px #3c2d141f}.OKQqSq_swatchName{color:var(--card-ink);text-align:center;font-size:11px;line-height:1.2}.OKQqSq_program{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:32px 24px}.OKQqSq_progList{flex-direction:column;gap:18px;display:flex}.OKQqSq_progRow{align-items:baseline;gap:18px;display:flex}.OKQqSq_progDot,.OKQqSq_progLeader{display:none}.OKQqSq_progTime{inline-size:58px;font-family:var(--font-serif);color:var(--time,var(--ink));flex-shrink:0;font-size:22px;font-weight:600}.OKQqSq_progBody{flex-direction:column;gap:2px;min-width:0;display:flex}.OKQqSq_progTitle{overflow-wrap:anywhere;font-size:15px;font-weight:600}.OKQqSq_progPlace{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.OKQqSq_where{flex-direction:column;gap:14px;display:flex}.OKQqSq_whereTitle{margin-bottom:4px}.OKQqSq_place{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:6px;padding:20px;display:flex}.OKQqSq_placeKind{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px}.OKQqSq_placeName{font-family:var(--font-serif);overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.25}.OKQqSq_placeAddr{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.OKQqSq_mapLink{align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.OKQqSq_pin{flex-shrink:0}.OKQqSq_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.OKQqSq_pair[data-n="1"]{grid-template-columns:minmax(0,1fr)}.OKQqSq_info{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);text-align:center;flex-direction:column;gap:8px;padding:22px 16px;display:flex}.OKQqSq_infoTitle{font-family:var(--font-script);color:var(--title);font-size:30px;line-height:1.2}.OKQqSq_infoText{color:var(--card-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.OKQqSq_mid>.OKQqSq_solo{margin-left:32px;margin-right:32px}.OKQqSq_solo{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.OKQqSq_soloTitle{font-family:var(--font-script);color:var(--title);font-size:32px;line-height:1.2}.OKQqSq_soloText{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.OKQqSq_giftItem{background:var(--bg);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.OKQqSq_giftKind{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.OKQqSq_giftValue{overflow-wrap:anywhere;font-size:15px;font-weight:600}.OKQqSq_copyBtn{border:1px solid var(--btn-line);background:var(--card);min-height:40px;font:600 13px var(--font-sans);color:var(--ink);cursor:pointer;border-radius:20px;align-self:flex-start;padding:0 14px}.OKQqSq_rsvp{margin:var(--rsvp-gap,48px) 20px 0;background:var(--rsvp-bg);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.OKQqSq_rsvpText{flex-direction:column;align-items:center;gap:10px;display:flex}.OKQqSq_rsvpTitle{font-family:var(--font-script);color:var(--rsvp-title);font-size:40px;line-height:1.2}.OKQqSq_rsvpSub{color:var(--rsvp-sub);font-size:14px}:where(.OKQqSq_root) .OKQqSq_rsvpBtn{background:var(--btn-bg);min-height:52px;color:var(--btn-ink);border-radius:26px;justify-content:center;align-items:center;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.OKQqSq_rsvpBrand{display:none}.OKQqSq_footer{text-align:center;color:var(--muted);padding:36px 0 32px;font-size:12px}@media (prefers-reduced-motion:reduce){.OKQqSq_seal,.OKQqSq_scrollHint,.OKQqSq_scrollPlain,.OKQqSq_opened{animation:none}}
.eHESoa_theme{--frame:#fcf5f4;--bg:#fcf5f4;--ink:#4a2a31;--muted:#77535a;--card-ink:#4a2a31;--city:#77535a;--hint-ink:#4a2a31;--hint-bg:#ffffffe0;--hint-shadow:0 2px 10px #2832461a;--scroll-bg:#ffffffe6;--scroll-shadow:none;--script:#a2566a;--title:#a2566a;--amp:#a2566a;--accent:#a2566a;--accent-hover:#a2566a;--card:#fff;--line:#eed6d6;--btn-line:#eed6d6;--soft:#f6e4e4;--again-border:#eed6d6;--again-bg:#ffffffd9;--again-ink:#4a2a31;--lang-on-bg:#a2566a;--lang-on-border:#a2566a;--lang-on-ink:#fff;--lang-off-border:#eed6d6;--lang-off-bg:#ffffffd9;--lang-off-ink:#4a2a31;--rsvp-bg:#8f4a5c;--rsvp-title:#fff;--rsvp-sub:#f6dee2;--btn-bg:#fff;--btn-ink:#4a2a31;--radius-card:18px;--radius-cell:14px;--gap:40px;--rsvp-gap:44px;--seal-size:120px;--seal-size-desk:132px;--seal-y:50%;--seal-a:drop-shadow(0 5px 8px #2832464d);--seal-b:drop-shadow(0 7px 15px #28324673);--glow:#fff;--burst:radial-gradient(circle, #fff 0%, #ffffffb3 40%, #fff0 70%);--env-mid:scale(1.03);--env-end:scale(1.15);--reveal-from:scale(1.03);--open-dur:1.3s}
.Ru6aYa_theme{--frame:#f3f7fb;--bg:#f3f7fb;--ink:#23324a;--muted:#4e5f76;--card-ink:#23324a;--city:#4e5f76;--hint-ink:#23324a;--hint-bg:#ffffffe0;--hint-shadow:0 2px 10px #2832461a;--scroll-bg:#ffffffe6;--scroll-shadow:none;--script:#4a6b93;--title:#4a6b93;--amp:#4a6b93;--accent:#4a6b93;--accent-hover:#4a6b93;--card:#fff;--line:#d3dfeb;--btn-line:#d3dfeb;--soft:#e3ecf5;--again-border:#d3dfeb;--again-bg:#ffffffd9;--again-ink:#23324a;--lang-on-bg:#4a6b93;--lang-on-border:#4a6b93;--lang-on-ink:#fff;--lang-off-border:#d3dfeb;--lang-off-bg:#ffffffd9;--lang-off-ink:#23324a;--rsvp-bg:#3e5a80;--rsvp-title:#fff;--rsvp-sub:#dce6f2;--btn-bg:#fff;--btn-ink:#23324a;--radius-card:18px;--radius-cell:14px;--gap:40px;--rsvp-gap:44px;--seal-size:120px;--seal-size-desk:132px;--seal-y:50%;--seal-a:drop-shadow(0 5px 8px #2832464d);--seal-b:drop-shadow(0 7px 15px #28324673);--glow:#fff;--burst:radial-gradient(circle, #fff 0%, #ffffffb3 40%, #fff0 70%);--env-mid:scale(1.03);--env-end:scale(1.15);--reveal-from:scale(1.03);--open-dur:1.3s}
.ZVGPPa_theme{--frame:#f4e4e1;--bg:#faf8f4;--ink:#2e2e2a;--muted:#6e6b62;--card-ink:#2e2e2a;--city:#8a4f57;--hint-ink:#4f4d45;--hint-bg:transparent;--hint-shadow:none;--script:#2e2e2a;--title:#6e6b62;--amp:#b07a7e;--accent:#2e2e2a;--accent-hover:#000;--card:transparent;--line:#e4e0d6;--btn-line:#d3cfc5;--soft:#fbf0ee;--again-border:#e2c4c0;--again-bg:#faf8f4e6;--again-ink:#2e2e2a;--lang-on-bg:#2e2e2a;--lang-on-border:#2e2e2a;--lang-on-ink:#faf8f4;--lang-off-border:#d3cfc5;--lang-off-bg:transparent;--lang-off-ink:#2e2e2a;--rsvp-bg:#8a4f57;--rsvp-title:#faf8f4;--rsvp-sub:#f3dedb;--btn-bg:#faf8f4;--btn-ink:#2e2e2a;--radius-card:0;--radius-cell:0;--cd-pad:56px 28px;--cd-bg:#fbf0ee;--seal-size:112px;--seal-size-desk:116px;--seal-x:28.72%;--seal-y:48.1%;--pulse-dur:2.8s;--seal-a:drop-shadow(0 5px 7px #5a282d59);--seal-b:drop-shadow(0 7px 14px #5a282d80);--glow:#fffff5;--env-mid:none;--env-end:translateY(-20px);--reveal-from:translateY(16px);--open-dur:1.3s;--cd-title-desk:11px;--h2-desk:11px;--h2-small-desk:11px;--info-title-desk:11px}.ZVGPPa_theme .ZVGPPa_cd{gap:22px}.ZVGPPa_theme .ZVGPPa_cdTitle,.ZVGPPa_theme .ZVGPPa_sectionTitle,.ZVGPPa_theme .ZVGPPa_infoTitle{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;font-size:11px;line-height:1.4}.ZVGPPa_theme .ZVGPPa_cdTitle{color:#8a4f57}.ZVGPPa_theme .ZVGPPa_sectionTitle,.ZVGPPa_theme .ZVGPPa_infoTitle{color:#6e6b62;font-weight:600}.ZVGPPa_theme .ZVGPPa_infoTitle{letter-spacing:.26em}.ZVGPPa_theme .ZVGPPa_cdGrid{gap:0}.ZVGPPa_theme .ZVGPPa_cdCell{background:0 0;border:0;border-left:1px solid #e4e0d6;border-radius:0;gap:6px;padding:0}.ZVGPPa_theme .ZVGPPa_cdValue{font-size:38px;font-weight:300}.ZVGPPa_theme .ZVGPPa_cdLabel{letter-spacing:.16em}.ZVGPPa_theme .ZVGPPa_mid>*{margin:0}.ZVGPPa_theme .ZVGPPa_program,.ZVGPPa_theme .ZVGPPa_where,.ZVGPPa_theme .ZVGPPa_colors,.ZVGPPa_theme .ZVGPPa_gift,.ZVGPPa_theme .ZVGPPa_parents{background:0 0;border:0;border-top:1px solid #e4e0d6;border-radius:0;padding:56px 32px}.ZVGPPa_theme .ZVGPPa_sectionTitle{margin-bottom:22px}.ZVGPPa_theme .ZVGPPa_colorsTitle,.ZVGPPa_theme .ZVGPPa_giftTitle,.ZVGPPa_theme .ZVGPPa_whereTitle{margin-bottom:0}.ZVGPPa_theme .ZVGPPa_progList{gap:22px}.ZVGPPa_theme .ZVGPPa_progRow{justify-content:space-between;gap:16px}.ZVGPPa_theme .ZVGPPa_progTime{inline-size:auto;font-weight:500}.ZVGPPa_theme .ZVGPPa_progLeader{border-bottom:1px dotted #cfcabe;flex:1;min-width:16px;display:block;transform:translateY(-5px)}.ZVGPPa_theme .ZVGPPa_progBody{text-align:right}.ZVGPPa_theme .ZVGPPa_progTitle{font-weight:400}.ZVGPPa_theme .ZVGPPa_progPlace{display:none}.ZVGPPa_theme .ZVGPPa_where{text-align:center;gap:28px}.ZVGPPa_theme .ZVGPPa_place{background:0 0;border:0;border-radius:0;align-items:center;padding:0}.ZVGPPa_theme .ZVGPPa_placeKind{color:#6e6b62}.ZVGPPa_theme .ZVGPPa_placeName{font-size:24px;font-weight:500}.ZVGPPa_theme .ZVGPPa_mapLink{letter-spacing:.08em;text-underline-offset:4px;align-self:center;margin-top:0;font-size:13px;text-decoration:underline}.ZVGPPa_theme .ZVGPPa_pin{display:none}.ZVGPPa_theme .ZVGPPa_pair{border-top:1px solid #e4e0d6;gap:20px;padding:48px 32px}.ZVGPPa_theme .ZVGPPa_info{background:0 0;border:0;border-radius:0;padding:0}.ZVGPPa_theme .ZVGPPa_info+.ZVGPPa_info{border-left:1px solid #e4e0d6}.ZVGPPa_theme .ZVGPPa_infoText{font-family:var(--font-serif);color:#2e2e2a;font-size:19px;line-height:1.3}.ZVGPPa_theme .ZVGPPa_giftItem{background:#fbf0ee;border-radius:0}.ZVGPPa_theme .ZVGPPa_copyBtn{background:0 0;border-radius:0}.ZVGPPa_theme .ZVGPPa_rsvp{border-radius:0;margin:0;padding:64px 32px 48px}.ZVGPPa_theme .ZVGPPa_rsvpTitle{font-family:var(--font-serif);font-size:34px;font-style:italic;font-weight:300}.ZVGPPa_theme .ZVGPPa_rsvpSub{font-size:13px}.ZVGPPa_theme .ZVGPPa_rsvpBtn{letter-spacing:.2em;text-transform:uppercase;border-radius:0;margin-top:4px;padding:0 40px;font-size:13px}.ZVGPPa_theme .ZVGPPa_rsvpBrand{letter-spacing:.2em;color:#ebcfcb;margin-top:28px;font-size:11px;display:block}
.HG9ZXW_theme{--frame:#0f241d;--bg:#0f241d;--ink:#ede6d6;--muted:#b9c2b5;--card-ink:#dcd5c5;--city:#ede6d6;--hero-label:#ede6d6;--hint-ink:#f0d497;--hint-bg:#0a1a14d1;--hint-border:1px solid #d9b87273;--hint-shadow:none;--script:#f0d497;--title:#d9b872;--amp:#ede6d6;--date:#fff;--accent:#d9b872;--accent-hover:#f0d497;--card:#16302a;--line:#2e4b41;--btn-line:#d9b87299;--soft:#16302a;--again-border:#d9b87299;--again-bg:#0f241db3;--again-ink:#ede6d6;--lang-on-bg:#d9b872;--lang-on-border:#d9b872;--lang-on-ink:#1b2a22;--lang-off-border:#d9b87299;--lang-off-bg:#0f241d99;--lang-off-ink:#ede6d6;--rsvp-bg:#d9b872;--rsvp-title:#1b2a22;--rsvp-sub:#3a3320;--btn-bg:#0f241d;--btn-ink:#f0d497;--cd-num:#f0d497;--time:#f0d497;--radius-card:14px;--radius-cell:10px;--hero-pt:60px;--hero-shadow:0 2px 10px #0009;--name-size:60px;--name-size-desk:64px;--amp-size:36px;--name-mt:10px;--date-mt:18px;--city-mt:2px;--seal-size:128px;--seal-a:drop-shadow(0 6px 10px #0009);--seal-b:drop-shadow(0 6px 18px #f0c87880);--glow:#ffdc96;--burst:radial-gradient(circle, #fff0cd 0%, #ffd68cb3 40%, #ffd68c00 70%);--open-dur:1.4s}.HG9ZXW_theme .HG9ZXW_progList{border-left:1px solid #3e5c50;gap:0;margin-left:6px}.HG9ZXW_theme .HG9ZXW_progRow{grid-template-columns:11px minmax(0,1fr);align-items:start;column-gap:20px;margin-left:-6px;padding-bottom:22px;display:grid}.HG9ZXW_theme .HG9ZXW_progDot{aspect-ratio:1;background:#d9b872;border-radius:50%;grid-row:1/span 2;inline-size:11px;margin-top:5px;display:block}.HG9ZXW_theme .HG9ZXW_progTime{grid-column:2;inline-size:auto}.HG9ZXW_theme .HG9ZXW_progBody{grid-column:2;margin-top:2px}
.JbZ20G_theme{--frame:#f3e4df;--bg:#fbf6f1;--ink:#3a2a2c;--muted:#6b5254;--card-ink:#4a3436;--city:#5a4446;--hint-ink:#5a2a33;--hint-bg:#fffaf6e6;--hint-shadow:0 2px 10px #5028281f;--script:#6e3a44;--title:#6e3a44;--amp:#b0727b;--date:#3a2a2c;--accent:#7a2e3b;--accent-hover:#5c1f2a;--card:#fff;--line:#ebddd6;--btn-line:#cbb3ae;--soft:#f3e4df;--again-border:#cbb3ae;--again-bg:#fbf6f1e6;--again-ink:#4a3436;--lang-on-bg:#7a2e3b;--lang-on-border:#7a2e3b;--lang-on-ink:#fff;--lang-off-border:#cbb3ae;--lang-off-bg:#fbf6f1cc;--lang-off-ink:#4a3436;--rsvp-bg:#7a2e3b;--rsvp-title:#fff;--rsvp-sub:#f4d9d5;--btn-bg:#fbf6f1;--btn-ink:#3a2a2c;--radius-card:14px;--radius-cell:10px;--seal-size:128px;--seal-a:drop-shadow(0 6px 8px #3c0f1973);--seal-b:drop-shadow(0 8px 16px #3c0f19a6);--glow:#fff0d7;--burst:radial-gradient(circle, #fff6e8 0%, #ffe8cdb3 40%, #ffe8cd00 70%);--open-dur:1.4s}
.LlXtSa_theme{--frame:#fbf7f0;--bg:#fbf7f0;--ink:#2f2a24;--muted:#6b6157;--card-ink:#4f463c;--city:#6b6157;--hint-ink:#4f463c;--hint-bg:#fbf7f0eb;--hint-shadow:0 2px 10px #3c2d141f;--script:#8a6a45;--title:#8a6a45;--amp:#8a6a45;--accent:#8a6a45;--accent-hover:#6e5233;--card:#fff;--line:#eadfcf;--btn-line:#d9cbb6;--soft:#fff;--again-border:transparent;--again-bg:#fbf7f0eb;--again-ink:#2f2a24;--lang-on-bg:#2f2a24;--lang-on-border:transparent;--lang-on-ink:#fbf7f0;--lang-off-border:transparent;--lang-off-bg:#fbf7f0eb;--lang-off-ink:#2f2a24;--rsvp-bg:#3b342c;--rsvp-title:#f3e6cf;--rsvp-sub:#e2d6c3;--btn-bg:#fbf7f0;--btn-ink:#2f2a24;--radius-card:16px;--radius-cell:12px;--gap:40px;--rsvp-gap:44px;--cd-pad:40px 24px 48px;--h2:40px;--bob:5px;--seal-size:116px;--seal-y:50.4%;--seal-a:drop-shadow(0 5px 8px #3c2d1466);--seal-b:drop-shadow(0 7px 16px #3c2d148c);--glow:#ffecbe;--env-mid:none;--env-end:scale(1.12);--open-dur:1.3s}.LlXtSa_theme .LlXtSa_colors{padding:32px 22px}
