/* ACCENT LAYER — pure AWMY / Broadsheet design system, plus one orange accent.
   Everything else (type, mono chrome, hard rules, strict black/white, masthead)
   stays exactly as the AWMY design system defines it. Loaded AFTER
   tokens.css / styles.css / case.css. Buttons are intentionally NOT touched. */

:root {
  --accent:       #ef4d02;
  --accent-press: #d24402;
  --accent-text:  var(--accent-press);  /* the only orange allowed to carry words — 4.6:1 (A8) */
}

/* no header — remove it, give the top a bit more air instead */
.masthead { display: none; }
.hero { padding-top: clamp(48px, 7vw, 96px); }
.case-hero { padding-top: clamp(64px, 9vw, 120px); }

/* --- orange accent on structural marks (NOT on buttons) --- */

/* hero rule — the one rule on the site that is accent, not ink */
.rule--heavy { border-top-color: var(--accent); }

/* numbered list: the leading numeral carries the accent */
.list--numbered > li::before { color: var(--accent-text); }

/* The work gallery filler cell and its two :has() guards went with TASK-67:
   the gallery is a ledger--cards now and draws its dividers with borders, so
   there is no background showing through a trailing empty cell to cover. */

/* inline accent words */
.accent, .prose .accent { color: var(--accent); font-weight: 600; }
