.save-share-button.svelte-2m027s{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.4rem;border:none;border-radius:999px;background-color:var(--color-brand);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #1a73b847;transition:background-color .15s,transform .15s}.save-share-button.svelte-2m027s:hover{background-color:var(--color-brand-hover);transform:translateY(-1px)}.save-share-button.svelte-2m027s:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.save-share-dialog.svelte-2m027s{margin:auto;width:min(560px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:none;border-radius:18px;background-color:var(--color-card);color:var(--color-ink);box-shadow:0 24px 60px #0f172a59;overflow:auto}.save-share-dialog.svelte-2m027s::backdrop{background-color:#0f172a8c}.dialog-body.svelte-2m027s{position:relative;padding:.5rem}.dialog-close.svelte-2m027s{position:absolute;top:.85rem;right:.85rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background-color:var(--color-surface);color:var(--color-muted);cursor:pointer}.dialog-close.svelte-2m027s:hover{color:var(--color-ink)}.dialog-body.svelte-2m027s .share-container{margin:0;box-shadow:none;background-color:transparent}.dialog-body.svelte-2m027s .share-heading{padding-right:2.5rem}
