.sak-btn.svelte-fuopw4{--btn-color:var(--sak-secondary-text,#0f172a);--btn-color-hover:var(--btn-color);--btn-on-color:#fff;--btn-soft:color-mix(in srgb, var(--btn-color) 12%, transparent);--btn-ring:var(--sak-focus-ring,#94a3b8);justify-content:center;align-items:center;gap:var(--sak-gap,.5rem);box-sizing:border-box;border-radius:var(--sak-radius-md,.75rem);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-family:inherit;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform 60ms;display:inline-flex}.sak-btn.svelte-fuopw4:focus-visible{outline:var(--sak-focus-ring-width,2px) solid var(--btn-ring);outline-offset:var(--sak-focus-ring-offset,2px)}.sak-btn.svelte-fuopw4:disabled,.sak-btn-disabled.svelte-fuopw4{cursor:not-allowed;pointer-events:none}.sak-btn.svelte-fuopw4:active:not(:disabled):not(.sak-btn-disabled){box-shadow:none;transform:translateY(1px)}.sak-btn-block.svelte-fuopw4{width:100%;display:flex}.sak-btn-xs.svelte-fuopw4{height:var(--sak-height-xs,1.75rem);padding-inline:var(--sak-pad-x-xs,.625rem);font-size:var(--sak-font-size-xs,.75rem)}.sak-btn-sm.svelte-fuopw4{height:var(--sak-height-sm,2rem);padding-inline:var(--sak-pad-x-sm,.75rem);font-size:var(--sak-font-size-sm,.8125rem)}.sak-btn-md.svelte-fuopw4{height:var(--sak-height-md,2.375rem);padding-inline:var(--sak-pad-x-md,1rem);font-size:var(--sak-font-size-md,.875rem)}.sak-btn-lg.svelte-fuopw4{height:var(--sak-height-lg,2.75rem);padding-inline:var(--sak-pad-x-lg,1.25rem);font-size:var(--sak-font-size-lg,1rem)}.sak-btn-square.svelte-fuopw4,.sak-btn-circle.svelte-fuopw4{aspect-ratio:1;padding-inline:0}.sak-btn-circle.svelte-fuopw4{border-radius:9999px}.sak-btn-primary.svelte-fuopw4{--btn-color:var(--sak-primary-bg,#2563eb);--btn-color-hover:var(--sak-primary-bg-hover,#1d4ed8);--btn-on-color:var(--sak-primary-text,#fff);--btn-ring:var(--sak-primary-bg,#2563eb)}.sak-btn-neutral.svelte-fuopw4{--btn-color:var(--sak-neutral-bg,#0f172a);--btn-color-hover:var(--sak-neutral-bg-hover,#1e293b);--btn-on-color:var(--sak-neutral-text,#fff);--btn-ring:var(--sak-neutral-bg,#0f172a)}.sak-btn-success.svelte-fuopw4{--btn-color:var(--sak-success-bg,#15803d);--btn-color-hover:var(--sak-success-bg-hover,#166534);--btn-on-color:var(--sak-success-text,#fff);--btn-ring:var(--sak-success-bg,#15803d)}.sak-btn-warning.svelte-fuopw4{--btn-color:var(--sak-warning-bg,#b45309);--btn-color-hover:var(--sak-warning-bg-hover,#92400e);--btn-on-color:var(--sak-warning-text,#fff);--btn-ring:var(--sak-warning-bg,#b45309)}.sak-btn-danger.svelte-fuopw4{--btn-color:var(--sak-danger-text,#b91c1c);--btn-color-hover:var(--sak-danger-text-hover,#991b1b);--btn-on-color:var(--sak-danger-on-color,#fff);--btn-ring:var(--sak-danger-text,#b91c1c);--btn-border:var(--sak-danger-border,#fecaca);--btn-soft:var(--sak-danger-bg-hover,#fef2f2)}.sak-btn-fill-solid.svelte-fuopw4{background:var(--btn-color);border-color:var(--btn-color);color:var(--btn-on-color);box-shadow:var(--sak-btn-shadow,0 1px 2px #0f172a1a)}.sak-btn-fill-solid.svelte-fuopw4:hover:not(:disabled):not(.sak-btn-disabled){background:var(--btn-color-hover);border-color:var(--btn-color-hover);color:var(--btn-on-color)}.sak-btn-fill-outline.svelte-fuopw4{border-color:var(--btn-border,var(--btn-color));color:var(--btn-color);background:0 0}.sak-btn-fill-outline.svelte-fuopw4:hover:not(:disabled):not(.sak-btn-disabled){background:var(--btn-soft);color:var(--btn-color-hover)}.sak-btn-fill-soft.svelte-fuopw4{background:var(--btn-soft);color:var(--btn-color);border-color:#0000}.sak-btn-fill-soft.svelte-fuopw4:hover:not(:disabled):not(.sak-btn-disabled){background:color-mix(in srgb, var(--btn-color) 20%, transparent);color:var(--btn-color-hover)}.sak-btn-secondary.sak-btn-fill-outline.svelte-fuopw4{background:var(--sak-secondary-bg,#fff);border-color:var(--sak-secondary-border,#cbd5e1);color:var(--sak-secondary-text,#0f172a)}.sak-btn-secondary.sak-btn-fill-outline.svelte-fuopw4:hover:not(:disabled):not(.sak-btn-disabled){background:var(--sak-secondary-bg-hover,#f1f5f9);color:var(--sak-secondary-text,#0f172a)}.sak-btn-ghost.svelte-fuopw4{background:var(--sak-ghost-bg,transparent);color:var(--sak-ghost-text,#0f172a)}.sak-btn-ghost.svelte-fuopw4:hover:not(:disabled):not(.sak-btn-disabled){background:var(--sak-ghost-bg-hover,#0f172a0f);color:var(--sak-ghost-text,#0f172a)}.sak-btn-link.svelte-fuopw4{height:auto;color:var(--sak-link-text,#2563eb);background:0 0;padding-inline:0;font-weight:500}.sak-btn-link.svelte-fuopw4:hover:not(:disabled):not(.sak-btn-disabled){color:var(--sak-link-text-hover,#1d4ed8);text-decoration:underline}.sak-btn-link.sak-btn-tone-danger.svelte-fuopw4,.sak-btn-ghost.sak-btn-tone-danger.svelte-fuopw4{color:var(--sak-danger-text,#b91c1c)}.sak-btn-link.sak-btn-tone-danger.svelte-fuopw4:hover:not(:disabled):not(.sak-btn-disabled),.sak-btn-ghost.sak-btn-tone-danger.svelte-fuopw4:hover:not(:disabled):not(.sak-btn-disabled){color:var(--sak-danger-text-hover,#991b1b)}.sak-btn-ghost.sak-btn-tone-danger.svelte-fuopw4:hover:not(:disabled):not(.sak-btn-disabled){background:var(--sak-danger-bg-hover,#fef2f2)}.sak-btn-fill-solid.svelte-fuopw4:disabled,.sak-btn-fill-solid.sak-btn-disabled.svelte-fuopw4,.sak-btn-fill-soft.svelte-fuopw4:disabled,.sak-btn-fill-soft.sak-btn-disabled.svelte-fuopw4{background:var(--sak-disabled-bg,#e2e8f0);color:var(--sak-disabled-text,#94a3b8);box-shadow:none;border-color:#0000}.sak-btn-fill-outline.svelte-fuopw4:disabled,.sak-btn-fill-outline.sak-btn-disabled.svelte-fuopw4,.sak-btn-ghost.svelte-fuopw4:disabled,.sak-btn-ghost.sak-btn-disabled.svelte-fuopw4,.sak-btn-link.svelte-fuopw4:disabled,.sak-btn-link.sak-btn-disabled.svelte-fuopw4{opacity:var(--sak-disabled-opacity,.55)}.sak-btn-spinner.svelte-fuopw4{flex:none;width:1em;height:1em;animation:.7s linear infinite svelte-fuopw4-sak-btn-spin}.sak-btn-spinner.svelte-fuopw4 circle:where(.svelte-fuopw4){stroke-dasharray:44;stroke-dashoffset:34px;stroke-linecap:round}@keyframes svelte-fuopw4-sak-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sak-btn.svelte-fuopw4{transition:none}.sak-btn.svelte-fuopw4:active:not(:disabled):not(.sak-btn-disabled){transform:none}.sak-btn-spinner.svelte-fuopw4{animation-duration:2s}}
