.black-background{background:black;position:fixed;top:0;left:0;width:100%;height:100%}.fadeout-ui{opacity:0}.fadeout-background-image-front{transition:opacity .8s ease;opacity:0}.fade-video-to-black{background:black;opacity:0;transition:opacity 3s ease}.webp-video{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-image:url(/background4.webp)}.background-image{background-image:url(/background3.webp);position:fixed;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.website-content{position:relative;height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;font-family:Fira Code;text-shadow:2px 2px 4px black}.website-content-inner{max-width:800px;background:rgb(0 0 0 / 22%);filter:drop-shadow(0 0 10px black);padding:24px}h3{color:#ffffffb3}a{color:#fff}.game-button{padding:12px 24px;font-size:18px;font-weight:700;color:#f4e9d8;background:linear-gradient(180deg,#8c6845 0%,#b2966a 100%);border:2px solid #5a432e;border-radius:4px;cursor:pointer;transition:all .3s ease;text-shadow:1px 1px 2px #3e2c1a;box-shadow:0 4px 8px #0000004d;font-family:Fira Code,monospace;outline:none}.game-button:hover{background:linear-gradient(180deg,#b2966a 0%,#8c6845 100%);box-shadow:0 6px 12px #0006;outline:none}.game-button:active{background:linear-gradient(180deg,#7a5637 0%,#9e7f58 100%);box-shadow:0 2px 4px #0003;transform:translateY(2px);outline:none}.game-button:focus{outline:none}.email-button{margin-top:24px;padding:12px 24px;font-size:12px;font-weight:700;color:#f4e9d8;background:rgba(0,0,0,.5);border:2px solid #5a432e;border-radius:4px;cursor:pointer;transition:all .3s ease;text-shadow:1px 1px 2px #3e2c1a;box-shadow:0 4px 8px #0000004d;font-family:Fira Code,monospace;outline:none}.email-button:hover{background:rgba(0,0,0,.7);box-shadow:0 6px 12px #0006;outline:none}.section{margin:20px;background-color:#f0f0f0;padding:20px}pre{white-space:pre-wrap}pre{font-family:Fira Code;font-size:12px;white-space:pre-wrap}table{width:100%;border:1px solid black;text-align:left;font-family:Arial,sans-serif;max-width:700px;font-size:large;background-color:#1119;border-collapse:collapse;border:1px solid #000}th,td{padding:8px;border:1px solid #fff;height:20px}th{color:#fff;font-weight:700;border-right:1px solid #fff}.button-row{display:flex;max-width:700px;width:100%;justify-content:space-between}@media screen and (max-width: 600px){table{display:block;overflow-x:auto}}
