.rules--reversi .rules-definition{margin-top:var(--space-4)}.rules--reversi .rules-note{margin-top:var(--space-3);padding-left:var(--space-3);border-left:2px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}.rules--reversi .rules-toc{margin-top:var(--space-5)}.rv-figures{display:grid;gap:var(--space-4) var(--space-5);margin-top:var(--space-5)}@media(min-width:768px){.rv-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-figure{margin:0}.rv-figure figcaption{max-width:320px;margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.board8__label{fill:var(--board8-coord);font-family:var(--font-sans);font-size:26px;font-weight:800;text-anchor:middle;dominant-baseline:central}.board8__label[data-mark=corner]{font-size:32px}.rules-steps.rules-steps--reversi li:nth-child(2n):before{background:radial-gradient(circle at 36% 32%,var(--stone-white-1),var(--stone-white-2) 75%);box-shadow:0 0 0 1.5px var(--disc-edge-white);color:#231c16}.rules-online.rules-online--reversi li:before{border-color:var(--disc-edge-white);background:linear-gradient(90deg,var(--stone-black-2) 50%,var(--stone-white-1) 50%)}.rv-strategy h3{margin-top:var(--space-5);font-size:var(--text-lg);line-height:1.4}.rv-strategy p{margin-top:var(--space-2)}.rv-compare .rv-compare__reversi{background:color-mix(in srgb,var(--board-wood-1) 16%,var(--color-surface))}.rv-compare th,.rv-compare td{padding-left:var(--space-2);overflow-wrap:anywhere}
