article.rules{isolation:isolate;padding:var(--space-2) var(--space-3);font-size:max(var(--font-size-1), 1rem);color:var(--pc-text);line-height:1.6;container-type:inline-size}article.rules :is(h1,h2,h3,h4,h5){color:var(--pc-text-emphasis);line-height:1.25}article.rules h1{font-size:var(--font-size-2);margin:0 0 1em}article.rules{counter-reset:section}article.rules>section{counter-increment:section;counter-reset:subsection}article.rules>section>h2:before{content:counter(section) ". "}article.rules>section h3{counter-increment:subsection;counter-reset:subsubsection}article.rules>section h3:before{content:counter(section) "." counter(subsection) " "}article.rules>section h4{counter-increment:subsubsection;counter-reset:subsubsubsection}article.rules>section h4:before{content:counter(section) "." counter(subsection) "." counter(subsubsection) " "}article.rules>section h5{counter-increment:subsubsubsection}article.rules>section h5:before{content:counter(section) "." counter(subsection) "." counter(subsubsection) "." counter(subsubsubsection) " "}article.rules h2{border-bottom:var(--hairline) solid var(--pc-border);margin:2.5em 0 1em;padding-bottom:.3em}article.rules :is(h3,h4,h5){margin:1.5em 0 .5em}article.rules a{color:var(--pc-accent)}article.rules a:focus-visible{outline:var(--ring) solid var(--pc-accent);outline-offset:var(--space-1)}article.rules q{color:var(--pc-accent)}article.rules :is(cite,em){font-style:normal}article.rules hr{border:none;border-top:var(--hairline) solid var(--pc-border);margin:2em 0}article.rules p{margin:1em 0}article.rules figure{text-align:center;margin:1.5em 0}article.rules figure img:not(.piece){max-width:100%;max-height:calc(.9 * var(--viewport-h));object-fit:contain;border-radius:.5em;width:auto;height:auto;display:inline-block}article.rules figcaption{color:var(--pc-text-muted);margin-top:.5em;font-size:.9em}article.rules img{max-width:100%;height:auto}article.rules blockquote{background:var(--pc-surface-raised);border-inline-start:calc(3 * var(--hairline)) solid var(--pc-accent);border-radius:0 .5em .5em 0;margin:1.5em 0;padding:.75em 1.25em}article.rules blockquote p{margin:.5em 0}article.rules>nav{background:var(--pc-surface-raised);border:var(--hairline) solid var(--pc-border);border-radius:1em;margin:1em 0;padding:1em 1.25em;display:inline-block}article.rules>nav h2{border:none;margin:0 0 .5em;padding:0;font-size:1.1em}article.rules>nav ol{margin:0;padding-left:1.5em}article.rules>nav li{margin:.3em 0}article.rules code{font-family:var(--font-mono);background:var(--pc-surface-raised);border:var(--hairline) solid var(--pc-border);border-radius:.3em;padding:.1em .35em;font-size:.95em}article.rules dt{margin-top:.75em;font-weight:600}article.rules li{margin:.25em 0}article.rules :is(ul,ol){margin:.75em 0;padding-inline-start:1.5em}article.rules dd{margin-inline-start:1.5em}article.rules table{border-collapse:collapse;width:100%;margin:1em 0}article.rules caption{caption-side:top;text-align:left;padding-bottom:.5em;font-weight:600}article.rules :is(th,td){border:var(--hairline) solid var(--pc-border);text-align:center;padding:.4em .7em}article.rules th[scope=row]{text-align:left}article.rules thead th{background:var(--pc-surface-raised)}article.rules tbody tr:nth-child(2n){background:color-mix(in srgb, var(--pc-surface-raised) 55%, transparent)}@container (inline-size<30em){article.rules table:not(.squares):not(figure.board>table){max-width:100%;display:block;overflow-x:auto}}article.rules table.pieces img.piece{height:2.2em;margin-inline:auto;display:block}article.rules table.pieces caption{caption-side:top}article.rules dl.pieces img.piece{height:var(--game-piece-size)}article.rules dl.pieces figure{align-items:center;gap:.5em;margin:0;display:inline-flex}article.rules{--rules-square:min(5.5em, calc(100cqi / 8));--rules-piece:calc(var(--rules-square) * .85)}article.rules table.squares{border-collapse:separate;border-spacing:0;table-layout:fixed;width:calc(var(--rules-square) * 8);height:calc(var(--rules-square) * 8);border-radius:var(--radius-1);margin:1.5em auto;overflow:hidden}article.rules table.squares tbody tr{background:0 0}article.rules table.squares tr.rank{height:var(--rules-square)}article.rules table.squares td.square{width:var(--rules-square);height:var(--rules-square);text-align:center;vertical-align:middle;border:none;padding:0}article.rules table.squares img.piece{width:var(--rules-piece);height:var(--rules-piece);border-radius:0;margin:auto;display:block}article.rules table.squares caption{caption-side:bottom;color:var(--pc-text-muted);text-align:center;padding-top:.5em;font-size:.9em;font-weight:400}article.rules table.squares tr:nth-child(odd)>td:nth-child(odd),article.rules table.squares tr:nth-child(2n)>td:nth-child(2n){background-color:var(--board-chess-light)}article.rules table.squares tr:nth-child(odd)>td:nth-child(2n),article.rules table.squares tr:nth-child(2n)>td:nth-child(odd){background-color:var(--board-chess-dark)}article.rules table.squares:has(img[data-style=ogi i]) td.square{background-color:var(--board-ogi-fill);box-shadow:inset calc(-1 * var(--hairline)) calc(-1 * var(--hairline)) 0 0 var(--board-ogi-line)}article.rules table.squares td.square.focus{--focus-mark:#ff99cca6;background-image:radial-gradient(circle closest-side, var(--focus-mark) 0 30%, transparent 32%);background-position:50%;background-repeat:no-repeat}article.rules table.squares td.square.focus:has(img){outline:calc(var(--rules-square) / 20) solid var(--focus-mark);outline-offset:calc(-1 * var(--rules-square) / 20);background-image:none}article.rules figure.board table{width:calc(var(--rules-square) * 8);height:calc(var(--rules-square) * 8);border-collapse:separate;border-spacing:0;table-layout:fixed;background:url(../../../images/games/xiongqi/sides/first/board.svg) 0 0/100% 100% no-repeat;margin:0 auto}article.rules figure.board tbody tr{background:0 0}article.rules figure.board td{width:var(--rules-square);height:var(--rules-square);text-align:center;vertical-align:middle;border:none;padding:0;position:relative}article.rules figure.board td>img{z-index:1;width:var(--rules-piece);height:var(--rules-piece);border-radius:0;margin:auto;display:block;position:relative}article.rules figure.board td:before,article.rules figure.board td:after{font-size:calc(var(--rules-square) / 5.4);color:var(--pc-text-muted);pointer-events:none;font-weight:700;line-height:1;position:absolute}article.rules figure.board td:first-child:before{top:calc(var(--rules-square) / 16);left:calc(var(--rules-square) / 16)}article.rules figure.board tr:last-child>td:after{bottom:calc(var(--rules-square) / 16);right:calc(var(--rules-square) / 16)}article.rules figure.board td:first-child[data-cell$="1"]:before{content:"1"}article.rules figure.board td:first-child[data-cell$="2"]:before{content:"2"}article.rules figure.board td:first-child[data-cell$="3"]:before{content:"3"}article.rules figure.board td:first-child[data-cell$="4"]:before{content:"4"}article.rules figure.board td:first-child[data-cell$="5"]:before{content:"5"}article.rules figure.board td:first-child[data-cell$="6"]:before{content:"6"}article.rules figure.board td:first-child[data-cell$="7"]:before{content:"7"}article.rules figure.board td:first-child[data-cell$="8"]:before{content:"8"}article.rules figure.board tr:last-child>td[data-cell^=a]:after{content:"a"}article.rules figure.board tr:last-child>td[data-cell^=b]:after{content:"b"}article.rules figure.board tr:last-child>td[data-cell^=c]:after{content:"c"}article.rules figure.board tr:last-child>td[data-cell^=d]:after{content:"d"}article.rules figure.board tr:last-child>td[data-cell^=e]:after{content:"e"}article.rules figure.board tr:last-child>td[data-cell^=f]:after{content:"f"}article.rules figure.board tr:last-child>td[data-cell^=g]:after{content:"g"}article.rules figure.board tr:last-child>td[data-cell^=h]:after{content:"h"}article.rules>footer{border-top:var(--hairline) solid var(--pc-border);color:var(--pc-text-muted);margin-top:2em;padding-top:1em;font-size:.95em}@media print{article.rules{color:#000;--rules-square:1.5cm;padding:0;font-size:11pt;line-height:1.45}article.rules table.squares:has(td.square.focus){--rules-square:1cm}article.rules h1{font-size:1.8em}article.rules h2{border-bottom-color:#000;font-size:1.4em}article.rules h3{font-size:1.2em}article.rules :is(h4,h5){font-size:1.05em}article.rules :is(h1,h2,h3,h4,h5){break-after:avoid}article.rules :is(p,li,dd,dt){orphans:3;widows:3}article.rules>nav{display:none}article.rules a[href^=\#]{text-decoration:none}article.rules :is(q,a,code,blockquote,dt,figcaption,footer){color:#000}article.rules :is(blockquote,code,thead th,tbody tr:nth-child(2n)){background:0 0}article.rules blockquote{border-inline-start:1.5pt solid #000;border-radius:0;padding-inline-start:1em}article.rules code{border:.5pt solid #000}article.rules :is(hr,h2),article.rules>footer{border-color:#000}article.rules :is(th,td){border:.5pt solid #000}article.rules figure img:not(.piece){border-radius:0;max-height:12cm}article.rules dl.pieces img.piece{height:1.2cm}article.rules figure.board td:before,article.rules figure.board td:after{color:#000}article.rules table.squares,article.rules figure.board{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}article.rules table:not(.squares) tr{break-inside:avoid}article.rules table.squares{background:url(../../../images/boards/8x8/media/print/variants/chess/sides/first/board.svg) 0 0/100% 100% no-repeat;border-radius:0}article.rules table.squares:has(img[data-style=ogi i]){background-image:url(../../../images/boards/8x8/media/print/variants/ogi/sides/first/board.svg)}article.rules table.squares td.square{box-shadow:none!important;background-color:#0000!important}article.rules table.squares td.square.focus{--focus-mark:#555}article.rules figure.board table{background-image:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/first/board.svg)}article.rules img{filter:grayscale()}article.rules img[src$="/first/representations/western/bishop.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/first/bishop.svg)}article.rules img[src$="/first/representations/western/king.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/first/king.svg)}article.rules img[src$="/first/representations/western/knight.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/first/knight.svg)}article.rules img[src$="/first/representations/western/pawn.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/first/pawn.svg)}article.rules img[src$="/first/representations/western/queen.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/first/queen.svg)}article.rules img[src$="/first/representations/western/rook.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/first/rook.svg)}article.rules img[src$="/second/representations/western/bishop.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/second/bishop.svg)}article.rules img[src$="/second/representations/western/king.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/second/king.svg)}article.rules img[src$="/second/representations/western/knight.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/second/knight.svg)}article.rules img[src$="/second/representations/western/pawn.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/second/pawn.svg)}article.rules img[src$="/second/representations/western/queen.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/second/queen.svg)}article.rules img[src$="/second/representations/western/rook.svg"]{content:url(../../../images/boards/8x8/media/print/variants/chess/sides/second/rook.svg)}article.rules img[src$="/perspectives/default/bishop.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/default/bishop.svg)}article.rules img[src$="/perspectives/default/fu.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/default/fu.svg)}article.rules img[src$="/perspectives/default/jeweled-king.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/default/jeweled-king.svg)}article.rules img[src$="/perspectives/default/king.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/default/king.svg)}article.rules img[src$="/perspectives/default/knight.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/default/knight.svg)}article.rules img[src$="/perspectives/default/princess.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/default/princess.svg)}article.rules img[src$="/perspectives/default/rook.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/default/rook.svg)}article.rules img[src$="/perspectives/default/tokin.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/default/tokin.svg)}article.rules img[src$="/perspectives/rotated/bishop.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/rotated/bishop.svg)}article.rules img[src$="/perspectives/rotated/fu.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/rotated/fu.svg)}article.rules img[src$="/perspectives/rotated/jeweled-king.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/rotated/jeweled-king.svg)}article.rules img[src$="/perspectives/rotated/king.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/rotated/king.svg)}article.rules img[src$="/perspectives/rotated/knight.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/rotated/knight.svg)}article.rules img[src$="/perspectives/rotated/princess.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/rotated/princess.svg)}article.rules img[src$="/perspectives/rotated/rook.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/rotated/rook.svg)}article.rules img[src$="/perspectives/rotated/tokin.svg"]{content:url(../../../images/boards/8x8/media/print/variants/ogi/perspectives/rotated/tokin.svg)}article.rules img[src$="/pieces/first/bear.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/first/bear.svg)}article.rules img[src$="/pieces/first/chariot.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/first/chariot.svg)}article.rules img[src$="/pieces/first/empress.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/first/empress.svg)}article.rules img[src$="/pieces/first/general.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/first/general.svg)}article.rules img[src$="/pieces/first/horse.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/first/horse.svg)}article.rules img[src$="/pieces/first/soldier.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/first/soldier.svg)}article.rules img[src$="/pieces/second/bear.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/second/bear.svg)}article.rules img[src$="/pieces/second/chariot.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/second/chariot.svg)}article.rules img[src$="/pieces/second/empress.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/second/empress.svg)}article.rules img[src$="/pieces/second/general.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/second/general.svg)}article.rules img[src$="/pieces/second/horse.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/second/horse.svg)}article.rules img[src$="/pieces/second/soldier.svg"]{content:url(../../../images/boards/8x8/media/print/variants/xiongqi/sides/second/soldier.svg)}}
