.btn-primary,.btn-secondary,.btn-tertiary,.btn-accent,.btn-destructive,.btn-green,.btn-red,.btn-blue,.btn-outline,.btn-ghost,.btn-link{cursor:pointer;text-align:center;border-width:1px;border-radius:.25rem;padding:.5rem 1rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:inline-block;text-decoration-line:none!important}.btn-primary{border-color:hsl(var(--primary));background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))!important}.btn-primary:hover{background-color:hsl(var(--primary) / .8)}.btn-secondary{border-color:hsl(var(--secondary));background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))!important}.btn-secondary:hover{background-color:hsl(var(--secondary) / .8)}.btn-tertiary{border-color:hsl(var(--tertiary));background-color:hsl(var(--tertiary));color:hsl(var(--tertiary-foreground))!important}.btn-tertiary:hover{background-color:hsl(var(--tertiary) / .8)}.btn-accent{border-color:hsl(var(--accent));background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))!important}.btn-accent:hover{background-color:hsl(var(--accent) / .8)}.btn-destructive{border-color:hsl(var(--destructive));background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))!important}.btn-destructive:hover{background-color:hsl(var(--destructive) / .8)}.btn-green{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1));--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.btn-green:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.btn-red{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.btn-red:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.btn-blue{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.btn-blue:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.btn-outline{border-width:1px;border-color:hsl(var(--primary));background-color:#0000;color:hsl(var(--primary))!important}.btn-outline:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))!important}.btn-ghost{background-color:#0000;border-color:#0000;color:hsl(var(--foreground))!important}.btn-ghost:hover{background-color:hsl(var(--muted))}.btn-link{background-color:#0000;border-color:#0000;padding:0;font-weight:400;text-decoration-line:underline;color:hsl(var(--primary))!important}.btn-link:hover{color:hsl(var(--primary) / .8)!important}.btn-sm{padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}.btn-lg{padding:.75rem 1.5rem;font-size:1.125rem;line-height:1.75rem}.btn-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}
