.event-preview.svelte-p9z9lj{border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.preview-scroll.svelte-p9z9lj{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.preview-scroll.svelte-p9z9lj::-webkit-scrollbar{display:none}.hero.svelte-p9z9lj{box-sizing:border-box;background:radial-gradient(circle at top, var(--color-surface), var(--color-surface-warm));text-align:center;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:335px;padding:50px 25px 28px;display:flex}.hero.svelte-p9z9lj>p:where(.svelte-p9z9lj){color:var(--color-text-secondary);font-size:var(--text-caption);letter-spacing:.18em;text-transform:uppercase}.hero.svelte-p9z9lj .preview-title:where(.svelte-p9z9lj){margin:20px 0;font:400 43px MADE Mirage,Fraunces,serif}.hero.svelte-p9z9lj>small:where(.svelte-p9z9lj){white-space:break-spaces;overflow-wrap:anywhere;max-width:360px;color:var(--color-text-secondary);line-height:1.5}.preview-actions.svelte-p9z9lj{flex-direction:column;gap:9px;padding:30px;display:flex}.preview-actions.svelte-p9z9lj div:where(.svelte-p9z9lj){color:var(--color-text-on-brand);font-size:var(--text-ui);align-items:center;gap:16px;padding:14px 17px;display:flex}.preview-section.svelte-p9z9lj{border-top:1px solid var(--color-shadow-soft);text-align:center;padding:30px 22px}.preview-section.svelte-p9z9lj .preview-section-title:where(.svelte-p9z9lj){margin:8px 0;font:400 27px MADE Mirage,Fraunces,serif}.preview-section.svelte-p9z9lj p:where(.svelte-p9z9lj){color:var(--color-text-secondary);font-size:var(--text-caption);white-space:pre-wrap;margin:0;line-height:1.6}.preview-faq-list.svelte-p9z9lj{margin-top:7px}.preview-faq.svelte-p9z9lj{border:1px solid var(--color-shadow-soft);background:var(--color-surface);font-size:var(--text-caption);text-align:left;border-radius:8px;margin-top:7px}.preview-faq.svelte-p9z9lj summary:where(.svelte-p9z9lj){cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px;list-style:none;display:flex}.preview-faq.svelte-p9z9lj summary:where(.svelte-p9z9lj)::-webkit-details-marker{display:none}.preview-faq.svelte-p9z9lj summary:where(.svelte-p9z9lj) b:where(.svelte-p9z9lj){font-weight:var(--weight-medium);transition:transform .16s}.preview-faq[open].svelte-p9z9lj summary:where(.svelte-p9z9lj) b:where(.svelte-p9z9lj){transform:rotate(180deg)}.preview-faq.svelte-p9z9lj>p:where(.svelte-p9z9lj){font-size:var(--text-caption);margin:0;padding:0 9px 10px}.preview-tab-bar.svelte-p9z9lj{display:none}.device-frame.mobile .preview-tab-bar.svelte-p9z9lj{z-index:4;box-sizing:border-box;border-top:1px solid var(--color-shadow-soft);background:color-mix(in srgb, var(--theme-background) 94%, white);min-height:64px;box-shadow:0 -5px 18px var(--color-shadow-soft);flex:none;padding:8px 4px 12px;display:grid}.preview-tab-bar.svelte-p9z9lj button:where(.svelte-p9z9lj){color:#77706d;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px 2px;font:500 10px Figtree,sans-serif;display:flex}.preview-tab-bar.svelte-p9z9lj button.active:where(.svelte-p9z9lj){color:var(--theme-accent)}.preview-tab-bar.svelte-p9z9lj span:where(.svelte-p9z9lj){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.preview-structured-list.svelte-p9z9lj,.preview-structured-grid.svelte-p9z9lj{text-align:left;gap:8px;margin-top:14px;display:grid}.preview-structured-grid.svelte-p9z9lj{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-structured-list.svelte-p9z9lj article:where(.svelte-p9z9lj),.preview-structured-grid.svelte-p9z9lj article:where(.svelte-p9z9lj){background:#ffffff8c;border:1px solid #00000012;border-radius:9px;padding:11px}.preview-structured-list.svelte-p9z9lj strong:where(.svelte-p9z9lj),.preview-structured-grid.svelte-p9z9lj strong:where(.svelte-p9z9lj),.preview-structured-list.svelte-p9z9lj small:where(.svelte-p9z9lj),.preview-structured-grid.svelte-p9z9lj small:where(.svelte-p9z9lj){display:block}.preview-structured-list.svelte-p9z9lj small:where(.svelte-p9z9lj),.preview-structured-grid.svelte-p9z9lj small:where(.svelte-p9z9lj){color:var(--theme-accent);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-weight:650}.preview-structured-list.svelte-p9z9lj strong:where(.svelte-p9z9lj),.preview-structured-grid.svelte-p9z9lj strong:where(.svelte-p9z9lj){font-size:var(--text-caption)}.preview-structured-list.svelte-p9z9lj article:where(.svelte-p9z9lj) p:where(.svelte-p9z9lj),.preview-structured-grid.svelte-p9z9lj article:where(.svelte-p9z9lj) p:where(.svelte-p9z9lj){font-size:var(--text-caption);margin-top:5px}.preview-person-photo.svelte-p9z9lj{object-fit:cover;border-radius:50%;width:38px;height:38px;margin-bottom:8px;display:block}.event-preview.svelte-p9z9lj{color:var(--color-text-primary);background:var(--theme-background)}.preview-actions.svelte-p9z9lj div:where(.svelte-p9z9lj){color:inherit;background:0 0}.preview-actions.svelte-p9z9lj strong:where(.svelte-p9z9lj){text-align:center;flex:1}.preview-actions.svelte-p9z9lj div:where(.svelte-p9z9lj):after{content:"";width:14px}.preview-section.svelte-p9z9lj p:where(.svelte-p9z9lj){color:inherit;opacity:.7}.theme-editorial.svelte-p9z9lj .hero:where(.svelte-p9z9lj){text-align:left;background-color:#dfd4c4;background-image:none;justify-content:flex-end;align-items:flex-start;padding:58px 34px 36px}.theme-editorial.svelte-p9z9lj .hero.has-cover:where(.svelte-p9z9lj){background-size:cover}.theme-editorial.svelte-p9z9lj .hero:where(.svelte-p9z9lj) .preview-title:where(.svelte-p9z9lj){max-width:390px;font-family:Fraunces,serif;font-size:50px}.theme-editorial.svelte-p9z9lj .hero:where(.svelte-p9z9lj)>small:where(.svelte-p9z9lj){margin-right:20%;font-family:Georgia,serif}.theme-editorial.svelte-p9z9lj .preview-actions:where(.svelte-p9z9lj){padding:24px 30px}.theme-editorial.svelte-p9z9lj .preview-actions:where(.svelte-p9z9lj) div:where(.svelte-p9z9lj){color:var(--color-text-on-brand);background:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:1px}.theme-editorial.svelte-p9z9lj .preview-section:where(.svelte-p9z9lj){text-align:left}.theme-editorial.svelte-p9z9lj .preview-section:where(.svelte-p9z9lj) .preview-section-title:where(.svelte-p9z9lj){font-family:Fraunces,serif;font-size:var(--text-title-large)}.theme-editorial.svelte-p9z9lj .preview-section:where(.svelte-p9z9lj) p:where(.svelte-p9z9lj){margin-right:12%}.theme-editorial.svelte-p9z9lj .preview-faq:where(.svelte-p9z9lj){border-radius:0}.theme-romantic.svelte-p9z9lj{background-image:radial-gradient(circle at 10% 35%, color-mix(in srgb, var(--theme-accent) 10%, transparent) 0 70px, transparent 71px)}.theme-romantic.svelte-p9z9lj .hero:where(.svelte-p9z9lj){background-color:#fff8f5;border-radius:130px 130px 26px 26px;margin:14px;position:relative}.theme-romantic.svelte-p9z9lj .hero:where(.svelte-p9z9lj):after{border:1px solid color-mix(in srgb, var(--theme-accent) 38%, transparent);content:"";border-radius:50%;width:50px;height:70px;position:absolute;bottom:14px;right:18px;transform:rotate(25deg)}.theme-romantic.svelte-p9z9lj .hero:where(.svelte-p9z9lj) .preview-title:where(.svelte-p9z9lj),.theme-romantic.svelte-p9z9lj .preview-section:where(.svelte-p9z9lj) .preview-section-title:where(.svelte-p9z9lj){font-family:MADE Mirage,Fraunces,serif;font-style:italic}.theme-romantic.svelte-p9z9lj .hero:where(.svelte-p9z9lj) .preview-title:where(.svelte-p9z9lj){font-size:47px}.theme-romantic.svelte-p9z9lj .preview-actions:where(.svelte-p9z9lj) div:where(.svelte-p9z9lj){border:1px solid color-mix(in srgb, var(--theme-accent) 38%, transparent);color:var(--theme-accent);background:#ffffffa8;border-radius:999px}.theme-romantic.svelte-p9z9lj .preview-section:where(.svelte-p9z9lj) .preview-section-title:where(.svelte-p9z9lj){font-size:var(--text-title-large)}.theme-romantic.svelte-p9z9lj .preview-faq:where(.svelte-p9z9lj){border-radius:14px}.theme-minimal.svelte-p9z9lj{color:var(--color-text-primary)}.theme-minimal.svelte-p9z9lj .hero:where(.svelte-p9z9lj){background:var(--color-surface);text-align:left;align-items:flex-start;min-height:300px;padding:52px 28px 32px}.theme-minimal.svelte-p9z9lj .hero:where(.svelte-p9z9lj) .preview-title:where(.svelte-p9z9lj){letter-spacing:-.05em;max-width:410px;margin:0;font-family:Figtree,sans-serif;font-size:45px;font-weight:650}.theme-minimal.svelte-p9z9lj .hero:where(.svelte-p9z9lj)>p:where(.svelte-p9z9lj){order:1;margin:18px 0 0}.theme-minimal.svelte-p9z9lj .hero:where(.svelte-p9z9lj)>small:where(.svelte-p9z9lj){order:3;margin-top:12px}.theme-minimal.svelte-p9z9lj .preview-actions:where(.svelte-p9z9lj){padding:20px 28px}.theme-minimal.svelte-p9z9lj .preview-actions:where(.svelte-p9z9lj) div:where(.svelte-p9z9lj){border-bottom:1px solid var(--color-text-primary);color:var(--color-text-primary);background:0 0}.theme-minimal.svelte-p9z9lj .preview-section:where(.svelte-p9z9lj){text-align:left;padding-block:38px}.theme-minimal.svelte-p9z9lj .preview-section:where(.svelte-p9z9lj) .preview-section-title:where(.svelte-p9z9lj){font-family:Figtree,sans-serif;font-size:var(--text-title);letter-spacing:-.03em;font-weight:650}.theme-minimal.svelte-p9z9lj .preview-faq:where(.svelte-p9z9lj){background:0 0;border-width:0 0 1px;border-radius:0}.event-preview.svelte-p9z9lj .hero.has-cover:where(.svelte-p9z9lj){text-align:center;color:#fff;border:0;border-radius:0;justify-content:flex-end;align-items:center;min-height:420px;margin:0;padding:160px 20px 30px}.event-preview.svelte-p9z9lj .hero.has-cover:where(.svelte-p9z9lj):after{display:none}.event-preview.svelte-p9z9lj .hero.has-cover:where(.svelte-p9z9lj) .preview-title:where(.svelte-p9z9lj){letter-spacing:0;margin:0 0 18px;font-size:34px;font-style:normal;font-weight:400;line-height:1.12}.event-preview.svelte-p9z9lj .hero.has-cover:where(.svelte-p9z9lj)>p:where(.svelte-p9z9lj),.event-preview.svelte-p9z9lj .hero.has-cover:where(.svelte-p9z9lj)>small:where(.svelte-p9z9lj){color:#fff;text-align:center;opacity:.92}.event-preview.svelte-p9z9lj .hero.has-cover:where(.svelte-p9z9lj)>p:where(.svelte-p9z9lj){margin:0 0 16px}.event-preview.svelte-p9z9lj .hero.has-cover:where(.svelte-p9z9lj)>small:where(.svelte-p9z9lj){width:100%;max-width:360px;margin-inline:auto;line-height:1.65}
