.button_button__kAXxx{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex-shrink:0;font-family:var(--font-title);font-size:14px;font-weight:600;letter-spacing:-.02em;text-decoration:none;border-radius:var(--radius-sm);outline:none;transition:color .3s cubic-bezier(0,.5,.5,1),box-shadow .3s cubic-bezier(0,.5,.5,1),background-color .3s cubic-bezier(0,.5,.5,1),border-color .3s cubic-bezier(0,.5,.5,1);cursor:pointer}.button_button__kAXxx:disabled{pointer-events:none;opacity:.5}.button_button__kAXxx:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px hsl(from var(--ring) h s l/.5)}.button_button__kAXxx[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px hsl(from var(--destructive) h s l/.2)}.button_button__kAXxx[aria-invalid=true]:is(.button_dark__BbDds *){box-shadow:0 0 0 3px hsl(from var(--destructive) h s l/.4)}.button_button__kAXxx svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.button_button__kAXxx:hover{text-decoration:none}.button_primary__sWbjD{background-color:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}.button_primary__sWbjD:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.button_destructive__6_ayb{background-color:var(--destructive);color:white;border:1px solid var(--destructive)}.button_destructive__6_ayb:hover{background-color:hsl(from var(--destructive) h s calc(l * .9))}.button_destructive__6_ayb:focus-visible{box-shadow:0 0 0 3px hsl(from var(--destructive) h s l/.2)}.button_destructive__6_ayb:focus-visible:is(.button_dark__BbDds *){box-shadow:0 0 0 3px hsl(from var(--destructive) h s l/.4)}.button_default__4ZX6t{background-color:hsl(from var(--default) h s calc(l * .98));color:hsl(from var(--default-foreground) h s l/.8);border:1px solid hsl(from var(--default-foreground) h s l/.1)}.button_default__4ZX6t:hover{background-color:var(--default);color:var(--default-foreground);border-color:hsl(from var(--default-foreground) h s l/.25)}.button_secondary__G1onQ{background-color:var(--secondary);color:hsl(from var(--secondary-foreground) h s l/.8);border:1px solid var(--border)}.button_secondary__G1onQ:active,.button_secondary__G1onQ:hover{background-color:hsl(from var(--background) h s l/.8);border-color:hsl(from var(--foreground) h s l/.8);color:var(--secondary-foreground)}.button_ghost__Kl2DC{background-color:initial;color:var(--foreground);border:1px solid transparent}.button_ghost__Kl2DC:hover{background-color:var(--accent);color:var(--accent-foreground)}.button_link__drn7i{background-color:initial;color:var(--primary);border:1px solid transparent;text-decoration:none;text-underline-offset:4px}.button_link__drn7i:hover{text-decoration:underline}.button_size-xs__Py1C2{height:26px;padding:4px 10px;font-size:12px;gap:4px}.button_size-xs__Py1C2:has(>svg){padding:4px 8px}.button_size-sm__pXiUf{height:32px;padding:8px 12px;gap:6px}.button_size-sm__pXiUf:has(>svg){padding:8px 10px}.button_size-default__1BCvi{height:36px;padding:8px 16px}.button_size-default__1BCvi:has(>svg){padding:8px 12px}.button_size-lg__e8DUN{height:40px;padding:8px 24px;font-size:16px;font-weight:600;letter-spacing:-.02em}.button_size-lg__e8DUN:has(>svg){padding:8px 16px}.button_size-xl__S5_Vo{height:48px;padding:12px 32px;font-size:18px;font-weight:600;letter-spacing:-.02em;gap:8px}.button_size-xl__S5_Vo:has(>svg){padding:12px 24px}.button_size-icon__epHGz{width:36px;height:36px;padding:0}
/*# sourceMappingURL=d0a769d43d0ad3a9.css.map*/