#pad-cursor{z-index:95;pointer-events:none;border:1px solid #d3a66cb0;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #00000070,0 0 8px #00000080}#pad-cursor:before{content:"";opacity:.85;background:#e8e0ce;border-radius:50%;position:absolute;inset:6px}#pad-cursor.hot{border-color:#f0c989;box-shadow:0 0 0 1px #00000080,0 0 10px #d3a66c99}#pad-cursor.hot:before{background:#f0c989}#pad-cursor[hidden]{display:none}#pad-cursor.aim{width:6px;height:6px;box-shadow:none;background:#dcd7c873;border:0;margin:-3px 0 0 -3px}#pad-cursor.aim:before{display:none}#pad-cursor.aim.hot{background:0 0;border:1px solid #f0c989;width:16px;height:16px;margin:-8px 0 0 -8px;box-shadow:0 0 6px #d3a66c80}#pad-cursor.aim.hot:before{background:#f0c989;display:block;inset:5px}#pad-hint{left:50%;bottom:calc(18px + var(--cinema-bar,0px));z-index:95;pointer-events:none;color:#d3a66c;letter-spacing:.08em;text-align:center;text-shadow:0 0 4px #000,0 0 2px #000;max-width:min(900px,100vw - 32px);font-size:10px;line-height:1.6;position:fixed;transform:translate(-50%)}#pad-hint[hidden]{display:none}body.pad-pointer,body.pad-pointer *{cursor:none!important}
