.alert-dialog.svelte-aqqeq9{position:fixed;margin:auto;border:none;border-radius:.75rem;padding:0;max-width:28rem;width:calc(100% - 2rem);background:var(--color-surface);box-shadow:0 25px 50px -12px #00000040}.alert-dialog.svelte-aqqeq9::backdrop{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.alert-dialog-content.svelte-aqqeq9{padding:1.5rem}body:has(.alert-dialog[open]){overflow:hidden}.btn-ghost.svelte-9nlw8n{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.btn-ghost.svelte-9nlw8n:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-text-secondary);color:var(--color-text-primary)}.btn-ghost.svelte-9nlw8n:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.share-dropdown.svelte-9nlw8n{position:fixed;z-index:9999;width:max-content;min-width:11rem;transform-origin:top right;border-radius:.5rem;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.share-menu-item.svelte-9nlw8n{display:flex;width:100%;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;color:var(--color-text-primary);background:transparent;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.share-menu-item.svelte-9nlw8n:hover{background:var(--color-surface-hover, var(--color-bg-alt));color:var(--color-brand)}.share-menu-item.svelte-9nlw8n:focus{outline:none;background:var(--color-surface-hover, var(--color-bg-alt))}.share-menu-item.svelte-9nlw8n:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.share-divider.svelte-9nlw8n{margin:.25rem 0;border-top:1px solid var(--color-border)}
