:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:4.5em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body{width:100%;height:100%;margin:0;padding:0;background-color:#121212;background-image:repeating-linear-gradient(to right,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 2px,transparent 1px,transparent 50px),repeating-linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 2px,transparent 1px,transparent 50px);color:#fff;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;z-index:-1}body:before{content:"";position:absolute;top:26px;left:26px;width:100%;height:100%;background-image:radial-gradient(circle,rgba(255,255,255,.4) 2px,transparent 2px);background-size:50px 50px;pointer-events:none;z-index:-1}.glow{position:absolute;width:600px;height:600px;background:radial-gradient(circle,#ffffff0b,#fff0 50%);pointer-events:none;transform:translate(-50%,-50%);z-index:-1}.app-container{background-color:#1e1e1e;padding:3rem;border-radius:8px;box-shadow:0 4px 8px #0003;text-align:center;z-index:1}.large-title{font-size:6rem;margin:1.5rem}h1{margin-top:.5rem}.subtitle{margin-bottom:3rem}.github-login,.vercel-login{background-color:#2ab318}.github-login:hover,.vercel-login:hover{background-color:#267e1a}.form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;align-items:flex-start}label{margin-bottom:.5rem;font-weight:500}.options{display:flex;gap:1rem;justify-content:center}.option{padding:1rem;border-radius:8px;border:1px solid #333;background-color:transparent;color:#fff;cursor:pointer;transition:background-color .3s,border-color .3s,transform .3s,box-shadow .3s;display:flex;flex-direction:column;align-items:center;width:100px}.option:hover{background-color:#3e3e3e;box-shadow:0 0 10px #646cff}.option.selected{border-color:#646cff;background-color:#3e3e3e;transform:scale(1.1)}.logo{width:60px;height:60px;margin-bottom:.5rem}.form-navigation{display:flex;justify-content:space-evenly;margin-top:1rem}button{border-radius:8px;border:0px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#0da4c2;cursor:pointer;transition:background-color .25s}button:hover{background-color:#1a6d7e}.shiny-text{color:#1ad8fbdd;background:linear-gradient(120deg,#fff0 40%,#fff 48%,#fff 52%,#fff0 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:shine 3s linear infinite}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.fade{opacity:0;transition:opacity .4s ease-in-out}.fade.show{opacity:1}.form-final-div{display:flex;flex-direction:column}.form-final-div1{margin-bottom:2em}
