:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}#app{color:#fff;pointer-events:none;text-align:center;position:fixed;inset:0}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{width:100%;height:100%;margin:0;position:fixed}canvas{width:100%;height:100%}.main{position:absolute;top:25%;left:0;right:0}h1{color:#fff;text-align:center;margin:0;font-family:sans-serif;font-size:clamp(2rem,8vw,8rem);animation:.5s linear infinite animate}h2{opacity:.9;font-size:clamp(1rem,5vw,2rem)}footer{padding:20px;position:absolute;bottom:0;left:0;right:0}footer a{pointer-events:auto;color:#fff;text-align:center;margin:5px 0;text-decoration:none;transition:color .3s;display:block}footer a:hover{color:#ccc}@keyframes animate{0%,to{text-shadow:-1.5px -1.5px #0ff,1.5px 1.5px red}25%{text-shadow:1.5px 1.5px #0ff,-1.5px -1.5px red}50%{text-shadow:1.5px -1.5px #0ff,1.5px -1.5px red}75%{text-shadow:-1.5px 1.5px #0ff,-1.5px 1.5px red}}.contact{color:#fff;height:auto;margin:5px 0;font-weight:500;display:inline-block}
