.cm-chessboard .markers {
  pointer-events: none; }
  .cm-chessboard .markers .marker.marker-frame {
    stroke: #000000;
    stroke-width: 1.8px;
    opacity: 0.5; }
  .cm-chessboard .markers .marker.marker-frame-primary {
    stroke: #0009bd;
    stroke-width: 1.8px;
    opacity: 0.4; }
  .cm-chessboard .markers .marker.marker-frame-danger {
    stroke: #aa0000;
    stroke-width: 1.8px;
    opacity: 0.4; }
  .cm-chessboard .markers .marker.marker-circle {
    stroke: #000000;
    stroke-width: 3px;
    opacity: 0.3; }
  .cm-chessboard .markers .marker.marker-circle-primary {
    stroke: #0009bd;
    stroke-width: 3px;
    opacity: 0.4; }
  .cm-chessboard .markers .marker.marker-circle-danger {
    stroke: #aa0000;
    stroke-width: 3px;
    opacity: 0.4; }
  .cm-chessboard .markers .marker.marker-square {
    fill: black;
    opacity: 0.11; }
  .cm-chessboard .markers .marker.marker-dot {
    fill: black;
    opacity: 0.2; }
  .cm-chessboard .markers .marker.marker-bevel {
    fill: black;
    opacity: 0.2; }

  .cm-chessboard .markers .marker.marker-circle-red {
    stroke: red;
    stroke-width: 3px;
    opacity: 1; }

  .cm-chessboard .markers .marker.marker-circle-blue {
    stroke: blue;
    stroke-width: 3px;
    opacity: 1; }

  .cm-chessboard .markers .marker.marker-circle-yellow {
    stroke: yellow;
    stroke-width: 3px;
    opacity: 1; }

  .cm-chessboard .markers .marker.marker-circle-green {
    stroke: green;
    stroke-width: 3px;
    opacity: 1; }

  .cm-chessboard .markers .marker.marker-circle-black {
    stroke: black;
    stroke-width: 3px;
    opacity: 1; }

  .cm-chessboard .markers .marker.marker-circle-white {
    stroke: white;
    stroke-width: 3px;
    opacity: 1; }

  .cm-chessboard .markers .marker.marker-circle-brown {
    stroke: brown;
    stroke-width: 3px;
    opacity: 1; }

  .cm-chessboard .markers .marker.marker-circle-orange {
    stroke: orange;
    stroke-width: 3px;
    opacity: 1; }

  .cm-chessboard .markers .marker.marker-star {
    fill: #ffc107;
    stroke: #b8860b;
    stroke-width: 0.5px;
    opacity: 1; }

  .cm-chessboard .markers .marker.marker-last-move {
    fill: #f6f669;
    opacity: 0.5; }

/* Пометки оценки хода/позиции (MARKER_TYPE.eval*, включая *Plain) отдельных
   правил не требуют: цвет, обводка и текст зашиты прямо в значок в markers.svg
   — так же, как у marker-star выше. Классы marker-eval-* в MARKER_TYPE
   оставлены только для идентификации/возможных точечных правок в будущем. */
