/* ABOUTME: Puts the older listingleads.com pages (pricing, deep dive, training pages, results) in the Marketing
   ABOUTME: Challenge look: cream, Bricolage Grotesque words, Geist Mono labels, the soft yellow. Loaded after each page's own styles. */
:root {
  --yellow: #FFF48D; --yellow-deep: #E8DA5C; --yellow-soft: #FFF9C9; --pale: #FFF9C9;
  --ink: #111111; --ink-2: #1d1d1d; --ink2: #1d1d1d; --ink-3: #2a2a2a;
  --ground: #fdfbf2; --cream: #fdfbf2; --cream2: #f0eee3;
  --line: #dcdad0; --rule: #dcdad0; --line-strong: #c9c6b8; --rule2: #c9c6b8;
  --mute: #444444; --mute-2: #666666; --muted: #444444; --muted2: #666666; --body: #2a2a2a; --body2: #1d1d1d;
  --display: 'Bricolage Grotesque', system-ui, sans-serif;
  --mono: 'Geist Mono', ui-monospace, Menlo, monospace;
  --mark: linear-gradient(transparent 56%, var(--yellow) 56%, var(--yellow) 90%, transparent 90%);
}
body { font-family: 'Bricolage Grotesque', system-ui, sans-serif !important; background: var(--ground); }
body h1, body h2 { font-family: var(--display); font-weight: 800 !important; letter-spacing: -.045em !important; }
body h3 { font-weight: 700 !important; letter-spacing: -.02em; }
/* The highlighter mark under a word, not a yellow box. */
h1 .mark, h2 .mark, .cl-mark { background: var(--mark) !important; border-radius: 0 !important; padding: 0 .04em !important; color: inherit !important; }
