/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.button_root.normal.svelte-12ke1s2{--background-color:var(--color-button-dark);--background-color-hover:var(--color-button-dark-hover)}.button_root.normal-hover.svelte-12ke1s2{--background-color:#1e293900;--background-color-hover:#1e2939}.button_root.primary.svelte-12ke1s2{--text-color:var(--color-app-fg);--background-color:var(--color-primary);--background-color-hover:var(--color-primary-light);--shadow-color:transparent}.button_root.light.svelte-12ke1s2{--text-color:var(--color-subtle);--text-color-hover:var(--color-app-fg);--background-color:var(--color-button-light);--background-color-hover:var(--color-button-light-hover);--shadow-color:transparent}.button_root.dark.svelte-12ke1s2{--text-color:var(--color-subtle);--text-color-hover:var(--color-app-fg);--background-color:var(--color-button-dark);--background-color-hover:var(--color-button-dark-hover);--shadow-color:transparent}.button_root.light-active.svelte-12ke1s2{--text-color:var(--color-app-fg);--background-color:var(--color-button-light-active);--background-color-hover:var(--color-button-light-active);--shadow-color:transparent}.button_root.dark-active.svelte-12ke1s2{--text-color:var(--color-app-fg);--background-color:var(--color-button-dark-active);--background-color-hover:var(--color-button-dark-active);--shadow-color:transparent}.button_root.success.svelte-12ke1s2{--text-color:var(--color-app-fg);--background-color:var(--color-success);--background-color-hover:var(--color-success-light);--shadow-color:transparent}.button_root.error.svelte-12ke1s2{--text-color:var(--color-app-fg);--background-color:var(--color-error);--background-color-hover:var(--color-error-light);--shadow-color:transparent}.button_root.transparent.svelte-12ke1s2{--text-color:var(--color-subtle);--text-color-hover:var(--color-app-fg);--background-color:transparent;--shadow-color:transparent}.button_root.outline.svelte-12ke1s2{--text-color:var(--color-subtle);--text-color-hover:var(--color-app-fg);--background-color:transparent;--background-color-hover:var(--color-button-dark);--border-width:2px;--border-color:transparent;--border-color-hover:var(--color-button-dark-border);--shadow-color:transparent;border-style:solid}.button_root.base.svelte-12ke1s2{--text-color:var(--color-app-fg);--background-color:var(--color-input);--background-color-hover:var(--color-button-light);--shadow-color:transparent}.button_root.hero.svelte-12ke1s2{--text-color:var(--color-app-fg);--background-color:var(--color-button-hero);--background-color-hover:var(--color-button-hero);--shadow-color:transparent}.button_root.svelte-12ke1s2{background:var(--background-color);border-color:var(--border-color,transparent);border-width:var(--border-width,0);box-shadow:0 -2px 0px var(--shadow-color) inset;color:var(--text-color);cursor:pointer;letter-spacing:1px;text-transform:uppercase;paint-order:stroke fill;outline:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;transition:all .3s;display:flex}.button_root[data-shape=circle].svelte-12ke1s2{border-radius:3.40282e38px}.button_root.svelte-12ke1s2:hover:not(:disabled,[aria-disabled=true]){background:var(--background-color-hover);border-color:var(--border-color-hover,var(--border-color));box-shadow:0 -2px 0px var(--shadow-color-hover,var(--shadow-color)) inset;color:var(--text-color-hover,var(--text-color))}.button_root.svelte-12ke1s2:hover:not(:disabled,[aria-disabled=true]) .button_content:where(.svelte-12ke1s2){-webkit-text-stroke:2px var(--stroke-color-hover,transparent);text-shadow:0 2px 0px var(--stroke-color-hover,transparent)}.button_root.svelte-12ke1s2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;--tw-ring-color:var(--color-white,#fff)!important}.button_root.svelte-12ke1s2:disabled,.button_root[aria-disabled=true].svelte-12ke1s2{cursor:not-allowed;opacity:.3}.button_root[data-is-loading].svelte-12ke1s2{cursor:progress}.button_content.svelte-12ke1s2{paint-order:stroke fill;text-shadow:0 2px 0px var(--stroke-color,transparent);white-space:nowrap;-webkit-text-stroke:2px var(--stroke-color,transparent);flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:flex}.button_content[data-justify=between].svelte-12ke1s2{justify-content:space-between;width:100%}.button_content[data-justify=start].svelte-12ke1s2{justify-content:flex-start;width:100%}.button_content[data-justify=end].svelte-12ke1s2{justify-content:flex-end;width:100%}.button_loading.svelte-12ke1s2{border-radius:inherit;pointer-events:none;background-color:#0006;place-items:center;display:grid;position:absolute;inset:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
