/* plain — the paper as a utility.
 *
 * Craigslist's design language, which is not an absence of design: system
 * sans at a readable size, blue underlined links, no radius, no shadow, no
 * card chrome, and colour used only where it carries meaning. It reads as
 * infrastructure rather than as a publication trying to look like one, and
 * it loads on any phone on any network.
 *
 * Two things this buys a local paper specifically:
 *   - it cannot be mistaken for the content-farm "local news" sites whose
 *     entire visual vocabulary is stock photography and cards
 *   - density. A reader scanning for "what's on this weekend" wants twelve
 *     lines on one screen, not four cards with 24px of air each.
 *
 * Presets are token overrides only, so this is the whole brand: everything
 * else follows from the contract in core/styles/tokens.css.
 */
:root:root {
  /* The blue is a LINK colour first and a brand colour second — the one
     saturated thing on the page, so it always means "this is clickable". */
  --color-primary: #0000cc;
  --color-bg: #ffffff;
  --color-text: #111111;
  --color-muted: #666666;
  /* Barely-there grey: the surface exists to separate, not to decorate. */
  --color-surface: #f2f2f2;
  /* One family for everything. A display serif is a publication signalling
     that it is a publication; this masthead is a word in the same font as
     the classifieds under it, which is the point. */
  --font-display: system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
  --font-body: system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
  --radius: 0;
}
