:root {
  color-scheme: light;
  --ink: #20211f;
  --muted: #74746f;
  --line: #d9d5cc;
  --paper: #f3f0e9;
  --panel: #fbfaf7;
  --panel-strong: #ffffff;
  --red: #bf3c37;
  --red-dark: #872d2b;
  --black-piece: #272827;
  --gold: #b88b43;
  --green: #367655;
  --amber: #b8752e;
  --shadow: 0 14px 40px rgb(40 32 20 / 12%);
  /* Piece colours are user configurable at runtime. */
  --piece-red: #8b0000;
  --piece-black: #1f1d1a;
  --piece-stroke: #2b2320;
  --piece-red-text: #ffffff;
  --piece-black-text: #ffffff;
  /* Includes Android's CJK families so a missing glyph degrades gracefully. */
  --piece-font: "Xiangqi Li", "STLiti", "LiSu", "KaiTi", "STKaiti",
    "Noto Serif CJK SC", "Noto Sans CJK SC", "Noto Sans SC", "SimSun", serif;
}

@font-face {
  font-family: "Xiangqi Li";
  src: url("data:font/woff2;base64,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") format("woff2"),
    url("xiangqi-kai.woff2") format("woff2");
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
}

* {
  box-sizing: border-box;
}

html,
body {
  min-height: 100%;
}

