.btn.svelte-1p3fwhr{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--button-radius);font:inherit;font-weight:var(--button-font-weight);line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.btn.svelte-1p3fwhr:focus-visible{outline:none;box-shadow:var(--button-focus-ring)}.btn.svelte-1p3fwhr:disabled,.btn[aria-disabled=true].svelte-1p3fwhr{opacity:.45;cursor:not-allowed}.btn-sm.svelte-1p3fwhr{height:var(--button-height-sm);padding-inline:var(--button-padding-sm);font-size:var(--text-small)}.btn-md.svelte-1p3fwhr{height:var(--button-height-md);padding-inline:var(--button-padding-md);font-size:var(--text-body)}.btn-lg.svelte-1p3fwhr{height:var(--button-height-lg);padding-inline:var(--button-padding-lg);font-size:var(--text-body)}.btn-full.svelte-1p3fwhr{width:100%}.btn-primary.svelte-1p3fwhr{background:var(--button-primary-bg);color:var(--button-primary-fg)}.btn-primary.svelte-1p3fwhr:hover:not(:disabled){background:var(--button-primary-bg-hover)}.btn-secondary.svelte-1p3fwhr{background:var(--button-secondary-bg);color:var(--button-secondary-fg);border-color:var(--button-secondary-border)}.btn-secondary.svelte-1p3fwhr:hover:not(:disabled){background:var(--button-secondary-bg-hover)}.btn-ghost.svelte-1p3fwhr{background:transparent;color:var(--button-ghost-fg)}.btn-ghost.svelte-1p3fwhr:hover:not(:disabled){background:var(--button-ghost-bg-hover)}.btn-inverse.svelte-1p3fwhr{background:var(--button-inverse-bg);color:var(--button-inverse-fg)}.btn-inverse.svelte-1p3fwhr:hover:not(:disabled){background:var(--button-inverse-bg-hover)}.btn-arrow.svelte-1p3fwhr{width:1em;height:1em;flex-shrink:0;transition:transform var(--duration-base) var(--ease-standard)}.btn.svelte-1p3fwhr:hover:not(:disabled) .btn-arrow:where(.svelte-1p3fwhr){transform:translate(2px)}:dir(rtl) .btn-arrow.svelte-1p3fwhr{transform:scaleX(-1)}:dir(rtl) .btn.svelte-1p3fwhr:hover:not(:disabled) .btn-arrow:where(.svelte-1p3fwhr){transform:scaleX(-1) translate(2px)}
