/* HIT HER LINE: shared brand tokens for every miniapp surface. */
:root {
  color-scheme: dark;
  --coral: #E85D4E;
  --coral300: #FF8A7A;
  --coral600: #C9473A;
  --ink: #121212;
  --paper: #FDF9F8;
  --panel: #211E1D;
  --bd: #2A2626;
  --muted: #8A8380;
  --card: #fff;
  --accent: var(--coral);
  --bg: var(--ink);
  --fg: var(--paper);
  --ok: #4ADE80;
  --err: var(--coral300);
  --radius: 12px;
}
@media (prefers-color-scheme: light) {
  :root:not([data-theme="dark"]) {
    color-scheme: light;
    --panel: #F2E9E5;
    --bd: #EDE6E3;
    --muted: #665B57;
    --bg: var(--paper);
    --fg: var(--ink);
    --ok: #187A39;
    --err: var(--coral600);
  }
}
:root[data-theme="light"] {
  color-scheme: light;
  --panel: #F2E9E5;
  --bd: #EDE6E3;
  --muted: #665B57;
  --bg: var(--paper);
  --fg: var(--ink);
  --ok: #187A39;
  --err: var(--coral600);
}
