.action-button.svelte-1yey9ja{position:relative;display:inline-flex;height:2rem;min-width:0;align-items:center;justify-content:center;gap:0;padding:0 .625rem;border:1px solid var(--rule-strong, #c6c2b7);border-radius:6px;background:var(--lift, #fff);color:var(--ink, #1b1a17);cursor:pointer;font:inherit;font-size:.75rem;font-weight:500;letter-spacing:-.01em;line-height:1;text-decoration:none;white-space:nowrap;transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.action-content.svelte-1yey9ja,.loading-content.svelte-1yey9ja{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.4rem}.action-content.svelte-1yey9ja svg,.loading-content.svelte-1yey9ja svg{width:.8125rem;height:.8125rem;flex:0 0 auto;stroke-width:1.8}.content-hidden.svelte-1yey9ja{visibility:hidden}.loading-content.svelte-1yey9ja{position:absolute;inset:0;padding:inherit}.size-small.svelte-1yey9ja{height:1.75rem;padding-inline:.525rem;font-size:max(.6875rem,var(--text-floor, 0px))}.size-large.svelte-1yey9ja{height:2.25rem;padding-inline:.75rem}.size-icon.svelte-1yey9ja{width:1.75rem;height:1.75rem;padding:0}.full-width.svelte-1yey9ja{width:100%}.intent-primary.svelte-1yey9ja{border-color:var(--ink, #1b1a17);background:var(--ink, #1b1a17);color:var(--paper, #fbfaf8)}.intent-primary.svelte-1yey9ja:hover:not(:disabled):not([aria-disabled=true]){border-color:#0f0f0d;background:#0f0f0d;transform:translateY(-1px)}.intent-accent.svelte-1yey9ja{border-color:var(--accent-ink, #1b1a17);background:var(--accent-ink, #1b1a17);color:#fff}.intent-accent.svelte-1yey9ja:hover:not(:disabled):not([aria-disabled=true]){opacity:.88;transform:translateY(-1px)}.intent-secondary.svelte-1yey9ja:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--mute, #8b897f);background:var(--card, #f1efe9)}.intent-quiet.svelte-1yey9ja{border-color:transparent;background:transparent;color:var(--body, #57554e)}.intent-quiet.svelte-1yey9ja:hover:not(:disabled):not([aria-disabled=true]){background:var(--card, #f1efe9);color:var(--ink, #1b1a17)}.intent-danger.svelte-1yey9ja{border-color:#b64f3b;background:#fff;color:#8f3526}.intent-danger.svelte-1yey9ja:hover:not(:disabled):not([aria-disabled=true]){border-color:#8f3526;background:#fff5f2}.action-button.svelte-1yey9ja:focus-visible{outline:2px solid var(--focus-ring, #1b1a17);outline-offset:2px}.action-button.svelte-1yey9ja:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);box-shadow:inset 0 1px 1px #1b1a171f}.action-button.svelte-1yey9ja:disabled,.action-button[aria-disabled=true].svelte-1yey9ja{cursor:not-allowed}.action-button.svelte-1yey9ja:disabled:not(.is-loading),.action-button[aria-disabled=true].svelte-1yey9ja:not(.is-loading){border-color:var(--rule, #ddd9d0);background:var(--card, #f1efe9);color:#aaa79f}.action-button.is-loading.svelte-1yey9ja{cursor:wait;opacity:.76}.spinner.svelte-1yey9ja{animation:svelte-1yey9ja-spin .8s linear infinite}.dark .action-button.svelte-1yey9ja{border-color:#45433c;background:#151513;color:#f1f0ed}.dark .intent-accent.svelte-1yey9ja{border-color:var(--accent-ink, #f1f0ed);background:var(--accent-ink, #f1f0ed);color:#fff}.dark .intent-primary.svelte-1yey9ja{border-color:#f1f0ed;background:#f1f0ed;color:#151513}.dark .intent-primary.svelte-1yey9ja:hover:not(:disabled):not([aria-disabled=true]){border-color:#fff;background:#fff;color:#0b0b0a}.dark .intent-quiet.svelte-1yey9ja{border-color:transparent;background:transparent;color:#b5b2aa}.dark .intent-danger.svelte-1yey9ja{border-color:#d47762;background:transparent;color:#ef9a86}.dark .intent-secondary.svelte-1yey9ja:hover:not(:disabled):not([aria-disabled=true]),.dark .intent-quiet.svelte-1yey9ja:hover:not(:disabled):not([aria-disabled=true]){background:#23221f}.dark .action-button.svelte-1yey9ja:disabled:not(.is-loading),.dark .action-button[aria-disabled=true].svelte-1yey9ja:not(.is-loading){border-color:#302f2a;background:#1c1b18;color:#6f6c65}@keyframes svelte-1yey9ja-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.action-button.svelte-1yey9ja{transition:none}.spinner.svelte-1yey9ja{animation-duration:1.5s}}
