*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;min-height:100dvh;padding:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Pixelify Sans,system-ui,sans-serif;background:linear-gradient(45deg,#020024,#aa003f 52%,#122147);background-attachment:fixed}.game{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px 56px;width:100%;max-width:960px}canvas{display:block;width:min(500px,100vw - 32px);height:auto;aspect-ratio:1 / 1;border-radius:clamp(16px,8vw,50px);box-shadow:10px 10px 10px #000000bf;background:#05001c;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.info{flex:1 1 260px;max-width:340px}.info__name{font-size:40px;margin:0 0 20px}.info__settings{color:#f3b56a;font-size:22px;margin:0 0 16px}.info__list{list-style:none;margin:0;padding:0;font-size:18px;line-height:1.5}.info__list span{color:#f3b56a}@media (max-width: 640px){.info{max-width:none;text-align:center}.info__name{font-size:32px;margin-bottom:12px}.info__list{font-size:16px}}
