.xiangqi-room{--board:620px}@supports (width:min(1px,2px)){.xiangqi-room{--board:min(700px,max(460px,calc((100vh - var(--lh-header-h) - 220px) * .9)),calc(100vw - 2 * var(--lh-gutter) - 4.8vw - 540px))}}.xiangqi-board{padding-bottom:111.111111%;color-scheme:only light;forced-color-adjust:none}.xiangqi-board .chess-lines{stroke-width:1.3}.xiangqi-board .chess-lines text{stroke:none;font-family:"Noto Serif SC",Songti SC,SimSun,serif;font-size:26px}.xiangqi-intersections{grid-template-columns:repeat(9,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr))}.xiangqi-point{border-radius:0;cursor:pointer}.xiangqi-point img{position:absolute;left:5%;top:5%;width:90%;height:90%;pointer-events:none;user-select:none;filter:drop-shadow(0 2px 2px #38200b70)}.xiangqi-point:not([aria-disabled=true]):hover:after{display:none}.xiangqi-point.is-selected img{transform:translateY(-2px);filter:drop-shadow(0 0 4px #813b1c)}.xiangqi-point.is-last:before,.xiangqi-point.is-selected:before{content:"";position:absolute;inset:3%;border:2px solid #254a42;border-radius:50%}.xiangqi-point.is-selected:before{border:3px solid #8e311c}.xiangqi-point.is-target:after{display:block!important;content:"";position:absolute;width:24%!important;height:24%!important;border-radius:50%;background:#254a42!important;box-shadow:0 0 0 2px #fff0cb;z-index:2;pointer-events:none}.xiangqi-rules{font-size:.8rem;line-height:1.9;color:var(--lh-muted);margin-top:12px}.xiangqi-rules summary{cursor:pointer;min-height:36px;padding:6px 0}@media (max-width:1180px){.xiangqi-room{--board:calc(100vw - 2 * var(--lh-gutter) - 40px)}@supports (width:min(1px,2px)){.xiangqi-room{--board:min(660px,calc(100vw - 2 * var(--lh-gutter) - 40px))}}}@media (max-width:760px){.xiangqi-room{--board:calc(100vw - 40px)}}