/* styles/main.css — Master import file */
/* Order matters: tokens first, reset second, then base styles, then components */

@import '_tokens.css';
@import '_fonts.css';
@import '_reset.css';
@import '_base.css';
@import '_typography.css';
@import '_icons.css';
@import '_layout.css';
@import '_header.css';
@import '_footer.css';
@import '_sections.css';
@import '_animations.css';

/* PREVIEW-ONLY gallery CSS removed from the sitewide bundle 2026-06-27 (perf):
   _gallery.css is scoped to the preview body class (.page--gallery) and matches NONE
   of the 165 real instrument pages (zero .page--instrument selectors). It render-blocked
   every page while styling none of them. It now loads via a conditional <link> in
   base.html, keyed on page.meta.body_class, ONLY on the preview page that uses it.
   (_home.css / _home-b.css / _home-c.css deleted in the F4 sweep 2026-07-20 along
   with the orphan home-a, a2-variant, b, c templates and JSONs they styled.
   NOTE: never write a glob like "a2(star)/" inside a CSS comment — the star-slash
   sequence closes the comment and the stray text that follows kills every
   @import below it. That exact bug broke the whole Instrument layer today.) */

/* Instrument design system (Direction d1 "The Instrument") — sitewide chrome as
   of Phase 2. Scoped to .page--instrument, so it is loaded on every page but
   inert on non-instrument pages. Palette (vars) must precede the component CSS. */
@import '_instrument-palette.css';
@import '_instrument.css';

/* Instrument section components (2026-07-09 section redesigns) — one file per
   section partial, so no component work edits _instrument.css. */
@import '_spec-strip.css';
@import '_evidence.css';
@import '_inquiry-cta.css';
@import '_product.css';
@import '_category.css';
@import '_quote.css';
@import '_hero-screen.css';
@import '_hero-bench.css';
@import '_ledger-compare.css';
@import '_shield-path.css';

/* Phase 2 page types — each scoped to its page; loaded sitewide, inert elsewhere. */
@import '_applications.css';
@import '_pricing.css';
@import '_patents.css';
@import '_article.css';
@import '_library.css';
@import '_dossier.css';
@import '_registry.css';
@import '_reference.css';
@import '_sweep-f1.css';
