html{scrollbar-color:#666d93 #101117}body{height:500vh}#fixed-ui{position:fixed;inset:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}#hand{left:1204px;top:882px;transform-origin:36px 108px}header{width:100%;flex-shrink:0}main{flex-shrink:0}footer{flex-shrink:0}#viewport{width:min(96vw,calc((100dvh - 215px)*16/9))}@media(max-width:700px){#viewport{width:100vw}header{padding:12px 18px}footer{margin:12px auto}#fixed-ui{justify-content:flex-start;padding-top:12px}}
