/* Theme A — Elevated Editorial. Serif/sans monochrome, one bronze accent. */

:root {
  --bg: #fdfdfc;
  --ink: #1a1a18;
  --ink-2: #55554f;
  --ink-3: #91918a;
  --rule: #e4e3de;
  --accent: oklch(55% 0.13 50);
  --on-accent: #fdfdfc;
  --serif: 'Newsreader', Georgia, 'Times New Roman', serif;
  --sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --btn-radius: 2px;
  --tag-radius: 20px;
  --tag-bg: #f4f3ef;
}

.header::before {
  content: "";
  display: block;
  width: 64px;
  height: 3px;
  background: var(--accent);
  margin-bottom: 22px;
}

.case-label { color: var(--ink-3); }

@media print {
  .header::before { margin-bottom: 8px; height: 2px; }
}
