@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700&display=swap";:root{--purple: rgb(158, 56, 201);--violet: rgb(130, 84, 211);--pink: rgb(244, 143, 177)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{background:#333;overflow:hidden;font-family:Nunito}#bgCanvas{position:fixed;width:100vw;height:100vh;pointer-events:none;z-index:-1}.section{min-height:100vh}@keyframes hello{0%{scale:0;opacity:0}10%{opacity:0}to{scale:1;opacity:1}}#hero{animation:hello 2.5s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:5rem}@keyframes background-pan{0%{background-position:0% center}to{background-position:-200% center}}#hero>p{text-shadow:3px 3px 3px #666}.magic-text{animation:background-pan 3s linear infinite;background:linear-gradient(to right,var(--purple),var(--violet),var(--pink),var(--purple));background-size:200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}
