@layer smrt.reset;@layer smrt.structure{.smrt-button__root.svelte-yfonfq{justify-content:center;align-items:center;gap:var(--smrt-spacing-2);cursor:pointer;display:inline-flex;position:relative}.smrt-button__root.svelte-yfonfq:after{content:"";pointer-events:none;position:absolute;inset:0}.smrt-button__sm.svelte-yfonfq{padding:var(--smrt-spacing-2) var(--smrt-spacing-3)}.smrt-button__md.svelte-yfonfq{padding:var(--smrt-spacing-3) var(--smrt-spacing-4)}.smrt-button__lg.svelte-yfonfq{padding:var(--smrt-spacing-4) var(--smrt-spacing-6)}.smrt-button__full-width.svelte-yfonfq{width:100%}.smrt-button__loading.svelte-yfonfq{position:relative}.smrt-button__spinner.svelte-yfonfq{width:1em;height:1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smrt-button__content.svelte-yfonfq{justify-content:center;align-items:center;gap:var(--smrt-spacing-2);display:inline-flex}.smrt-button__content.smrt-button__loading.svelte-yfonfq{opacity:0}.smrt-button__root.svelte-yfonfq:disabled,.smrt-button__root.smrt-button__disabled.svelte-yfonfq{cursor:not-allowed;pointer-events:none}@media (width<=48rem){.smrt-button__root.svelte-yfonfq{min-block-size:2.75rem}}.smrt-button__root[data-density=touch].svelte-yfonfq{--smrt-button-target-min:var(--smrt-touch-target-min)}.smrt-button__root[data-density=comfortable].svelte-yfonfq{--smrt-button-target-min:0px}.smrt-button__root.svelte-yfonfq{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-yfonfq{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-yfonfq{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-yfonfq:after{border-radius:inherit;transition:background-color var(--smrt-duration-short2) var(--smrt-easing-standard);background:0 0}.smrt-button__root.svelte-yfonfq: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-yfonfq: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-yfonfq{border-radius:var(--smrt-control-radius-small);font-size:var(--smrt-typography-body-medium-size)}.smrt-button__md.svelte-yfonfq{font-size:var(--smrt-typography-body-large-size)}.smrt-button__lg.svelte-yfonfq{font-size:var(--smrt-typography-title-medium-size)}.smrt-button__primary.svelte-yfonfq{background:var(--smrt-color-primary);color:var(--smrt-color-on-primary)}.smrt-button__secondary.svelte-yfonfq{background:var(--smrt-surface-control);color:var(--smrt-color-primary);border-color:var(--smrt-color-primary)}.smrt-button__ghost.svelte-yfonfq{color:var(--smrt-color-primary);background:0 0}.smrt-button__danger.svelte-yfonfq{background:var(--smrt-color-error);color:var(--smrt-color-on-error)}.smrt-button__spinner.svelte-yfonfq{border-radius:var(--smrt-radius-full);border:2px solid;border-right-color:#0000;animation:.75s linear infinite svelte-yfonfq-spin}@keyframes svelte-yfonfq-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.smrt-button__root.svelte-yfonfq:disabled,.smrt-button__root.smrt-button__disabled.svelte-yfonfq{opacity:var(--smrt-state-disabled)}.smrt-button__root.svelte-yfonfq: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-yfonfq{animation:none}}}
