.preview-notice{position:fixed;left:50%;top:112px;transform:translate(-50%);z-index:100000;padding:12px 24px;border-radius:8px;background:#fff;color:#6d7693;box-shadow:0 4px 18px #0036d025;font:14px/24px PingFang SC,sans-serif}.game-box:focus-visible,[data-preview-action]:focus-visible{outline:2px solid #3066ff;outline-offset:3px}@media(max-width:768px){.preview-notice{top:45%;max-width:80vw;text-align:center;font-size:14px;padding:10px 20px;background:#000b;color:#fff}.mobile-chess-frame{border:0;width:100%;height:100dvh;display:block}.mobile-chess-back{position:fixed;bottom:12px;right:12px;border:0;border-radius:20px;background:#fff;color:#3066ff;padding:8px 16px;z-index:9999;font:14px sans-serif}}
