.meet-share.svelte-1ug0gs2{margin-top:18px;padding:18px;border:1px solid var(--vm-line, #273746);border-radius:var(--vm-radius-lg, .75rem);background:radial-gradient(circle at 92% 0%,rgba(53,196,255,.08),transparent 34%),var(--vm-surface-1, #0d131a);box-shadow:inset 4px 0 0 var(--vm-cyan, #35c4ff);text-align:left}.share-heading.svelte-1ug0gs2{display:flex;align-items:center;justify-content:space-between;gap:14px}.share-heading.svelte-1ug0gs2 h3:where(.svelte-1ug0gs2){margin:3px 0 0;font-size:1.02rem}.share-kicker.svelte-1ug0gs2{color:var(--vm-cyan, #35c4ff);font-family:var(--vm-font-mono, monospace);font-size:.6rem;font-weight:850;letter-spacing:.12em}.share-intro.svelte-1ug0gs2{max-width:66ch;margin:8px 0 0;color:var(--vm-muted, #8fa1b3);font-size:.76rem;line-height:1.45}.copy-button.svelte-1ug0gs2{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--vm-border-interactive, #4b6479);border-radius:var(--vm-radius-md, .5rem);background:var(--vm-surface-2, #111923);color:var(--vm-text, #f4f8fb);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.copy-button.svelte-1ug0gs2 svg:where(.svelte-1ug0gs2){width:16px;fill:none;stroke:var(--vm-cyan, #35c4ff);stroke-width:1.8}.share-actions.svelte-1ug0gs2{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.share-actions.svelte-1ug0gs2 button:where(.svelte-1ug0gs2){width:48px;height:48px;display:grid;place-items:center;padding:6px;border:1px solid var(--vm-border-interactive, #4b6479);border-radius:var(--vm-radius-md, .5rem);background:var(--vm-surface-2, #111923);color:var(--vm-text, #f4f8fb);font:inherit;cursor:pointer;transition:transform var(--vm-motion-fast, .14s) ease,border-color var(--vm-motion-fast, .14s) ease,background var(--vm-motion-fast, .14s) ease}.share-actions.svelte-1ug0gs2 button:where(.svelte-1ug0gs2):hover,.share-actions.svelte-1ug0gs2 button:where(.svelte-1ug0gs2):focus-visible{border-color:var(--vm-cyan, #35c4ff);background:var(--vm-surface-3, #16212c);transform:translateY(-1px)}.share-actions.svelte-1ug0gs2 button:where(.svelte-1ug0gs2):disabled{cursor:progress;opacity:.7}.share-icon.svelte-1ug0gs2{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--vm-cyan, #35c4ff) 38%,transparent);border-radius:50%;background:color-mix(in srgb,var(--vm-cyan, #35c4ff) 8%,transparent);color:var(--vm-cyan, #35c4ff)}.share-icon.svelte-1ug0gs2 svg:where(.svelte-1ug0gs2){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.facebook.svelte-1ug0gs2 .share-icon:where(.svelte-1ug0gs2) svg:where(.svelte-1ug0gs2) path:where(.svelte-1ug0gs2){fill:currentColor;stroke:none}.instagram.svelte-1ug0gs2 .share-icon:where(.svelte-1ug0gs2){border-color:color-mix(in srgb,var(--vm-action, #b8f23a) 38%,transparent);background:color-mix(in srgb,var(--vm-action, #b8f23a) 8%,transparent);color:var(--vm-action, #b8f23a)}.share-status.svelte-1ug0gs2{margin:10px 0 0;color:var(--vm-text-soft, #c2ced8);font-size:.7rem;line-height:1.4}.share-status.svelte-1ug0gs2:empty{display:none}@media(max-width:680px){.meet-share.svelte-1ug0gs2{padding:15px}}.story-preview-backdrop.svelte-1ug0gs2{position:fixed;z-index:240;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#030609d6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.story-preview.svelte-1ug0gs2{width:min(900px,100%);max-height:calc(100vh - 48px);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(280px,1fr);grid-template-areas:"preview header" "preview copy" "preview actions";gap:20px 28px;padding:22px;border:1px solid var(--vm-line-strong, #4b6479);border-radius:var(--vm-radius-xl, 1rem);background:var(--vm-bg, #090d12);box-shadow:0 28px 90px #000000a3;overflow:auto}.story-preview.svelte-1ug0gs2>header:where(.svelte-1ug0gs2){grid-area:header;display:flex;align-items:start;justify-content:space-between;gap:18px}.story-preview.svelte-1ug0gs2>header:where(.svelte-1ug0gs2) span:where(.svelte-1ug0gs2){color:var(--vm-cyan, #35c4ff);font-family:var(--vm-font-mono, monospace);font-size:var(--vm-text-2xs, .625rem);font-weight:850;letter-spacing:.12em}.story-preview.svelte-1ug0gs2>header:where(.svelte-1ug0gs2) h3:where(.svelte-1ug0gs2){margin:8px 0 0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.story-preview.svelte-1ug0gs2>header:where(.svelte-1ug0gs2) button:where(.svelte-1ug0gs2){width:42px;height:42px;border:1px solid var(--vm-line-strong, #4b6479);border-radius:50%;background:var(--vm-surface-2, #111923);color:var(--vm-text, #f4f8fb);font-size:1.5rem;cursor:pointer}.story-preview-frame.svelte-1ug0gs2{grid-area:preview;max-height:min(72vh,700px);display:grid;place-items:center;padding:12px;border:1px solid var(--vm-line, #273746);border-radius:var(--vm-radius-lg, .75rem);background:#05080c}.story-preview-frame.svelte-1ug0gs2 img:where(.svelte-1ug0gs2){max-width:100%;max-height:calc(min(72vh,700px) - 24px);display:block;border-radius:var(--vm-radius-sm, .375rem)}.story-preview.svelte-1ug0gs2>p:where(.svelte-1ug0gs2){grid-area:copy;align-self:end;margin:0;color:var(--vm-muted, #8fa1b3);line-height:1.55}.story-preview.svelte-1ug0gs2>footer:where(.svelte-1ug0gs2){grid-area:actions;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;border:0}.story-preview.svelte-1ug0gs2>footer:where(.svelte-1ug0gs2) button:where(.svelte-1ug0gs2){min-height:46px;border-radius:var(--vm-radius-md, .5rem);font:inherit;font-weight:850;cursor:pointer}.preview-download.svelte-1ug0gs2{border:1px solid var(--vm-line-strong, #4b6479);background:var(--vm-surface-2, #111923);color:var(--vm-text, #f4f8fb)}.preview-share.svelte-1ug0gs2{border:1px solid var(--vm-action, #b8f23a);background:var(--vm-action, #b8f23a);color:#142005}@media(max-width:700px){.story-preview-backdrop.svelte-1ug0gs2{padding:12px}.story-preview.svelte-1ug0gs2{max-height:calc(100vh - 24px);grid-template-columns:1fr;grid-template-areas:"header" "preview" "copy" "actions";padding:16px}.story-preview-frame.svelte-1ug0gs2{max-height:52vh}.story-preview-frame.svelte-1ug0gs2 img:where(.svelte-1ug0gs2){max-height:calc(52vh - 24px)}}@media(prefers-reduced-motion:reduce){.share-actions.svelte-1ug0gs2 button:where(.svelte-1ug0gs2){transition:none}}
