:root{color:#eee;background:#16161d;font-family:system-ui,sans-serif}body{justify-content:center;min-height:100vh;margin:0;display:flex}#app{max-width:560px;padding:2rem 1rem}h1{font-size:1.6rem}.subtitle{color:#999}.back-link{color:#8ac926;margin-bottom:.75rem;text-decoration:none;display:inline-block}.game-list{padding:0;line-height:1.9;list-style:none}.game-list a{color:#1982c4;font-weight:600;text-decoration:none}.game-list a:hover{text-decoration:underline}.game-list span{color:#999}.fullscreen-mount{width:100vw;height:100dvh}body.playing-fullscreen #app{max-width:none;padding:0}
