/* Mirror — the house Zen palette. Warm dark ground, one green that means "you
 * can act here" and nothing else, amber for an action about to cost you.
 * No gradients. The board is the only bright thing on the screen. */

:root {
  --ground: #101d1e;
  --panel: #19282a;
  --panel-2: #253a3c;
  --ink: #e9ecec;
  --ink-dim: #9aa6a7;
  --rule: #3c5b5d;
  --rule-soft: #293c3d;
  --accent: #ee731b;
  --accent-ink: #1b130e;
  --good: #ee731b;
  --warn: #e65660;

  --display: 'Space Grotesk', ui-sans-serif, system-ui, sans-serif;
  --ui: 'Space Grotesk', ui-sans-serif, -apple-system, system-ui, sans-serif;
  --mono: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace;

  --radius: 12px;
  --rule-w: 1.5px;
  --shadow-hard: 0 10px 30px rgba(0,0,0,.5);
  color-scheme: dark;
}
/* A DISABLED PRIMARY BUTTON MUST NOT LOOK LIVE. Crown Run paid for this: a
 * full-green button that does nothing when tapped reads as broken. */
.btn[disabled], .btn:disabled {
  opacity: .38; cursor: default; box-shadow: none;
}
:root[data-theme="light"] {
  --ground: #eeebe5;
  --panel: #ffffff;
  --panel-2: #e4e0d8;
  --ink: #23211e;
  --ink-dim: #6d6862;
  --rule: #c6c1b7;
  --rule-soft: #dcd7cd;
  --accent: #5d8a2f;
  --accent-ink: #ffffff;
  color-scheme: light;
}
