.button.svelte-g9c1iq{--btn-bg:transparent;--btn-fg:var(--text);--btn-edge:transparent;justify-content:center;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-4);border:1px solid var(--btn-edge);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-weight:600;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);line-height:1;text-decoration:none;display:inline-flex}.button.svelte-g9c1iq:hover{color:var(--btn-fg)}.sm.svelte-g9c1iq{min-height:2rem;padding:0 var(--space-3)}.lg.svelte-g9c1iq{min-height:3rem;padding:0 var(--space-6);font-size:var(--text-base)}.square.svelte-g9c1iq{min-width:2.5rem;padding:0}.square.sm.svelte-g9c1iq{min-width:2rem}.square.lg.svelte-g9c1iq{min-width:3rem}.primary.svelte-g9c1iq{--btn-bg:var(--accent);--btn-fg:var(--on-accent)}.primary.svelte-g9c1iq:not(:disabled):hover{--btn-bg:var(--accent-hover)}.primary.svelte-g9c1iq:not(:disabled):active{--btn-bg:var(--accent-active)}.secondary.svelte-g9c1iq{--btn-bg:var(--surface);--btn-edge:var(--border-strong);box-shadow:var(--shadow-sm)}.secondary.svelte-g9c1iq:not(:disabled):hover{--btn-bg:var(--surface-2)}.secondary.svelte-g9c1iq:not(:disabled):active{--btn-bg:color-mix(in oklab, var(--surface-2) 88%, var(--text))}.ghost.svelte-g9c1iq{--btn-fg:var(--text-muted)}.ghost.svelte-g9c1iq:not(:disabled):hover{--btn-bg:var(--surface-2);--btn-fg:var(--text)}.ghost.svelte-g9c1iq:not(:disabled):active{--btn-bg:color-mix(in oklab, var(--surface-2) 88%, var(--text))}.danger.svelte-g9c1iq{--btn-bg:var(--danger);--btn-fg:var(--on-danger)}.danger.svelte-g9c1iq:not(:disabled):hover{--btn-bg:color-mix(in oklab, var(--danger) 86%, var(--text))}.danger.svelte-g9c1iq:not(:disabled):active{--btn-bg:color-mix(in oklab, var(--danger) 74%, var(--text))}.button[aria-pressed=true].svelte-g9c1iq{--btn-bg:var(--accent-soft);--btn-fg:var(--accent);--btn-edge:color-mix(in oklab, var(--accent) 55%, var(--surface))}.button[aria-pressed=true].svelte-g9c1iq:not(:disabled):hover{--btn-bg:color-mix(in oklab, var(--accent-soft) 80%, var(--accent));--btn-fg:var(--accent)}button.svelte-g9c1iq:disabled{opacity:.5;cursor:not-allowed}.alert.svelte-19szvno{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab, var(--tone) 30%, transparent);border-radius:var(--radius);background:var(--tone-soft);color:var(--text);font-size:var(--text-sm);line-height:1.5;display:flex}.icon.svelte-19szvno{color:var(--tone);margin-top:0;display:flex}.text.svelte-19szvno{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:.0625rem}strong.svelte-19szvno{font-weight:600;display:block}.text.svelte-19szvno>div:where(.svelte-19szvno){text-wrap:pretty}strong.svelte-19szvno+div:where(.svelte-19szvno){color:var(--text-muted)}.text.svelte-19szvno :is(a,button){margin-top:var(--space-2)}button.svelte-19szvno{width:2rem;height:2rem;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) calc(-1 * var(--space-1)) 0;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border:0;place-items:center;display:grid}button.svelte-19szvno:hover{background:color-mix(in oklab, var(--tone) 14%, transparent);color:var(--text)}
