@layer smrt.reset;@layer smrt.structure{.smrt-button__root.svelte-17nnu9w{justify-content:center;align-items:center;gap:var(--smrt-spacing-2);cursor:pointer;display:inline-flex;position:relative}.smrt-button__root.svelte-17nnu9w:after{content:"";pointer-events:none;position:absolute;inset:0}.smrt-button__sm.svelte-17nnu9w{padding:var(--smrt-spacing-2) var(--smrt-spacing-3)}.smrt-button__md.svelte-17nnu9w{padding:var(--smrt-spacing-3) var(--smrt-spacing-4)}.smrt-button__lg.svelte-17nnu9w{padding:var(--smrt-spacing-4) var(--smrt-spacing-6)}.smrt-button__full-width.svelte-17nnu9w{width:100%}.smrt-button__loading.svelte-17nnu9w{position:relative}.smrt-button__spinner.svelte-17nnu9w{width:1em;height:1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smrt-button__content.svelte-17nnu9w{justify-content:center;align-items:center;gap:var(--smrt-spacing-2);display:inline-flex}.smrt-button__content.smrt-button__loading.svelte-17nnu9w{opacity:0}.smrt-button__root.svelte-17nnu9w:disabled,.smrt-button__root.smrt-button__disabled.svelte-17nnu9w{cursor:not-allowed;pointer-events:none}@media (width<=48rem){.smrt-button__root.svelte-17nnu9w{min-block-size:2.75rem}}.smrt-button__root[data-density=touch].svelte-17nnu9w{--smrt-button-target-min:var(--smrt-touch-target-min)}.smrt-button__root[data-density=comfortable].svelte-17nnu9w{--smrt-button-target-min:0px}.smrt-button__root.svelte-17nnu9w{min-height:max(var(--smrt-control-height), var(--smrt-button-target-min,var(--smrt-control-target-min)));min-width:var(--smrt-button-target-min,var(--smrt-control-target-min))}.smrt-button__root.smrt-button__sm.svelte-17nnu9w{min-height:max(var(--smrt-control-height-small), var(--smrt-button-target-min,var(--smrt-control-target-min)))}}@layer smrt.theme{.smrt-button__root.svelte-17nnu9w{font-weight:var(--smrt-control-weight);border-radius:var(--smrt-control-radius);transition:all var(--smrt-duration-short2) var(--smrt-easing-standard);border:1px solid #0000;text-decoration:none}.smrt-button__root.svelte-17nnu9w:after{border-radius:inherit;transition:background-color var(--smrt-duration-short2) var(--smrt-easing-standard);background:0 0}.smrt-button__root.svelte-17nnu9w:hover:not(:disabled):not(.smrt-button__disabled):after{background:color-mix(in srgb, currentColor calc(var(--smrt-state-hover) * 100%), transparent)}.smrt-button__root.svelte-17nnu9w:active:not(:disabled):not(.smrt-button__disabled):after{background:color-mix(in srgb, currentColor calc(var(--smrt-state-pressed) * 100%), transparent)}.smrt-button__sm.svelte-17nnu9w{border-radius:var(--smrt-control-radius-small);font-size:var(--smrt-typography-body-medium-size)}.smrt-button__md.svelte-17nnu9w{font-size:var(--smrt-typography-body-large-size)}.smrt-button__lg.svelte-17nnu9w{font-size:var(--smrt-typography-title-medium-size)}.smrt-button__primary.svelte-17nnu9w{background:var(--smrt-color-primary);color:var(--smrt-color-on-primary)}.smrt-button__secondary.svelte-17nnu9w{background:var(--smrt-surface-control);color:var(--smrt-color-primary);border-color:var(--smrt-color-primary)}.smrt-button__ghost.svelte-17nnu9w{color:var(--smrt-color-primary);background:0 0}.smrt-button__danger.svelte-17nnu9w{background:var(--smrt-color-error);color:var(--smrt-color-on-error)}.smrt-button__spinner.svelte-17nnu9w{border-radius:var(--smrt-radius-full);border:2px solid;border-right-color:#0000;animation:.75s linear infinite svelte-17nnu9w-spin}@keyframes svelte-17nnu9w-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.smrt-button__root.svelte-17nnu9w:disabled,.smrt-button__root.smrt-button__disabled.svelte-17nnu9w{opacity:var(--smrt-state-disabled)}.smrt-button__root.svelte-17nnu9w:focus-visible{outline:var(--smrt-focus-ring-width) solid var(--smrt-focus-ring-color);outline-offset:var(--smrt-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.smrt-button__spinner.svelte-17nnu9w{animation:none}}}
