/* simple.css — rules that apply ONLY to the SIMPLE LAUNCH build.
   Linked immediately after styles.css on every emitted page by
   tools/simplify.mjs. styles.css is never edited for the simple site.

   Authority: PW-SIMPLE-LAUNCH-PLAN-2026-08-19.md, addendum A4.

   Why this file exists: on the full site a page opens with a hero section,
   so .site-nav's border-bottom and .section-band's border-top never meet.
   The simple page has exactly one band and it is the first thing under the
   nav, so the two 1px rules stack into a doubled hairline (measured on the
   pre-fix render: rows 100 and 101 of a 1440 index render). Drop the band's
   top rule when it is the first child of <main>; the nav keeps its own. */

main > .section-band:first-child {
  border-top: 0;
}

/* A6's carried body paragraph (and an override's second paragraph) has no
   container class of its own, so nothing caps its measure: it rendered at
   ~115 characters a line against the site's own 68ch prose measure. This is
   that existing measure, not a new one — .article-body / .about-body /
   .case-reflection in styles.css all use it. No new font, size, or colour. */
.simple-body {
  max-width: 68ch;
}
