/* design-base.css — import list only.

   Step 1 split this file; step 2 emptied the legacy part and deleted it.

   The parts are in original cascade order, which is why the numbering is not
   grouped purely by page type. Prose has to sit both before AND after the
   home block: .step h3 in 30-home ties with .prose h3 in 20-prose-base, and
   #page-cta in 30-home ties with a rule in 40-prose. One prose file cannot
   satisfy both.

   45-shared holds primitives more than one layout renders — the breadcrumb,
   the ledger row set, the pull quote, the media well. RESTART.md step 2 says
   to scope the ledger set under .home; that is not correct here, because
   service.njk and trade.njk render .ledger, .ledger__row, .ledger__n,
   .ledger__copy and .ledger__media too. Only the genuinely home-only rules
   were scoped: .pricerow, .pricecol, .ledger__lines, .ledger--bleed and
   #services .ledger, all under .home, which the home <main> now carries.

   Every layout rule lives in the part file for its page type. Adding a rule
   for a class that already exists means editing it where it lives, never
   appending a second copy. Appending is what produced three generations of
   this file. */

@import url("parts/00-tokens.css?v=244e84b7");   /* tokens, reset, base type, nav, buttons, wrap/inner */
@import url("parts/10-home-base.css?v=30206c71");   /* panels, forms, reviews, pillars, reco, mathtable */
@import url("parts/20-prose-base.css?v=d1e370d6");   /* long-form article body */
@import url("parts/30-home.css?v=e0c9c021");   /* showcase, section blocks, rhythm, hero, price row */
@import url("parts/40-prose.css?v=97b0cb55");   /* the moment, heading rhythm, figures, reading column */
@import url("parts/45-shared.css?v=2a6e5906");   /* primitives used by more than one page type */
@import url("parts/60-service.css?v=6e93dcd8");   /* SERVICE LAYOUT */
@import url("parts/70-city.css?v=4d7f501a");   /* CITY LAYOUT */
@import url("parts/80-trade.css?v=b9165985");   /* TRADE LAYOUT */
@import url("parts/85-post.css?v=d05bb5e9");   /* BLOG POST LAYOUT */
@import url("parts/88-guides.css?v=32f61c95");   /* BLOG INDEX LAYOUT */
