.footer-link,.footer-link:hover{--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity,1))}.footer-link:hover{cursor:pointer;font-weight:700}.prose :not(pre)>code{border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(68 68 68/var(--tw-bg-opacity,1));padding:.375rem .625rem;--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity,1))}.prose :not(pre)>code:after,.prose :not(pre)>code:before{content:""}.prose blockquote{--tw-border-opacity:1;border-color:rgb(255 162 100/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(237 234 235/var(--tw-bg-opacity,1));padding:.75rem;font-size:1.5rem;line-height:2rem;font-style:normal;--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity,1))}.prose img{border-radius:4px;margin:0}.prose p:has(img){display:flex;place-content:center}.prose h1{--tw-text-opacity:1;color:rgb(255 162 100/var(--tw-text-opacity,1))}.dark .prose blockquote{--tw-border-opacity:1;border-color:rgb(255 162 100/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(49 59 75/var(--tw-bg-opacity,1));padding:.75rem;font-size:1.5rem;line-height:2rem;font-style:normal;--tw-text-opacity:1;color:rgb(255 246 240/var(--tw-text-opacity,1))}.dark .prose hr{border-color:#4f5d75}.prose blockquote p:first-of-type:after,.prose blockquote p:first-of-type:before{content:""}.prose ul>li::marker{--tw-text-opacity:1;color:rgb(255 162 100/var(--tw-text-opacity,1))}.shadow-neumorphism{box-shadow:0 0 10px red!important}.bg-test-green{background-color:lime!important}.gradient-text{background:linear-gradient(to bottom right,#374151 50%,#6b7280 0);background-clip:text;-webkit-background-clip:text;background-size:100% 150%}.dark .gradient-text,.gradient-text{-webkit-text-fill-color:transparent;animation:rotateGradient 1s ease-in-out forwards}.dark .gradient-text{background:linear-gradient(to bottom right,#ccc 50%,#ffffff 0);background-clip:text;-webkit-background-clip:text;background-size:100% 150%}.gradient-text-extra{background:linear-gradient(to bottom right,#374151 50%,#6b7280 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 150%}.gradient-text-brand,.gradient-text-brand-pop{background:linear-gradient(to bottom right,#FFA264 50%,#FFB889 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 150%}.dark .gradient-text-brand{background:linear-gradient(to bottom right,#ffffff 55%,#ccc 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 150%}