/* tokens: custom properties, reset, document base */

:root {
  --bg: #ece7df;
  --panel: #f6f1e9;
  --card: #fffaf3;
  --ink: #2b2620;
  --muted: #7a6f63;
  --line: #d9d1c5;
  --accent: #2a55c9;
  --warn: #b4432f;
  --ok: #3d7a4a;
  --tube: #b5487a;
  --ti: #8fa6e3;
}

* {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  height: 100%;
  overflow: hidden;
  font-family: "Segoe UI", system-ui, sans-serif;
  color: var(--ink);
  background: var(--bg);
}
