.ui-button:active:not([aria-haspopup]){transform:translateY(1px)}.ui-button[data-variant=default]:not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}.ui-button[data-variant=outline]:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--muted);color:var(--foreground)}.dark .ui-button[data-variant=outline]:not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}.ui-button[data-variant=secondary]:not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}.ui-button[data-variant=ghost]:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--muted);color:var(--foreground)}.dark .ui-button[data-variant=ghost]:not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}.ui-button[data-variant=destructive]:not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}.dark .ui-button[data-variant=destructive]:not(:disabled):not([aria-disabled=true]):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.ui-button[data-variant=link]:not(:disabled):not([aria-disabled=true]):hover{text-decoration-line:underline}.ui-button[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 20%, transparent)}.dark .ui-button[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 40%, transparent)}.ui-button svg{pointer-events:none;flex-shrink:0}.ui-button svg:not([class*=size-]){width:1rem;height:1rem}.ui-button.h-6 svg:not([class*=size-]),.ui-button.size-6 svg:not([class*=size-]){width:.75rem;height:.75rem}
