:root {
  --font-sans: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-serif: var(--font-sans);
  --font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;

  --pb-root-bg: #ffffff;
  --pb-root-bg-soft: #f5f5f3;
  --pb-root-bg-muted: #eeeeeb;
  --pb-root-ink: #101214;
  --pb-root-ink-soft: #33383d;
  --pb-root-muted: #6a7076;
  --pb-root-rule: #d9d9d4;
  --pb-root-accent: #ff4f1f;
  --pb-root-accent-dark: #ff4f1f;
  --pb-root-focus: #0057ff;

  --pb-paper: var(--pb-root-bg);
  --pb-paper-soft: var(--pb-root-bg-soft);
  --pb-ink: var(--pb-root-ink);
  --pb-ink-soft: var(--pb-root-ink-soft);
  --pb-muted: var(--pb-root-muted);
  --pb-rule: var(--pb-root-rule);
  --pb-accent: var(--pb-root-accent);
  --pb-accent-dark: var(--pb-root-accent-dark);
  --pb-accent-warm: var(--pb-root-accent);
  --pb-surface: var(--pb-root-bg);
  --pb-surface-alt: var(--pb-root-bg-muted);
  --pb-focus: var(--pb-root-focus);

  --shell: min(100% - 32px, 1180px);
  --measure: 72ch;
  --radius: 2px;
}
