.custom-link{border-radius:var(--radius);cursor:pointer;color:hsl(var(--foreground));background:0 0;border:none;justify-content:center;align-items:center;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.custom-link.primary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.custom-link.primary:hover{background-color:hsl(var(--primary)/.9);transform:translateY(-2px)}.custom-link.primary:active{transform:translateY(0)}.custom-link.outline{color:hsl(var(--foreground));border:2px solid hsl(var(--border));background-color:#0000}.custom-link.outline:hover{background-color:hsl(var(--card));border-color:hsl(var(--primary))}.custom-link.outline:active{background-color:hsl(var(--card)/.8)}