html {
  /* Keep iOS from inflating text in landscape. */
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

body {
  margin: 0;
  /* No rubber-band pull-to-refresh while dragging pieces. */
  overscroll-behavior-y: none;
  color: var(--ink);
  background:
    linear-gradient(90deg, rgb(58 78 71 / 4%) 1px, transparent 1px) 0 0 / 28px 28px,
    linear-gradient(rgb(58 78 71 / 4%) 1px, transparent 1px) 0 0 / 28px 28px,
    var(--paper);
  font-family: "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif;
}

button,
select,
input {
  font: inherit;
  /* Avoid the double-tap zoom delay on mobile. */
  touch-action: manipulation;
}

button {
  color: inherit;
}

.app-shell {
  min-height: 100vh;
}

.topbar {
  min-height: 78px;
  padding: 12px 24px;
  padding: 12px clamp(16px, 3vw, 42px);
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgb(251 250 247 / 92%);
  border-bottom: 1px solid var(--line);
  backdrop-filter: blur(16px);
  position: sticky;
  top: 0;
  z-index: 20;
}

.brand {
  display: flex;
  align-items: center;
  min-width: 230px;
}

.brand-mark {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #3f3026;
  border-radius: 50%;
  color: #f7e7c6;
  background: var(--red);
  box-shadow: inset 0 0 0 3px #e8c59a, 0 4px 10px rgb(73 39 24 / 18%);
  font-family: var(--piece-font);
  font-size: 28px;
  font-weight: 700;
}

.brand h1 {
  margin: 0;
  font-family: var(--piece-font);
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.08em;
}

.brand p {
  margin: 5px 0 0;
  color: var(--muted);
  font-size: 12px;
}

.topbar-controls {
  display: flex;
  align-items: end;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.field {
  display: grid;
  gap: 5px;
  grid-gap: 5px;
}

.field span {
  color: var(--muted);
  font-size: 11px;
  padding-left: 2px;
}

select,
input {
  height: 38px;
  border: 1px solid var(--line);
  border-radius: 7px;
  color: var(--ink);
  background: var(--panel-strong);
  outline: none;
}

select {
  min-width: 116px;
  padding: 0 30px 0 10px;
}

.color-field {
  justify-items: center;
}

input[type="color"] {
  width: 46px;
  min-width: 46px;
  padding: 3px;
  cursor: pointer;
}

input:focus,
select:focus {
  border-color: #89775f;
  box-shadow: 0 0 0 3px rgb(137 119 95 / 12%);
}

.btn,
.icon-btn {
  border: 1px solid var(--line);
  border-radius: 7px;
  background: var(--panel-strong);
  cursor: pointer;
  transition: 150ms ease;
}

.btn {
  height: 38px;
  padding: 0 15px;
  font-size: 13px;
  font-weight: 650;
}

.btn:hover,
.icon-btn:hover {
  border-color: #aaa397;
  transform: translateY(-1px);
}

.btn:active,
.icon-btn:active {
  transform: translateY(0);
}

.btn.primary {
  border-color: var(--red-dark);
  color: #fffaf2;
  background: var(--red);
  box-shadow: 0 4px 12px rgb(143 46 42 / 20%);
}

.btn.small {
  height: 32px;
  padding: 0 10px;
  font-size: 12px;
}

.btn.play-toggle {
  width: 46px;
  min-width: 46px;
  padding: 0;
  font-size: 15px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn.play-toggle.playing {
  border-color: var(--red-dark);
  color: var(--red-dark);
  background: #f7e9e6;
}

.btn.sound-toggle {
  width: 46px;
  min-width: 46px;
  padding: 0;
  font-size: 15px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn.sound-toggle.muted {
  opacity: .55;
}

.btn:disabled,
.icon-btn:disabled {
  opacity: 0.45;
  cursor: default;
  transform: none;
}

.workspace {
  width: min(1460px, calc(100% - 32px));
  margin: 24px auto 42px;
  display: grid;
  grid-template-columns: minmax(520px, 1fr) minmax(360px, 430px);
  align-items: start;
  gap: 22px;
  grid-gap: 22px;
}

.game-column {
  min-width: 0;
  display: grid;
  /* The implicit grid track is max-content-sized, so a long move ticker can
     push every status child far outside the screen. Keep the track shrinkable. */
  grid-template-columns: minmax(0, 1fr);
  justify-items: center;
}

.player-strip {
  width: min(100%, 720px);
  min-height: 58px;
  padding: 10px 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgb(251 250 247 / 82%);
  border: 1px solid var(--line);
  border-radius: 8px;
}

.player-strip.black {
  margin-bottom: 12px;
}

.player-strip.red {
  margin-top: 12px;
}

/* 棋盘翻转：把红方信息条移到上方、黑方移到下方，和棋子方向保持一致。 */
.game-column.flipped .player-strip.red {
  order: 1;
  margin: 0 0 12px;
}

.game-column.flipped .board-stage {
  order: 2;
}

.game-column.flipped .player-strip.black {
  order: 3;
  margin: 12px 0 0;
}

.game-column.flipped .game-status {
  order: 4;
}

.player-main {
  display: flex;
  align-items: center;
}

.player-main > div {
  display: grid;
  gap: 2px;
  grid-gap: 2px;
}

.player-main strong {
  font-size: 14px;
}

.player-main span:not(.stone) {
  color: var(--muted);
  font-size: 12px;
}

.stone {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 2px solid var(--piece-stroke);
  box-shadow: inset 0 0 0 2px rgb(255 255 255 / 18%);
}

.red-stone {
  background: var(--piece-red);
}

.black-stone {
  background: var(--piece-black);
}

.captured {
  min-height: 26px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.captured-piece {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1.5px solid var(--piece-stroke);
  border-radius: 50%;
  background: var(--piece-red);
  color: var(--piece-red-text);
  font-family: var(--piece-font);
  font-size: 14px;
  font-weight: 700;
}

.captured-piece.r {
  background: var(--piece-red);
  color: var(--piece-red-text);
}

.captured-piece.b {
  background: var(--piece-black);
  color: var(--piece-black-text);
}

.board-stage {
  width: min(100%, 720px);
  display: flex;
  align-items: center;
  justify-content: center;
}

.board {
  width: min(100%, 720px);
  /* aspect-ratio is Chromium 88+; this spacer gives the same 9:10 box. */
  min-height: 0;
  position: relative;
  border: 10px solid #7b4928;
  border-radius: 10px;
  background: #d9a86a;
  box-shadow:
    0 20px 48px rgb(55 34 20 / 22%),
    inset 0 0 0 2px #f0ca91;
  overflow: hidden;
  user-select: none;
  touch-action: manipulation;
}

.board::before {
  content: "";
  display: block;
  padding-top: 111.1111%;
}

.board-art {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pieces,
.move-hints {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* Pieces always paint above the connector line. */
.pieces {
  z-index: 3;
}

/* Dashed connector between the previous and current square of the last move. */
.move-line {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2;
}

.move-hints {
  pointer-events: none;
}

.piece {
  --x: 0;
  --y: 0;
  --tx: 0px;
  --ty: 0px;
  --scale: 1;
  --piece-fill: var(--piece-red);
  --piece-glyph: var(--piece-red-text);
  width: 8.4%;
  height: 7.56%;
  position: absolute;
  left: calc(5.5556% + var(--x) * 11.1111%);
  top: calc(5% + var(--y) * 10%);
  transform: translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(var(--scale));
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid var(--piece-stroke);
  border-radius: 50%;
  background: var(--piece-fill);
  box-shadow: inset 0 0 0 2px rgb(255 255 255 / 18%);
  color: var(--piece-glyph);
  font-family: var(--piece-font);
  font-size: 22px;
  font-size: clamp(11px, 3.5vw, 29px);
  font-weight: 700;
  line-height: 1;
  cursor: default;
  z-index: 3;
  transition: filter 120ms ease, transform 120ms ease, box-shadow 120ms ease;
}

.piece.r {
  --piece-fill: var(--piece-red);
  --piece-glyph: var(--piece-red-text);
}

.piece.b {
  --piece-fill: var(--piece-black);
  --piece-glyph: var(--piece-black-text);
}

.piece.playable {
  cursor: pointer;
}

.piece.playable:hover {
  --scale: 1.05;
  filter: brightness(1.03);
}

.piece.selected {
  box-shadow:
    inset 0 0 0 2px rgb(255 255 255 / 18%),
    0 0 0 3px var(--gold),
    0 0 0 6px rgb(184 139 67 / 30%);
  --scale: 1.06;
}

.piece.last-move {
  outline: 3px solid rgb(87 108 74 / 45%);
  outline-offset: 2px;
}

.piece.moving {
  z-index: 9;
  filter: drop-shadow(0 8px 7px rgb(51 31 17 / 28%));
  transition: transform var(--move-duration, 240ms) cubic-bezier(.22, .78, .24, 1);
  will-change: transform;
}

.piece.capture-ghost {
  z-index: 8;
  pointer-events: none;
  transition: opacity 220ms ease-in, transform 220ms ease-in;
}

.piece.capture-ghost-out {
  --scale: .72;
  opacity: 0;
}

/* After-image left behind by a sliding piece. */
.piece.trail {
  z-index: 2;
  pointer-events: none;
  filter: blur(1.5px);
  animation: piece-trail var(--trail-duration, 260ms) ease-out var(--trail-delay, 0ms) both;
}

@keyframes piece-trail {
  from {
    opacity: var(--trail-opacity, .22);
    transform: translate(-50%, -50%) scale(.96);
  }

  to {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.8);
  }
}

.hint {
  --x: 0;
  --y: 0;
  width: 7.2%;
  height: 6.48%;
  position: absolute;
  left: calc(5.5556% + var(--x) * 11.1111%);
  top: calc(5% + var(--y) * 10%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: rgb(49 105 75 / 25%);
  border: 2px solid rgb(49 105 75 / 48%);
}

.hint.capture {
  width: 9.5%;
  background: transparent;
  border: 4px solid rgb(168 55 50 / 52%);
}

/* Victory banner: slides in over the board, stays until a new game or an undo. */
.result-banner {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  z-index: 12;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 14px;
  transform: translateY(-50%);
  pointer-events: none;
}

.result-banner[hidden] {
  display: none;
}

.result-banner span {
  max-width: 100%;
  padding: 12px 26px;
  border: 1px solid rgb(255 255 255 / 38%);
  border-radius: 8px;
  color: #fffaf2;
  background: var(--banner-fill, var(--piece-red));
  box-shadow: 0 12px 32px rgb(40 32 20 / 32%);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: .05em;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  animation:
    result-banner-in 520ms cubic-bezier(.2, .9, .25, 1) both,
    result-banner-glow 2400ms ease-in-out 520ms infinite;
}

@keyframes result-banner-in {
  0% { opacity: 0; transform: translateY(14px) scale(.88); }
  60% { opacity: 1; transform: translateY(0) scale(1.04); }
  100% { opacity: 1; transform: translateY(0) scale(1); }
}

@keyframes result-banner-glow {
  0%, 100% { box-shadow: 0 12px 32px rgb(40 32 20 / 32%); }
  50% {
    box-shadow:
      0 12px 32px rgb(40 32 20 / 32%),
      0 0 0 8px rgb(184 139 67 / 20%);
  }
}

.thinking {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 12px 16px;
  display: flex;
  align-items: center;
  border: 1px solid rgb(255 255 255 / 30%);
  border-radius: 8px;
  color: #fff;
  background: rgb(31 33 31 / 86%);
  box-shadow: var(--shadow);
  z-index: 10;
}

.thinking[hidden] {
  display: none;
}

.thinking span {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #f0c781;
  animation: pulse 900ms infinite ease-in-out;
}

.thinking span:nth-child(2) {
  animation-delay: 140ms;
}

.thinking span:nth-child(3) {
  animation-delay: 280ms;
}

.thinking strong {
  margin-left: 3px;
  font-size: 12px;
}

@keyframes pulse {
  0%,
  100% {
    opacity: 0.35;
    transform: translateY(0);
  }
  50% {
    opacity: 1;
    transform: translateY(-4px);
  }
}

.game-status {
  width: min(100%, 720px);
  margin-top: 12px;
  padding: 11px 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border: 1px solid var(--line);
  border-radius: 8px;
  background: var(--panel);
}

.status-main {
  display: flex;
  align-items: center;
  min-width: 0;
}

.turn-badge {
  padding: 5px 9px;
  border-radius: 5px;
  color: #fff;
  background: var(--red);
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
}

.turn-badge.black {
  background: #30312f;
}

.turn-badge.over {
  background: var(--green);
}

.status-text {
  color: var(--muted);
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.move-counter {
  color: var(--muted);
  font-size: 12px;
  white-space: nowrap;
}

.game-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

/* 走法播报：一行可横向滚动的横幅，最后一手始终在最右侧。 */
.move-ticker {
  flex: 0 0 100%;
  width: 100%;
  /* flex 子项默认 min-width:auto 会被内容撑开，必须显式压住，
     否则对局越长整条越宽，最后溢出屏幕。 */
  max-width: 100%;
  min-width: 0;
  margin-top: 9px;
  padding: 6px 10px;
  display: flex;
  align-items: center;
  gap: 9px;
  grid-gap: 9px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  border: 1px solid var(--line);
  border-radius: 6px;
  background: var(--panel-strong);
  scrollbar-width: thin;
}

.move-ticker::-webkit-scrollbar {
  height: 6px;
}

.move-ticker::-webkit-scrollbar-thumb {
  background: rgb(0 0 0 / 22%);
  border-radius: 3px;
}

.move-ticker::-webkit-scrollbar-track {
  background: rgb(0 0 0 / 4%);
  border-radius: 3px;
}

.move-ticker-item {
  flex: 0 0 auto;
  font-size: 12px;
  line-height: 1.5;
  color: var(--muted);
}

.move-ticker-item.red {
  color: var(--red-dark);
}

.move-ticker-item.black {
  color: var(--ink);
}

.move-ticker-item.latest {
  padding: 1px 6px;
  border-radius: 4px;
  background: #f0ece2;
  font-weight: 700;
}

.move-ticker-empty {
  flex: 0 0 auto;
  color: var(--muted);
  font-size: 11px;
}

.clocks {
  display: flex;
  align-items: center;
}

.clock {
  font-family: "DIN Alternate", "Bahnschrift", sans-serif;
  font-size: 12px;
  font-variant-numeric: tabular-nums;
  color: var(--muted);
  white-space: nowrap;
}

.clock.turn {
  color: var(--ink);
  font-weight: 650;
}

.side-column {
  min-width: 0;
  border: 1px solid var(--line);
  border-radius: 8px;
  background: var(--panel);
  box-shadow: var(--shadow);
  overflow: hidden;
  position: sticky;
  top: 102px;
}

.tabs {
  height: 48px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-bottom: 1px solid var(--line);
  background: #f4f1ea;
}

.tab {
  border: 0;
  border-bottom: 2px solid transparent;
  background: transparent;
  color: var(--muted);
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
}

.tab.active {
  color: var(--red-dark);
  border-bottom-color: var(--red);
  background: var(--panel);
}

.panel {
  display: none;
  min-height: 620px;
  padding: 16px;
}

.panel.active {
  display: block;
}

.win-card {
  padding: 15px;
  border: 1px solid #d7d2c7;
  border-radius: 8px;
  background: var(--panel-strong);
}

.win-head {
  display: flex;
  align-items: end;
  justify-content: space-between;
}

.win-head > div:first-child {
  display: grid;
  gap: 3px;
  grid-gap: 3px;
}

.win-head span {
  color: var(--muted);
  font-size: 11px;
}

.win-head strong {
  color: var(--red-dark);
  font-family: "DIN Alternate", "Bahnschrift", sans-serif;
  font-size: 30px;
  line-height: 1;
}

.eval-score {
  padding: 5px 9px;
  border-radius: 5px;
  color: #315e47;
  background: #e8f0ea;
  font-family: "DIN Alternate", "Bahnschrift", sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.eval-score.negative {
  color: #743e2a;
  background: #f1e8e3;
}

.win-track {
  height: 9px;
  margin-top: 14px;
  display: flex;
  border-radius: 5px;
  overflow: hidden;
  background: #ddd9d1;
}

.win-red {
  background: linear-gradient(90deg, #ca5c53, #ae322e);
  transition: width 260ms ease;
}

.win-black {
  background: linear-gradient(90deg, #50514e, #252624);
  transition: width 260ms ease;
}

.win-foot {
  margin-top: 9px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--muted);
  font-size: 11px;
}

.win-foot span:nth-child(2) {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.metric-grid {
  margin-top: 12px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  grid-gap: 8px;
}

.metric {
  min-height: 72px;
  padding: 12px;
  display: grid;
  align-content: space-between;
  gap: 6px;
  grid-gap: 6px;
  border: 1px solid var(--line);
  border-radius: 7px;
  background: var(--panel-strong);
}

.metric span {
  color: var(--muted);
  font-size: 11px;
}

.metric strong {
  font-family: "DIN Alternate", "Bahnschrift", sans-serif;
  font-size: 20px;
}

.section-block {
  margin-top: 12px;
  padding: 14px;
  border: 1px solid var(--line);
  border-radius: 7px;
  background: var(--panel-strong);
}

.section-block.compact {
  min-height: 112px;
}

.section-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.section-head h2 {
  margin: 0;
  font-size: 13px;
}

.section-head span {
  color: var(--muted);
  font-size: 11px;
}

.eval-chart {
  width: 100%;
  height: 180px;
  margin-top: 11px;
  border-radius: 4px;
  background:
    linear-gradient(rgb(77 75 69 / 8%) 1px, transparent 1px) 0 0 / 100% 25%,
    #f7f6f2;
}

.verdict {
  margin-top: 12px;
  padding: 12px;
  border-left: 3px solid #8f8b82;
  border-radius: 4px;
  background: #f3f1eb;
}

.verdict strong {
  display: block;
  font-size: 15px;
}

.verdict span {
  display: block;
  margin-top: 4px;
  color: var(--muted);
  font-size: 12px;
}

.verdict.best {
  border-left-color: #2d7a52;
  background: #ebf3ee;
}

.verdict.excellent {
  border-left-color: #4f8a5b;
  background: #eef5ef;
}

.verdict.good {
  border-left-color: #709a4c;
  background: #f0f4ea;
}

.verdict.solid {
  border-left-color: #89a15a;
  background: #f3f5ea;
}

.verdict.stable {
  border-left-color: #9f9b64;
  background: #f5f3e8;
}

.verdict.okay {
  border-left-color: #b88b43;
  background: #f6f1e6;
}

.verdict.inaccuracy {
  border-left-color: #b8752e;
  background: #f7eee2;
}

.verdict.mistake,
.verdict.blunder {
  border-left-color: #b64039;
  background: #f6e9e7;
}

.verdict.losing {
  border-left-color: #7e2622;
  background: #f3e1df;
}

.review-controls {
  height: 36px;
  display: grid;
  grid-template-columns: 38px 38px 38px 38px 1fr;
  gap: 6px;
  grid-gap: 6px;
}

.icon-btn {
  height: 34px;
  padding: 0;
  font-family: "DIN Alternate", "Bahnschrift", sans-serif;
  font-size: 15px;
}

.move-list {
  height: 548px;
  margin-top: 10px;
  overflow: auto;
  border: 1px solid var(--line);
  border-radius: 7px;
  background: var(--panel-strong);
}

.empty-state {
  padding: 24px 18px;
  color: var(--muted);
  font-size: 13px;
  line-height: 1.7;
  text-align: center;
}

.move-row {
  display: grid;
  grid-template-columns: 38px minmax(0, 1fr) minmax(0, 1fr);
  border-bottom: 1px solid #e9e6df;
  cursor: pointer;
}

.move-row:last-child {
  border-bottom: 0;
}

.move-row.active {
  background: #f4ede1;
}

.move-index {
  padding-top: 11px;
  color: var(--muted);
  text-align: center;
  font-family: "DIN Alternate", "Bahnschrift", sans-serif;
  font-size: 11px;
}

.move-cell {
  min-height: 52px;
  padding: 8px 9px;
  border-left: 1px solid #eeebe4;
}

.mate-tag {
  display: inline-block;
  margin-top: 4px;
  padding: 1px 7px;
  border: 1px solid var(--gold);
  border-radius: 6px;
  color: #7a5a1f;
  background: #fbf2df;
  font-size: 10px;
  font-style: normal;
  font-weight: 650;
}

.move-cell strong {
  display: block;
  font-family: var(--piece-font);
  font-size: 16px;
}

.move-cell span {
  display: block;
  margin-top: 3px;
  color: var(--muted);
  font-size: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.move-cell.red-side strong {
  color: var(--red-dark);
}

.move-cell.black-side strong {
  color: #20211f;
}

.local-note {
  padding: 9px 11px;
  border: 1px solid #e0dbd0;
  border-radius: 6px;
  color: var(--muted);
  background: #f4f1ea;
  font-size: 11px;
}

.chat-log {
  height: 420px;
  margin-top: 10px;
  padding: 12px;
  overflow: auto;
  border: 1px solid var(--line);
  border-radius: 7px;
  background: var(--panel-strong);
}

.chat-message {
  margin-bottom: 12px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.chat-message.mine {
  align-items: flex-end;
}

.chat-message span {
  color: var(--muted);
  font-size: 10px;
}

.chat-message p {
  max-width: 84%;
  margin: 0;
  padding: 8px 10px;
  border: 1px solid #ded9ce;
  border-radius: 7px;
  background: #f2efe8;
  font-size: 13px;
  line-height: 1.5;
  overflow-wrap: anywhere;
}

.chat-message.mine p {
  border-color: #c8a79d;
  color: #582624;
  background: #f3e4df;
}

.quick-chat {
  margin-top: 9px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(54px, 1fr));
  gap: 6px;
  grid-gap: 6px;
}

.quick-chat button {
  height: 31px;
  border: 1px solid var(--line);
  border-radius: 6px;
  background: var(--panel-strong);
  color: var(--muted);
  font-size: 11px;
  cursor: pointer;
}

.quick-chat button:hover {
  border-color: #a99f90;
  color: var(--ink);
}

/* 「催一下」是动作而不是口头禅，给它一点强调色。 */
.quick-chat button.nudge {
  border-color: #ddc9a5;
  background: #fdf5e8;
  color: var(--amber);
}

.quick-chat button.nudge:hover {
  border-color: var(--amber);
  color: #8a5620;
}

.chat-form {
  margin-top: 9px;
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
  grid-gap: 8px;
}

.chat-form input {
  min-width: 0;
  padding: 0 10px;
}

/* ---- LAN multiplayer panel ---- */
.net-badge {
  padding: 3px 8px;
  border-radius: 5px;
  border: 1px solid #b9d3bc;
  background: #e7f2e8;
  color: #2f6b36;
  font-size: 11px;
  font-weight: 700;
  white-space: nowrap;
}

.net-badge.waiting {
  border-color: #ddcfa6;
  background: #f6efdc;
  color: #8a6a1f;
}

#panel-net .section-block + .section-block {
  margin-top: 14px;
}

#panel-net input[type="text"] {
  min-width: 0;
  height: 32px;
  padding: 0 10px;
  border: 1px solid var(--line);
  border-radius: 6px;
  background: #fff;
  color: var(--ink);
  font-size: 13px;
}

#panel-net .btn {
  margin-top: 10px;
}

#panel-net .section-head .btn {
  margin-top: 0;
}

.net-rooms {
  margin-top: 8px;
}

.net-room {
  width: 100%;
  padding: 9px 11px;
  margin-bottom: 6px;
  display: flex;
  align-items: center;
  border: 1px solid var(--line);
  border-radius: 7px;
  background: var(--panel-strong);
  color: var(--ink);
  text-align: left;
}

.net-room:hover {
  border-color: #a99f90;
}

.net-room-name {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
}

.net-room-meta {
  margin-left: 10px;
  color: var(--muted);
  font-size: 11px;
  white-space: nowrap;
}

.net-room-actions {
  display: flex;
  margin-left: 8px;
}

.net-room-actions .btn {
  margin: 0 0 0 6px;
}

.net-manual {
  margin-top: 10px;
  display: flex;
  align-items: center;
}

.net-manual input {
  flex: 1;
}

.net-manual .btn {
  margin-top: 0;
  margin-left: 6px;
}

.net-status {
  padding: 12px;
  border: 1px solid #cfe0d1;
  border-radius: 8px;
  background: #eef6ef;
}

.net-status-text {
  font-size: 14px;
  font-weight: 700;
  color: #2f6b36;
}

.net-detail {
  margin-top: 4px;
  color: var(--muted);
  font-size: 11px;
}

/* 对局中常驻显示房间码：中途再拉人进来时不用退出房间去看。 */
.net-code-row {
  margin-top: 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  grid-gap: 8px;
  flex-wrap: wrap;
}

.net-code-label {
  color: var(--muted);
  font-size: 11px;
}

.net-code-value {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 16px;
  letter-spacing: 0;
  color: var(--ink);
}

.net-actions {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
}

.net-actions .btn {
  margin: 0 8px 8px 0;
}

.net-log {
  margin-top: 12px;
  padding: 10px 12px;
  min-height: 80px;
  max-height: 200px;
  overflow: auto;
  border: 1px solid var(--line);
  border-radius: 7px;
  background: var(--panel-strong);
  color: var(--muted);
  font-size: 11px;
  line-height: 1.7;
  white-space: pre-wrap;
}

/* Older WebViews (Chrome 57-83, roughly Android 8-11) understand grid `gap`
   through the legacy `grid-gap` alias, but not flexbox `gap` at all. The rows
   below therefore express their spacing with child margins, which every engine
   honours, while the grid containers above keep both spellings. */
.topbar > * + * {
  margin-left: 20px;
}

.brand > * + * {
  margin-left: 12px;
}

.player-strip > * + * {
  margin-left: 15px;
}

.player-main > * + * {
  margin-left: 10px;
}

.status-main > * + * {
  margin-left: 10px;
}

.thinking > * + * {
  margin-left: 7px;
}

.clocks > * + * {
  margin-left: 10px;
}

.win-head > * + * {
  margin-left: 12px;
}

.win-foot > * + * {
  margin-left: 8px;
}

.section-head > * + * {
  margin-left: 10px;
}

/* Wrapping control rows space every child on the trailing edges instead. */
.topbar-controls > *,
.captured > *,
.game-status > *,
.game-meta > * {
  margin-right: 0;
  margin-bottom: 0;
}

.topbar-controls > * {
  margin-right: 10px;
  margin-bottom: 10px;
}

.captured > * {
  margin-right: 2px;
  margin-bottom: 2px;
}

.game-status > * {
  margin-right: 16px;
  margin-bottom: 16px;
}

.game-meta > * {
  margin-right: 14px;
  margin-bottom: 14px;
}

.chat-message > * + * {
  margin-top: 4px;
}

@media (max-width: 1050px) {
  .workspace {
    grid-template-columns: 1fr;
  }

  .side-column {
    position: static;
    width: min(100%, 720px);
    margin: 0 auto;
  }

  .panel {
    min-height: 480px;
  }

  .move-list {
    height: 410px;
  }

  .chat-log {
    height: 320px;
  }
}

@media (max-width: 720px) {
  .topbar {
    position: static;
    align-items: flex-start;
    flex-direction: column;
  }

  .topbar > * + * {
    margin-left: 0;
    margin-top: 12px;
  }

  .topbar-controls {
    width: 100%;
    justify-content: flex-start;
  }

  .field {
    flex: 1 1 120px;
  }

  .field select {
    width: 100%;
  }

  .workspace {
    width: min(100% - 16px, 680px);
    margin-top: 12px;
  }

  .game-column,
  .player-strip,
  .game-status {
    width: 100%;
  }

  .board {
    border-width: 7px;
  }

  .piece {
    border-width: 1.5px;
    font-size: 14px;
    font-size: clamp(10px, 3.5vw, 17px);
  }

  .player-strip {
    min-height: 52px;
    padding: 8px 10px;
  }

  .captured-piece {
    width: 21px;
    height: 21px;
    font-size: 12px;
  }

  .result-banner span {
    padding: 10px 18px;
    font-size: 17px;
  }

  .status-text {
    max-width: 150px;
  }
}

@media (max-width: 430px) {
  .brand p {
    display: none;
  }

  .topbar-controls {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .topbar-controls .btn {
    width: 100%;
  }

  .player-main span:not(.stone) {
    display: none;
  }

  .captured {
    max-width: 190px;
  }

  .status-main > * + * {
    margin-left: 7px;
  }

  .status-text {
    max-width: 120px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .piece {
    transition: none;
  }

  .result-banner span {
    animation: none;
  }
}

/* /ui 调试：给棋盘、棋子、落点画轮廓，方便核对命中区与层级。 */
html.debug-ui .board {
  outline: 2px dashed #c0392b;
  outline-offset: 2px;
}

html.debug-ui .piece {
  outline: 1px solid #2a7fd4;
  outline-offset: 1px;
}

html.debug-ui .move-hints .hint {
  outline: 1px solid #0a7a45;
}
