:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background-image:url(/assets/pageBG.png);background-color:coral;color:#000;display:flex;flex-direction:column;min-height:100vh}header,footer{display:flex;justify-content:left;align-items:left;padding:40px 20px}main{flex:1;display:flex}#gameCanvas{border:3px solid rgb(66,66,66);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;z-index:1}.white-textbox-container{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;position:fixed;top:140px;left:20px;transform:translate(0);z-index:10}.white-textbox-container2{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;position:fixed;bottom:20px;left:20px;transform:translate(0);z-index:10}.white-textbox-container3{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:315px;position:fixed;top:20px;left:20px;transform:translate(0);z-index:10}.download-btn{display:inline-block;padding:12px 25px;background-color:#28a745;color:#fff;text-decoration:none;border-radius:5px;font-size:16px;margin-top:50px;transition:background .3s}.download-btn:hover{background-color:#218838}
