/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer svelte-atom-components{.Button.svelte-1cyjyua{border-radius:var(--radius-ui-btn,var(--radius-ui));text-align:center;--_px:unset;--_py:unset;--_color:var(--color-fg);--_color-fg:var(--color-bg);color:var(--_color);justify-content:center;align-items:center;display:inline-flex;position:relative}.Button.svelte-1cyjyua:where([data-size^=sm]:where(.svelte-1cyjyua)){--_px:var(--spacing-ui-x-btn-sm, 1rem );--_py:var(--spacing-ui-y-sm, .5rem )}.Button.svelte-1cyjyua:where([data-size^=md]:where(.svelte-1cyjyua),:where(.svelte-1cyjyua):not([data-size])){--_px:var(--spacing-ui-x-btn-md, 2rem );--_py:var(--spacing-ui-y-md, 1rem )}.Button.svelte-1cyjyua:where([data-size^=lg]:where(.svelte-1cyjyua)){--_px:var(--spacing-ui-x-btn-lg, 2.25rem );--_py:var(--spacing-ui-y-lg, 1.5rem )}.Button.svelte-1cyjyua:where([data-size$=-even]:where(.svelte-1cyjyua)){--_px:var(--_py)}.Button.svelte-1cyjyua:where(:where(.svelte-1cyjyua):not([data-size=none])){padding-inline:var(--_px);padding-block:var(--_py)}.Button.svelte-1cyjyua:where(:where(.svelte-1cyjyua):not([data-color])){--_color:var(--color-primary);--_color-fg:var(--color-primary-fg)}.Button.svelte-1cyjyua:where([data-color=primary-fg]:where(.svelte-1cyjyua)){--_color:var(--color-primary-fg);--_color-fg:var(--color-primary)}.Button.svelte-1cyjyua:not([data-fill]){background-color:var(--_color);color:var(--_color-fg)}.Button.svelte-1cyjyua:where([data-fill=outline]:where(.svelte-1cyjyua)){box-shadow:inset 0 0 0 var(--ui-btn-ring-width,2px) var(--_color)}.Button.svelte-1cyjyua:where([data-fill=underline]:where(.svelte-1cyjyua)){box-shadow:inset 0 calc(var(--ui-btn-ring-width,2px)*-1) 0 0 var(--_color)}.Button.svelte-1cyjyua:where(:where(.svelte-1cyjyua):not([data-font=none])){font-weight:var(--text-btn--weight,var(--text-ui--weight));font-size:var(--text-btn,var(--text-ui));line-height:var(--tw-leading,var(--text-btn--line-height,var(--text-ui--line-height)));font-family:var(--font-btn,var(--font-ui));letter-spacing:var(--tracking-btn,var(--tracking-ui));text-transform:var(--text-btn--transform,var(--text-ui--transform));text-wrap:var(--text-btn--wrap,var(--text-ui--wrap))}.Button.svelte-1cyjyua:where([data-justify=start]:where(.svelte-1cyjyua)){justify-content:flex-start}.Button.svelte-1cyjyua:where([data-justify=end]:where(.svelte-1cyjyua)){justify-content:flex-end}.busy.svelte-1cyjyua{cursor:wait}.disabled.svelte-1cyjyua{opacity:var(--ui-btn-disabled-opacity,.66);cursor:not-allowed}.icon.svelte-1cyjyua{background-color:inherit;color:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.iconLeft.svelte-1cyjyua{margin-right:var(--ui-btn-icon-gap, 1rem );margin-left:-.25rem}.iconRight.svelte-1cyjyua{margin-right:-.25rem;margin-left:var(--ui-btn-icon-gap, 1rem )}.busy-indicator.svelte-1cyjyua{border-radius:inherit;background-color:inherit;pointer-events:none;transition:opacity .15s;position:absolute;top:0;right:0;bottom:0;left:0}.Button.svelte-1cyjyua:not([data-is-busy]) .busy-indicator:where(.svelte-1cyjyua){opacity:0}.Button.svelte-1cyjyua:where([data-fill]:where(.svelte-1cyjyua)) .icon:where(.svelte-1cyjyua)>:not(.busy-indicator){transition:opacity .3s}.Button.svelte-1cyjyua:where([data-fill]:where(.svelte-1cyjyua)):not(:has(.icon))>:not(.busy-indicator){transition:opacity .3s}.Button:where([data-fill]:where(.svelte-1cyjyua))[data-is-busy].svelte-1cyjyua .icon:where(.svelte-1cyjyua)>:not(.busy-indicator){opacity:0}.Button:where([data-fill]:where(.svelte-1cyjyua))[data-is-busy].svelte-1cyjyua:not(:has(.icon))>:not(.busy-indicator){opacity:.25}}
