.btn.svelte-ho03iv{border:none;border-radius:var(--radius-lg);box-shadow:0 4px #00000008,0 1px #ffffff26 inset;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .18s ease;text-decoration:none;display:inline-grid;grid-auto-flow:column;gap:var(--spacing-sm);align-items:center;justify-content:center;font-size:var(--font-size-md);padding:var(--spacing-sm) var(--spacing-md);font-family:inherit;-webkit-user-select:none;user-select:none}.btn.svelte-ho03iv svg{width:20px}.btn.svelte-ho03iv:active{transform:scale(.95);box-shadow:none}.btn.svelte-ho03iv:disabled,.btn.disabled.svelte-ho03iv{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary.svelte-ho03iv{background:var(--button-primary-bg);color:#fff}.btn-primary.svelte-ho03iv:hover:not(:disabled):not(.disabled){background:var(--button-primary-bg-hover)}.btn-primary.svelte-ho03iv:active:not(:disabled):not(.disabled){background:var(--button-primary-bg-active)}.btn-secondary.svelte-ho03iv{background-color:var(--button-secondary-bg);color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-secondary.svelte-ho03iv:hover:not(:disabled):not(.disabled){background-color:var(--button-secondary-bg-hover);border-color:var(--color-border)}.btn-secondary.svelte-ho03iv:active:not(:disabled):not(.disabled){background-color:var(--button-secondary-bg-active);box-shadow:none}.btn-danger.svelte-ho03iv{background-color:var(--button-danger-bg);color:var(--button-danger-text);box-shadow:0 0 0 1px var(--button-danger-border) inset,0 4px #00000008}.btn-danger.svelte-ho03iv:hover:not(:disabled):not(.disabled){background-color:var(--button-danger-bg-hover);color:#fff}.btn-danger.svelte-ho03iv:active:not(:disabled):not(.disabled){background-color:var(--button-danger-bg-active);box-shadow:none}.btn-outline.svelte-ho03iv{background:transparent;box-shadow:0 4px #00000008;color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-outline.svelte-ho03iv:hover:not(:disabled):not(.disabled){background:var(--color-surface);color:var(--color-text-primary)}.btn-outline.svelte-ho03iv:active{box-shadow:none}.btn-link.svelte-ho03iv{background:none;border:none;box-shadow:none;color:var(--color-text-primary);text-decoration:underline;padding:0}.btn-link.svelte-ho03iv:hover:not(:disabled):not(.disabled){color:var(--color-text-primary)}.btn-xs.svelte-ho03iv{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.btn-sm.svelte-ho03iv{padding:var(--spacing-xs) var(--spacing-sm2);font-size:var(--font-size-sm)}.btn-lg.svelte-ho03iv{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg);border-radius:var(--radius-xl)}
