:root{--margin:1.5vw;--lightblue:#d4fef4;--midblue:#ade3ff;--darkblue:#021f7a;--boxshadow:0.35vw 0.35vw 0 var(--darkblue);--boxshadowhover:0.6vw 0.6vw 0 var(--darkblue);--boxshadowtransition:box-shadow 0.15s ease;--font:nimbus-sans-extended,sans-serif;--fontxs:max(0.9vw,12px);--fonts:16px;--fontm:max(1.5vw,16px);--fontl:max(2.2vw,16px);--fontxl:2.7vw;--fontxxl:4.5vw;--fontxxxl:max(7.1vw,45px);--fontlight:300;--fontregular:400;--fontbold:700}body,html{padding:0;margin:0;font-family:var(--font);font-weight:var(--fontlight);font-style:normal;font-size:var(--fontm);color:var(--darkblue)}body{background-color:#222}#__next,body,html{height:100%;overflow:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:var(--fontregular);line-height:1.15}h1{font-size:var(--fontxxl);text-transform:uppercase}h2{font-size:var(--fontxl)}p{margin:0 0 1em}.button,button{display:inline-grid;place-content:center;padding:0;background:none;border:none;font-family:var(--font);font-weight:var(--fontregular);font-size:var(--fontl);color:var(--darkblue);cursor:pointer}.scrollbar{overflow-y:auto;overflow-x:hidden;scrollbar-color:#d4aa70 #e4e4e4;scrollbar-width:thin}.scrollbar::-webkit-scrollbar{width:max(1vw,10px)}.scrollbar::-webkit-scrollbar-track{background-color:transparent;border-radius:10vw;margin:2vw 0}.scrollbar::-webkit-scrollbar-thumb{border-radius:10vw;border:max(.25vw,2.5px) solid transparent;background-clip:content-box;background-color:var(--darkblue)}