/* Shared palette for Next.js pages and the standalone operator forms. */
:root {
  --tdt-ground: #08131d;
  --tdt-surface: #101f2b;
  --tdt-surface-raised: #132838;
  --tdt-ink: #f4f1e9;
  --tdt-copy: #bdcbd3;
  --tdt-muted: #9eb5be;
  --tdt-line: #ffffff26;
  --tdt-accent: #edc48e;
  --tdt-accent-soft: #edc48e1a;
}

.tdt-operator {
  color-scheme: dark;
  --ground: var(--tdt-ground);
  --surface: var(--tdt-surface);
  --surface-2: var(--tdt-surface-raised);
  --ink: var(--tdt-ink);
  --muted: var(--tdt-muted);
  --line: var(--tdt-line);
  --accent: var(--tdt-accent);
  --accent-ink: var(--tdt-ground);
  --accent-soft: var(--tdt-accent-soft);
  --flag: #f2ac8d;
  --flag-soft: #382822;
  --done: #85d8ad;
  --done-soft: #17362b;
  --shadow: 0 12px 32px #00000026;
}
