html { font-size: var(--fs-base); }
body {
  font-family: var(--font-primary);
  color: var(--text);
  background: var(--bg);
  line-height: var(--lh);
  margin: 0;
}
h1 { font-size: var(--fs-1); margin: 0 0 var(--space-4); }
h2 { font-size: var(--fs-2); margin: var(--space-5) 0 var(--space-3); }
h3 { font-size: var(--fs-3); margin: var(--space-4) 0 var(--space-2); }
p { margin: 0 0 var(--space-3); }
small, .muted { color: var(--text-muted); }
.code { font-family: var(--font-mono); background: var(--bg-muted); padding: 2px 6px; border-radius: 6px; }
