/* Wood is a removable visual layer. Card faces, deck colours, visibility,
   selections, support outlines and combat animations stay with the base UI. */
html[data-board-skin="wood"] {
  --page:#17100c;
  --panel:#2b1e16;
  --panel-raised:#38271c;
  --ink:#f2e9d8;
  --muted:#bcab95;
  --faint:#a18d75;
  --line:rgba(224,187,128,.22);
  --wood-surface:radial-gradient(ellipse at 50% 12%,rgba(226,161,86,.13),transparent 75%),url('./wood-grain.svg'),linear-gradient(105deg,#4b3020,#382419 48%,#4b3020);
}
html[data-board-skin="wood"] body {
  background:radial-gradient(ellipse at 50% 0%,rgba(143,88,43,.22),transparent 70%),url('./wood-grain.svg'),#17100c;
}
html[data-board-skin="wood"] .table,
html[data-board-skin="wood"] .privacy-screen {
  background:var(--wood-surface);
  border-color:#967044;
  box-shadow:inset 0 0 0 4px rgba(22,12,6,.35),inset 0 0 0 5px rgba(229,185,113,.13),0 16px 40px rgba(0,0,0,.32);
}
html[data-board-skin="wood"] .player-score,
html[data-board-skin="wood"] .castle,
html[data-board-skin="wood"] .phase-panel {
  background:linear-gradient(120deg,rgba(212,163,96,.06),transparent 80%),rgba(24,15,10,.72);
}
html[data-board-skin="wood"] .phase-panel { border-color:rgba(217,183,121,.4); }
html[data-board-skin="wood"] .phase-panel p,
html[data-board-skin="wood"] .privacy-screen > p { color:#d3c5b1; }
html[data-board-skin="wood"] .zone-label { color:#c4ab86; }
html[data-board-skin="wood"] .modal,
html[data-board-skin="wood"] .sidebar { background:#241a13; border-color:#795b3a; }
html[data-board-skin="wood"] .modal-head { background:rgba(207,154,85,.05); }
html[data-board-skin="wood"] .button:not(.primary):not(.danger):not(.ghost) { background:#4a3322; color:var(--ink); border-color:#82613f; }
html[data-board-skin="wood"] .button:not(.primary):not(.danger):not(.ghost):hover:not(:disabled) { background:#5a402a; }
html[data-board-skin="wood"] .button.ghost { color:#d3c2ab; }
html[data-board-skin="wood"] .combat-reference,
html[data-board-skin="wood"] .battle-bonuses > * { color:#dccbb2; }
html[data-board-skin="wood"] .combat-reference .reference-note { color:#c7b79f; }
html[data-board-skin="wood"] .battle-bonuses .bonus-wall { color:#bdd5d9; }
html[data-board-skin="wood"] .battle-bonuses .bonus-sabotage { color:#efb099; }
html[data-board-skin="wood"] .online-form input,
html[data-board-skin="wood"] #local-seed { background:#21160f; border-color:#8b6b44; }
html[data-board-skin="wood"] .room-code { border-color:#9a774b; }
html[data-board-skin="wood"] .privacy-emblem { background:rgba(24,15,10,.35); box-shadow:0 0 35px rgba(217,183,121,.12); }
html[data-board-skin="wood"] .local-journal { background:rgba(24,15,10,.35); }
@media(max-width:680px) {
  html[data-board-skin="wood"] .phase-panel > .actions { background:linear-gradient(#38271c,#24180f); border-color:#8e6b43; }
}
