[class*=btn-]{transition:all .2s ease-in-out}[class*=btn-]:after,[class*=btn-]:before{transition:all .2s ease-in-out,opacity .2s ease-in-out}.prose a.btn-primary{text-decoration:none!important}.btn-primary{position:relative;border-radius:8px;overflow:hidden;background:var(--gradient-cyan)}.btn-primary:after,.btn-primary:before{content:"";position:absolute;inset:1px;border-radius:7px;z-index:0;background:var(--gradient-cyan)}.btn-primary:after{opacity:0;z-index:1;background:var(--gradient-dark-cyan)}.btn-primary:hover span{color:var(--foreground-reverse)}.btn-primary:focus-visible:after,.btn-primary:hover:after{opacity:1}[data-theme=dark] .btn-primary:hover span{color:var(--foreground)}[data-theme=dark] .btn-primary:hover svg{stroke:var(--foreground)}[data-theme=dark] .btn-primary,[data-theme=dark] .btn-primary:before{background:var(--gradient-white-cyan)}[data-theme=dark] .btn-primary:after{background:var(--gradient-dark-cyan)}.btn-secondary{position:relative;border-radius:8px;overflow:hidden;background:rgba(0,0,0,0);border:1px solid var(--dark-cyan)}.btn-secondary:not(:hover) span{-webkit-background-clip:text!important;background-clip:text!important;color:rgba(0,0,0,0);background:var(--gradient-cyan)}.btn-secondary:not(:hover) svg{stroke:url(#gradient-cyan)}.btn-secondary:hover{background:var(--gradient-cyan)}.btn-secondary:hover span{color:var(--foreground)}.btn-secondary:hover svg{stroke:var(--foreground)}[data-theme=dark] .btn-secondary{background:rgba(0,0,0,0)}[data-theme=dark] .btn-secondary:hover{background:var(--gradient-white-cyan)}[data-theme=dark] .btn-secondary:hover span{color:var(--foreground-reverse)!important}[data-theme=dark] .btn-secondary:hover svg{stroke:var(--foreground-reverse)!important}[data-theme=dark] .btn-secondary:not(:hover) svg{stroke:url(#gradient-white-cyan)}[data-theme=dark] .btn-secondary:not(:hover) span{background:var(--gradient-white-cyan)}