@font-face{font-family:Roboto;src:url(/font.ttf) format("truetype");font-weight:100 900;font-style:normal}body{justify-content:center;text-align:center;padding:0;margin:0;background-color:#050505;color:white;gap:1.5rem;font-family:Roboto,sans-serif}.hero,body{display:flex;flex-direction:column;align-items:center}.hero{background:linear-gradient(180deg,rgba(50,0,0,.25),rgba(50,0,0,0));gap:2rem;height:720px;width:100vw;padding-top:7rem;justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:2rem;box-sizing:border-box}h1{margin:0;font-size:3rem;font-weight:600}.info{display:flex;justify-content:center;flex-direction:column;gap:1rem;text-align:left;max-width:600px;line-height:1.5rem;height:720px;margin-top:calc(-720px / 2);padding:5rem 0}.info h2{font-size:2rem;font-weight:600;margin:0 0 1rem}.info p{color:#9a9a9a}hr{border:1px solid rgba(255,255,255,.1);margin:1rem 0 3rem;width:50%}.screenshot{border-radius:8px;outline:1px solid rgba(255,255,255,.1);box-shadow:0 20px 20px rgba(0,0,0,.25);transform:translateY(-50%)}.buttons{display:flex;gap:1rem;font-size:1rem}.buttons a{display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;padding:.5rem 1rem;border-radius:4px;border:1px solid rgba(255,255,255,.1);transition:background-color 25ms ease-in-out}.buttons a:hover{background-color:rgba(255,255,255,.1)}.description{font-size:1.2rem;opacity:.8;margin:0}.guide{text-align:left;max-width:600px;line-height:1.5rem;padding:5rem 0;display:flex;flex-direction:column;gap:1rem}.guide h1{font-size:2rem;font-weight:600;margin:0 0 2rem}.guide h2{font-size:1.5rem;font-weight:600;margin:0 0 1rem}.guide p{color:#bcbcbc;font-size:1.2rem;line-height:1.75rem}.guide ul{padding-left:1rem;margin:1rem 0;font-size:1.2rem;color:#dcdcdc;line-height:2rem}.extension{display:flex;flex-direction:column;text-align:left;line-height:1.5rem;padding:2rem;margin:0;height:-moz-fit-content;height:fit-content;border:1px solid rgba(255,255,255,.1);border-radius:8px}.extension h2{font-size:2rem;font-weight:600;margin:0 0 2rem}.extension p{color:#bcbcbc;font-size:1.2rem;line-height:1.75rem}.extension .buttons{align-self:flex-end}.extension a{color:white}