.footer-link:where(.astro-SZ7XMLTE){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.footer-link:where(.astro-SZ7XMLTE):hover{text-decoration-line:underline}:root{--mixo-gradient: linear-gradient( 0deg, #312e81, #f06, rgb(223, 20, 101) );--mixo-gradient-alt: linear-gradient( 0deg, #312e81, #4f46e5, #3730a3 )}.text-gradient{font-weight:900;background-image:var(--mixo-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 200%;background-position-y:100%;border-radius:.4rem;animation:pulse 4s ease-in-out infinite}.text-gradient-alt{font-weight:900;background-image:var(--mixo-gradient-alt);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 200%;background-position-y:100%;border-radius:.4rem;animation:pulse 4s ease-in-out infinite}@keyframes pulse{0%,to{background-position-y:0%}50%{background-position-y:80%}}.divider{margin-left:auto;margin-right:auto;height:.375rem!important;width:3.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.divider:after,.divider:before{display:none}:root{--font-size-base: clamp(1rem, .34vw + .91rem, 1.19rem);--font-size-lg: clamp(1.2rem, .7vw + 1.2rem, 1.5rem);--font-size-xl: clamp(2.44rem, 2.38vw + 1.85rem, 3.75rem);--color-text: #0f172a;--color-bg: hsl(10, 21%, 95%);--color-border: hsl(17, 24%, 90%)}html{font-family:system-ui,sans-serif;font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-bg);scroll-behavior:smooth}body{margin:0}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.default-link{--tw-text-opacity: 1;color:rgb(255 0 110 / var(--tw-text-opacity));text-decoration-line:underline}.default-link:hover{--tw-text-opacity: 1;color:rgb(255 190 11 / var(--tw-text-opacity));text-decoration-line:none}.heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:2px 2px 1px rgba(0,0,0,.5);text-align:center}.highlight{--tw-text-opacity: 1;color:rgb(255 0 110 / var(--tw-text-opacity));text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 0 3px rgba(0,0,0,1)}
