/*
Theme Name: Elevated Advisement
Theme URI: https://www.elevatedadvisement.com
Author: Elevated Advisement
Description: 1:1 port of the Squarespace 7.1 site. Content types: building, transaction, neighborhood, knowledge-center post, team.
Version: 0.1.0
Requires at least: 6.4
Requires PHP: 8.1
Text Domain: elevated
*/

/* ---------------------------------------------------------------------------
   Design tokens are NOT redefined here.

   assets/css/sqs/sqs-site.css is the live site's own compiled stylesheet and
   already defines every --*-font-* custom property with the correct value.
   An earlier version of this file hand-wrote a subset of them; because it loads
   after the bundle it won, and its guesses silently replaced correct values.
   That is what put the top nav in Hanken Grotesk when the live site uses
   EB Garamond (--site-navigation-font-font-family: var(--body-font-font-family)).

   Add overrides here only to change the design deliberately, never to restate
   what the bundle already provides.
   --------------------------------------------------------------------------- */

/* Base reset kept intentionally small: the ported per-page CSS is authoritative. */
html { -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  font-family: var(--body-font-font-family), Georgia, serif;
  color: #1a1a1a;
  background: #fff;
  -webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6 { font-family: var(--heading-font-font-family), Georgia, serif; }
img, video { max-width: 100%; height: auto; }
a { color: inherit; }
/* Global border-box.
   Live does NOT have this reset, so it is a real divergence: it narrows any
   in-content block that pairs max-width with padding. The calculators index came
   out 32px short because of it, fixed by a scoped override on #ea-calc-index.

   Removing it was tried and reverted. Across 14 pages and 76 sampled element
   widths, geometry against live was IDENTICAL with and without it (70/76 either
   way; the 6 misses are archive templates whose DOM legitimately differs from
   live's Squarespace pages). So it buys nothing to remove, while carrying a
   170-page blast radius.

   Keep it. Fix divergences case by case with a scoped override, the way
   #ea-calc-index does. */
* { box-sizing: border-box; }
