/* The Studio's coming-soon page — a neutral first version until Thomas's references (2026-10-30). */
:root {
  --color-bg: #fff;
  --color-fg: #000;
  --color-muted: #888;
  --font: system-ui, sans-serif; /* not ABC Areal: its web licence covers one domain (EULA §9.5) */
  --text-size: 14px;
  --text-leading: 1.4;
  --text-tracking: -0.18px;
  --page-pad: 16px;
}
@media (prefers-color-scheme: dark) {
  :root { --color-bg: #111; --color-fg: #fff; --color-muted: #888; }
}
* { margin: 0; }
body { background: var(--color-bg); color: var(--color-fg); font: var(--text-size) / var(--text-leading) var(--font); letter-spacing: var(--text-tracking); }
main { padding: var(--page-pad); }
h1 { font: inherit; }
a { color: inherit; }
.note { margin-top: calc(var(--text-leading) * 1em); color: var(--color-muted); max-width: 385px; } /* one empty line above */
