.greeting.svelte-1u8d622{pointer-events:auto;display:inline-grid;justify-items:center;gap:7px;margin:0 auto 28px;padding:14px 26px 16px;border:1px solid color-mix(in srgb,var(--peach) 42%,transparent);border-radius:var(--panel-radius);background:color-mix(in srgb,var(--peach) 8%,transparent);color:var(--ink);text-align:center}.greeting.svelte-1u8d622:hover{border-color:var(--peach);color:var(--ink)}.tag.svelte-1u8d622{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:9px;font-size:11px;font-weight:550;letter-spacing:1.2px;text-transform:uppercase;color:var(--lavender)}.dot.svelte-1u8d622{width:6px;height:6px;background:var(--peach);box-shadow:0 0 0 4px var(--glow)}.sep.svelte-1u8d622{width:18px;height:1px;background:var(--border)}.greeting.svelte-1u8d622 strong:where(.svelte-1u8d622){font-size:20px;font-weight:500}.said.svelte-1u8d622{font-size:26px;line-height:1.35;color:var(--peach)}.gloss.svelte-1u8d622{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:13px;color:var(--muted)}.gloss.svelte-1u8d622 i:where(.svelte-1u8d622){font-style:normal;color:var(--lavender)}.gloss.svelte-1u8d622 i:where(.svelte-1u8d622):after{content:" ·";color:var(--muted)}.greeting[data-kind=memorial].svelte-1u8d622{border-color:var(--border);background:color-mix(in srgb,var(--muted) 8%,transparent)}.greeting[data-kind=memorial].svelte-1u8d622 .dot:where(.svelte-1u8d622){background:var(--muted);box-shadow:none}.greeting[data-kind=memorial].svelte-1u8d622 .said:where(.svelte-1u8d622){color:var(--muted)}@media(max-width:620px){.greeting.svelte-1u8d622{margin-bottom:22px;padding:12px 18px 14px}.greeting.svelte-1u8d622 strong:where(.svelte-1u8d622){font-size:18px}.said.svelte-1u8d622{font-size:22px}}.lit.svelte-iicwhb{background:var(--bg)}.guest-shell.svelte-iicwhb{min-height:100dvh;display:grid;grid-template-rows:minmax(0,1fr) auto auto;position:relative;background:radial-gradient(130% 58% at 50% 102%,color-mix(in srgb,var(--sky-bottom) 40%,transparent),transparent 68%),linear-gradient(to bottom,color-mix(in srgb,var(--sky-top) 32%,var(--bg)),var(--bg) 56%)}.lit[data-holiday][data-sky=night].svelte-iicwhb,.lit[data-holiday][data-sky=twilight].svelte-iicwhb,:root[data-theme=dark] .lit[data-holiday].svelte-iicwhb{--sky-top: var(--holiday-night-top);--sky-bottom: var(--holiday-night-bottom);--peach: var(--holiday-night-accent);--sun: var(--holiday-night-accent);--glow: color-mix(in srgb, var(--holiday-night-accent) 20%, transparent);--chosen: color-mix(in srgb, var(--holiday-night-accent) 12%, transparent);--holiday-wash: var(--holiday-night-bottom)}.lit[data-holiday][data-sky=day].svelte-iicwhb,.lit[data-holiday][data-sky=golden].svelte-iicwhb,:root[data-theme=light] .lit[data-holiday].svelte-iicwhb{--sky-top: var(--holiday-day-top);--sky-bottom: var(--holiday-day-bottom);--peach: var(--holiday-day-accent);--sun: var(--holiday-day-accent);--glow: color-mix(in srgb, var(--holiday-day-accent) 26%, transparent);--chosen: color-mix(in srgb, var(--holiday-day-accent) 10%, transparent);--holiday-wash: var(--holiday-day-top)}.lit[data-holiday].svelte-iicwhb .guest-shell:where(.svelte-iicwhb){background:radial-gradient(130% 56% at 50% 102%,color-mix(in srgb,var(--sky-bottom) 60%,transparent),transparent 72%),radial-gradient(96% 52% at 50% 2%,color-mix(in srgb,var(--holiday-wash) 30%,transparent),transparent 72%),linear-gradient(to bottom,color-mix(in srgb,var(--sky-top) 45%,var(--bg)),var(--bg) 60%)}.guest-header.svelte-iicwhb{height:auto;position:absolute;top:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:30px 42px;border:0;z-index:5}.guest-header-end.svelte-iicwhb{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:12px}.guest-main.svelte-iicwhb{display:grid;align-items:center;justify-items:center;padding:88px 0 22px}.guest-time.svelte-iicwhb{text-align:center;width:100%;padding:0 22px;pointer-events:none}.guest-caption.svelte-iicwhb{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--lavender);font-size:11px;font-weight:550;letter-spacing:1.2px}.guest-countdown-label.svelte-iicwhb{font-size:11px;font-weight:550;color:var(--lavender);letter-spacing:1.2px;margin:0 0 23px}.guest-schedule.svelte-iicwhb{font-size:15px;color:var(--ink);margin-top:30px}.guest-city-link.svelte-iicwhb{margin:12px 0 0;font-size:13px;pointer-events:auto}.guest-city-link.svelte-iicwhb a:where(.svelte-iicwhb){color:var(--peach);text-decoration:underline;text-underline-offset:5px}.guest-landscape.svelte-iicwhb{pointer-events:none;--city-height: clamp(125px, 17.5vw, 250px)}@media(max-width:760px){.guest-header.svelte-iicwhb{padding:22px;gap:12px}.guest-main.svelte-iicwhb{padding-top:132px}.guest-caption.svelte-iicwhb{font-size:10px;letter-spacing:1.1px}.guest-landscape.svelte-iicwhb{--city-height: clamp(130px, 28vw, 230px)}.guest-schedule.svelte-iicwhb{font-size:14px}}@media(max-width:540px){.guest-header.with-account.svelte-iicwhb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.with-account.svelte-iicwhb>.picker{justify-self:start;min-width:0}.with-account.svelte-iicwhb .guest-header-end:where(.svelte-iicwhb){display:contents}.with-account.svelte-iicwhb .settings:where(.svelte-iicwhb){grid-column:1 / -1;grid-row:2;justify-self:end}}@media(max-width:370px){.guest-header.svelte-iicwhb{padding:18px}.guest-time.svelte-iicwhb{padding-inline:15px}.guest-countdown-label.svelte-iicwhb{font-size:10px;letter-spacing:1.1px}}.home-seo.svelte-119hrps{max-width:900px;margin:auto;padding:0 24px 120px;color:var(--lavender);line-height:1.9}.home-seo.svelte-119hrps h2:where(.svelte-119hrps){margin:64px 0 20px;font-size:22px;color:var(--ink, #ede9f1)}.faq.svelte-119hrps{margin:0}.faq.svelte-119hrps dt:where(.svelte-119hrps){margin-top:24px;font-size:18px;color:var(--ink, #ede9f1)}.faq.svelte-119hrps dd:where(.svelte-119hrps){margin:8px 0 0;max-width:68ch}.next-holidays.svelte-119hrps{list-style:none;margin:0;padding:0}.next-holidays.svelte-119hrps li:where(.svelte-119hrps){display:flex;flex-wrap:wrap;gap:6px 16px;padding:14px 4px;border-bottom:1px solid var(--border)}.next-holidays.svelte-119hrps time:where(.svelte-119hrps){color:var(--muted)}.next-holidays.svelte-119hrps span:where(.svelte-119hrps){margin-inline-start:auto;color:var(--peach)}.home-seo.svelte-119hrps a:where(.svelte-119hrps){color:var(--peach);text-decoration:underline;text-underline-offset:5px}
