@font-face{font-family:Lexend Mega;src:local("Lexend Mega"),url(/fonts/Lexend_Mega/LexendMega-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Public Sans;src:local("Public Sans"),url(/fonts/Public_Sans/PublicSans-VariableFont_wght.ttf) format("truetype")}:root{height:100dvh;width:100vw;font-family:Public Sans,sans-serif}body{height:100%;width:100%}#root{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#000;color:#fff}*{box-sizing:border-box;margin:0;padding:0;border:none}.title{font-weight:700;font-size:5em;word-wrap:anywhere;text-align:center;text-transform:uppercase;padding:.25em;font-family:Lexend Mega,sans-serif}.content{flex:1;width:100%;display:flex;justify-content:center;align-items:center}.contact-form{width:fit-content;height:100%;width:80%;max-width:500px;max-height:500px;padding:1em;display:flex;flex-direction:column;gap:.25em}.contact-form>*{width:100%;font-size:1.25em;padding:.25em}.contact-form>textarea{flex:1;resize:none}.contact-form>button{background:#000;border:2px solid white;color:#fff;cursor:pointer;font-weight:700;box-shadow:4px 4px #fff;margin:.5em 0;font-family:Lexend Mega,sans-serif}.contact-form>button:hover{background:#3c3c3c}.footer{width:100%;text-align:center;padding:1em;font-style:italic;font-size:.8em}@media only screen and (max-width: 600px){.title{font-size:2em}.contact-form{width:100%;padding:0}}
