@import "https://fonts.googleapis.com/css?family=Pixelify+Sans:wght@400..700";
:root{--background:#0d0d0d;--foreground:#ededed}html,body{max-width:100vw}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;font-optical-sizing:auto;margin:0;padding:0;font-family:Pixelify Sans,serif;font-style:normal;font-weight:400}p{font-size:1.5vw}a{color:inherit;text-decoration:none}button{transition:transform .7s}button:hover{cursor:pointer;transition:background-color .7s}.loading-screen{color:#fff;z-index:9999;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;font-size:5vmin;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-screen img{object-fit:cover;width:30vmax;height:15vmax;margin-bottom:1vmax}.loading-screen h2{margin:0 10vw;font-size:5vmin}.page{flex-direction:column;margin:3rem 4rem;display:flex}.page .pageHeader{justify-content:space-between;align-items:center;display:flex}.page .pageHeader .title{align-items:center;display:flex}.page .pageHeader .title h1{font-size:4.5vw}.page .pageHeader .title img{width:4vw;margin-right:1.5vw}.page .pageHeader button{background-color:#f07d00;border:.4vw solid #fff;align-items:center;padding:.6vw 1vw;display:flex}.page .pageHeader button img{width:2vw;margin-right:.7vw}.page .pageHeader button p{color:#fff;font-size:1.8vw}.page .pageHeader button:hover{background-color:#3a1e85;transform:scale(1.01)}.page .pageHeader button:hover p{color:#fff}.modal{z-index:1000;background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal .close{cursor:pointer;text-align:center;color:#000;z-index:1001;background-color:#add8e6;padding:0 .5rem;font-size:2vw;font-weight:700;transition:all .3s;position:absolute;top:3%;right:3%}.modal .close:hover{color:#add8e6;background-color:#000;transition:all .3s}.modal-content{position:relative}.modal-content img{object-fit:contain;max-width:85vw;min-height:60vh;max-height:85vh;margin:auto;display:block}.modal-content p{text-align:center;color:#add8e6;padding:.5rem 1rem;font-size:2vw;font-weight:700}.mobile-warning{text-align:center;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.mobile-warning h2{color:#fff;padding:10rem 20rem;font-size:10vmin}@media (max-aspect-ratio:1.2){.page{margin:8vw}.page .pageHeader .title h1{font-size:8vw}.page .pageHeader .title img{width:8vw;margin-right:3vw}.page .pageHeader button{padding:.5vw 1vw}.page .pageHeader button img{width:2.5vw;margin-right:1vw}.page .pageHeader button p{font-size:2.5vw}.modal .close{padding:0 1.5vw;font-size:6vw}.modal-content img{max-width:85vw;min-height:auto;max-height:85vh}.modal-content p{padding:2vw 4vw;font-size:3vw}}
