.board-piece-viewer{border:0;background:transparent;padding:65px 12px 24px;width:calc(100vw - 12px);max-width:960px;max-height:96dvh;overflow:auto;box-shadow:none}
.board-piece-viewer::backdrop{background:#182016d9;backdrop-filter:blur(5px)}
.board-piece-viewer .piece-close{position:fixed;right:20px;top:15px;width:44px;height:44px;border:1px solid #eadfc6;border-radius:50%;background:#34452a;color:#fff3da;font:32px/1 sans-serif;cursor:pointer;z-index:5}
.board-piece-viewer .piece-content{padding:8px 0 15px}
[role=button]:focus-visible{outline:3px solid #50683d;outline-offset:6px}
.eye-roll-sketch{display:block;width:35px;height:35px;margin:7px auto 0;rotate:7deg}
.sketch-leaf figcaption{position:relative;padding-right:35px;text-align:left;min-height:45px}
.sketch-leaf .eye-roll-sketch{position:absolute;right:-4px;bottom:-8px;display:block;width:32px;height:32px;margin:0;rotate:12deg}
