/* Homepage isolation net (v=20261101nav2) — loaded LAST on the front
   page, after wp_head() output, so the approved cascade wins over any
   surviving theme/plugin leftovers. Scoped to body.am-opening only.
   Authority = final approved cascade (preview.css + buttons.css +
   approved.css), per CODEX-VISUAL-CONTRACT.json:
     - headings: Georgia/'Times New Roman'/serif, weight 700 (NOT
       Cormorant 400);
     - action labels: IBM Plex Mono uppercase with the approved opposing
       corner radii (buttons.css owns shape; only font leaked here);
     - hero h1 margin 0 0 24px, left aligned;
     - body/nav/tagline/eyebrow: Jost.
   The dequeue of legacy theme handles in inc/opening-landing.php does
   the heavy lifting; these rules neutralize residual collisions only. */

.am-opening{font-family:Jost,'Segoe UI',sans-serif;color:#f4f0e8;background:#061522}
.am-opening button,.am-opening input,.am-opening select,.am-opening textarea{font-family:inherit}

/* legacy eyebrow ornament dots injected by old theme styles */
.am-opening .eyebrow::before,.am-opening .eyebrow::after{content:none!important;display:none!important}

/* final approved typography inside the landing. The site-consistency
   plugin prints `body h1,body h2,body h3{font-family:FrauncesPreview...
   !important;font-weight:500!important}` on every route; this rule must
   out-rank it (body.am-opening + #landing + !important) so ONLY the
   approved Georgia/700 landing headings win on this page. */
body.am-opening #landing h1,body.am-opening #landing h2,body.am-opening #landing h3{font-family:Georgia,'Times New Roman',serif!important;font-weight:700!important}
.am-opening #landing .button,.am-opening #landing .offer-copy>a,.am-opening #landing .founder-copy>a,.am-opening #landing footer nav a,.am-opening #landing #mobileLinks a{font-family:'IBM Plex Mono',monospace;text-transform:uppercase}
.am-opening .hero h1{margin:0 0 24px;text-align:left}
.am-opening .hero-copy{text-align:left}

/* stray legacy particles / background canvases injected as body children */
.am-opening>canvas,.am-opening>.particles,.am-opening>.particle-bg,.am-opening #particles-js,.am-opening .stars-bg{display:none!important}
