:root{--gradient: linear-gradient(to right, #4286f4, #d392ff, #4286f4);--weak-gradient: linear-gradient(to right, #e7c3ff, #e7c3ff) }@font-face{font-family:Lexend;src:url(/fonts/Lexend-Medium.ttf)}@font-face{font-family:Inter;font-weight:400;src:url(/fonts/Inter-Regular.ttf)}@font-face{font-family:Inter;font-weight:500;src:url(/fonts/Inter-Medium.ttf)}.button-anchor{position:relative;z-index:1;transition:color .225s ease-in-out}.button-anchor svg{transition:fill .225s ease-in-out}.button-anchor:before{background-image:var(--gradient);background-size:200% auto;text-fill-color:transparent;-webkit-text-fill-color:transparent;animation:textclip 15s linear infinite;border-radius:8px;position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity .2s ease-in-out;opacity:0}.button-anchor:hover,.button-anchor:active,.button-anchor:focus{color:#fff}.button-anchor:hover svg,.button-anchor:active svg,.button-anchor:focus svg{fill:#fff}.button-anchor:hover:before,.button-anchor:active:before,.button-anchor:focus:before{opacity:1;animation:textclip linear 15s infinite}.rainbow{background-image:var(--gradient);background-size:200% auto;text-fill-color:transparent;-webkit-text-fill-color:transparent;animation:textclip 15s linear infinite;background-clip:text;-webkit-background-clip:text}p .rainbow{font-weight:500}@keyframes textclip{to{background-position:200% center}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;color:#1a1a1a;fill:#1a1a1a;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}body{margin:0;display:flex;background-color:#fff;justify-content:center;align-items:center;font-size:1.25rem;min-height:100dvh;width:100%}main{margin:32px;display:flex;flex-direction:column;max-width:512px}h1{text-align:center;font-family:Lexend,sans-serif;font-size:4rem;line-height:4rem;font-weight:500;text-transform:uppercase;margin-bottom:32px}a{color:inherit;text-decoration:none}.underlined-link{background:var(--weak-gradient),var(--gradient);background-size:100% .1em,0 .1em;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .4s}.underlined-link:hover,.underlined-link:focus{background-size:0 .1em,100% .1em}.buttons{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:space-around;gap:16px}.buttons .button-anchor{border-style:solid;border-width:1px;border-color:#1a1a1a4d;border-radius:8px;flex-grow:1;flex-basis:0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.buttons .button-anchor:hover,.buttons .button-anchor:focus,.buttons .button-anchor:active{border-color:transparent}#copyright{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:.75rem;color:#1a1a1ab3}@media only screen and (width <= 512px){body{font-size:1rem}h1{font-size:3rem;line-height:3rem}}
