:root{--background:#fafafa;--foreground:#fff;--primary-colour:#5d8aa3;--secondary-colour:#47697c;--text-primary:#000;--text-secondary:#666;--small-spacing:10px;--spacing:16px;--underneath-box-shadow:2px 2px 10px #0003;--rounded-edge:4px;--font:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--small-font:18px;font-family:var(--font)}html,body{max-width:100vw;overflow-x:hidden}body{background-color:var(--background);justify-content:center;min-height:100vh}main{justify-content:center;align-items:center;display:flex}h1,h2,h3{letter-spacing:-1px;color:var(--text-primary);font-weight:600}h1,h2{line-height:48px}p{font-size:var(--small-font);text-wrap:balance;color:var(--text-secondary)}*{box-sizing:border-box;margin:0;padding:0}.page{background-color:var(--foreground);width:100%;max-width:1024px;min-height:100vh;padding:48px}.button{background-color:var(--primary-colour);color:#fff;padding:var(--small-spacing);border-radius:var(--rounded-edge);margin-top:var(--spacing);text-decoration:none;transition:all .2s;display:inline-block;box-shadow:2px 0 10px #0003}.button:hover{background:var(--secondary-colour);box-shadow:none}.thinBorderBox{border:1px solid var(--primary-colour);padding:var(--spacing);border-radius:5px;box-shadow:1px 1px 4px #0003}
.NavBar-module__ywSGya__navbar{background-color:var(--primary-colour);justify-content:flex-end;display:flex;position:relative;box-shadow:2px 0 10px #0003}.NavBar-module__ywSGya__navbar *{color:#fff;padding:var(--spacing);text-decoration:none;transition:all .2s}.NavBar-module__ywSGya__navbar a:hover{background:var(--secondary-colour);padding-top:12px}
