/* ── Marketing site entry point ──────────────────────────────────────────────
   The public site's stylesheet. Separate from theme/main.css on purpose: the
   app's reset puts a 56px navbar offset and `display:flex` on bare `body`, and
   its typography rules force every anchor to --primary with no underline — all
   correct for a dense forms app, all wrong for a marketing page.

   The ONE thing shared with the app is the brand:
   theme/abstracts/_variables.css is a pure `:root` block (no structural rules),
   so importing it means a re-pointed --primary or --navy-blue carries to both
   the app and the site from a single line.

   Rules:
     * `mk-` prefix here, `ea-` in the app. Neither appears in the other's
       templates, and the distinct prefix makes a cross-import obvious in review.
     * Tokens only, no colour/radius/spacing literals — same discipline as the
       app theme. The exceptions are this file's own layout constants below.
   ─────────────────────────────────────────────────────────────────────────── */

@import './theme/abstracts/_variables.css';

@import './marketing/_base.css';
@import './marketing/_nav.css';
@import './marketing/_hero.css';
@import './marketing/_sections.css';
@import './marketing/_features.css';
@import './marketing/_pricing.css';
@import './marketing/_prose.css';
@import './marketing/_legal.css';
@import './marketing/_blog.css';
@import './marketing/_forms.css';
@import './marketing/_footer.css';
