.ui-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-default);cursor:pointer;border:var(--border-width-default) solid transparent;font-family:var(--font-family-primary)}.ui-button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui-button:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.ui-button-default{background-color:hsl(var(--autoclipper-primary));color:hsl(var(--autoclipper-text-inverse))}.ui-button-default:hover{background-color:hsl(var(--autoclipper-primary-dark))}.ui-button-destructive{background-color:hsl(var(--autoclipper-danger));color:hsl(var(--autoclipper-text-inverse))}.ui-button-destructive:hover{background-color:hsl(var(--autoclipper-danger-dark))}.ui-button-outline{border-color:hsl(var(--autoclipper-border-default));background-color:hsl(var(--autoclipper-bg-primary));color:hsl(var(--autoclipper-text-primary))}.ui-button-outline:hover{background-color:hsl(var(--autoclipper-gray-50));color:hsl(var(--autoclipper-text-primary))}.ui-button-secondary{background-color:hsl(var(--autoclipper-gray-100));color:hsl(var(--autoclipper-text-primary))}.ui-button-secondary:hover{background-color:hsl(var(--autoclipper-gray-200))}.ui-button-ghost{background-color:transparent}.ui-button-ghost,.ui-button-ghost:hover{color:hsl(var(--autoclipper-text-primary))}.ui-button-ghost:hover{background-color:hsl(var(--autoclipper-gray-50))}.ui-button-link{background-color:transparent;color:hsl(var(--autoclipper-primary));text-decoration:underline;text-underline-offset:4px;padding:0;border:none}.ui-button-link:hover{color:hsl(var(--autoclipper-primary-dark))}.ui-button a,a.ui-button:not(.ui-button-link){text-decoration:none!important}.ui-button-link,a.ui-button-link{text-decoration:underline;text-underline-offset:4px}.ui-button-default{height:2.5rem;padding:.5rem 1rem}.ui-button-sm{height:2.25rem;padding:.5rem .75rem;font-size:var(--font-size-sm)}.ui-button-lg,.ui-button-sm{border-radius:var(--radius-md)}.ui-button-lg{height:2.75rem;padding:.5rem 2rem;font-size:var(--font-size-base)}.ui-button-icon{height:2.5rem;width:2.5rem;padding:0}.dark .ui-button-outline{border-color:hsl(var(--autoclipper-border-dark));background-color:hsl(var(--autoclipper-bg-secondary))}.dark .ui-button-outline:hover,.dark .ui-button-secondary{background-color:hsl(var(--autoclipper-gray-200))}.dark .ui-button-secondary:hover{background-color:hsl(var(--autoclipper-gray-300))}.dark .ui-button-ghost:hover{background-color:hsl(var(--autoclipper-gray-200))}