html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden}#game-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;touch-action:none;background-size:cover;background-position:center;background-repeat:no-repeat}canvas{display:block;margin:0!important}.bg-layer{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none;z-index:0}.bg-layer.visible{opacity:1}#game-container>canvas{position:relative;z-index:1}#rotate-msg{display:none;position:fixed;inset:0;background:#000c;color:#fff;font-size:2em;font-family:sv-dumlings,sans-serif;font-weight:700;text-align:center;padding-top:40%;z-index:9999}.ui-btn{position:absolute;z-index:9999;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none}#btn-reset{top:2%;right:2%}.ui-btn:hover{transform:scale(1.12);transition:.15s}
