@import "https://fonts.googleapis.com/css2?family=Bitcount+Grid+Double:wght@100..900&family=Press+Start+2P&display=swap";*{box-sizing:border-box;margin:0;padding:0}@keyframes bob-up-down{0%{transform:translateY(0)}50%{transform:translateY(var(--bob-amount))}to{transform:translateY(0)}}body{color:#fff;background-image:url(./pixel-BfHPai6H.jpeg);background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:"Press Start 2P",cursive;display:flex}#root{width:100%;max-width:700px}header{text-align:center;margin-bottom:30px}.titleblock{margin-bottom:20px}h1{color:#fc0;text-align:center;font-optical-sizing:auto;font-variation-settings:"slnt" 0, "CRSV" .5, "ELSH" 0, "ELXP" 0;text-shadow:2px 2px 4px #0000004d;--bob-amount:-1rem;margin-top:2rem;font-family:Bitcount Grid Double,system-ui;font-size:5rem;font-style:normal;font-weight:400;animation:1.8s ease-in-out infinite bob-up-down}.credit{color:#fff;text-align:center;font-optical-sizing:auto;font-variation-settings:"slnt" 0, "CRSV" .5, "ELSH" 0, "ELXP" 0;--bob-amount:-1rem;justify-content:center;align-items:center;gap:.4rem;margin:.75rem 0 0;font-family:Bitcount Grid Double,system-ui;font-style:normal;font-weight:300;animation:1.8s ease-in-out infinite bob-up-down;display:flex}h3,.credit{color:#fff;--bob-amount:-1rem;margin-top:.75rem;font-family:Bitcount Grid Double,system-ui;font-weight:300;animation:1.8s ease-in-out infinite bob-up-down}main{background:#2a2a4ef2;border:4px solid #fc0;border-radius:10px;padding:30px}label{font-size:.7rem}select{color:#fff;cursor:pointer;background:#1a1a2e;border:3px solid #fc0;border-radius:5px;margin:10px 0;padding:10px 15px;font-family:"Press Start 2P",cursive;font-size:.7rem}select:hover{background:#3a3a6e}select:focus{outline:none;box-shadow:0 0 10px #fc0}.gamelist{margin-top:20px;list-style:none}.gamelist li{background:#1a1a2e;border-left:4px solid #fc0;margin-bottom:10px;padding:15px;transition:transform .2s,background .2s}.gamelist li:hover{background:#3a3a6e;transform:translate(10px)}footer{text-align:center;color:#fff;margin-top:40px}
