/* brand.css -- Palmer Realty & Development
 *
 * Brand config layer: palette and typography as :root custom properties, plus the shared
 * base rules that all five pages carried as their own duplicated helmet block.
 * Load order: this file, then custom.css last, and custom.css is always the final
 * override layer. The three-layer standard puts a mainstyle.css base ahead of both;
 * this build has none. It was referenced by nothing -- zero load references, measured
 * with a firing control -- and was archived to cmsAdmin/data/backups/.bak/ on
 * 2026-08-20 under ARN row 02A. Do not link it: it is not at the web root any more.
 *
 * RE-SKINNED 2026-09-15 under ARN row 31. Values now come from PAUL'S 2026-09-15 DROP
 * (MEDIA/DESIGN-UPDATE/), which Clay ruled is AUTHORITY -- superseding the previous note
 * that values were taken from the BUILD, because that build was the wrong look-and-feel.
 * Navy -> deep green; Inter/Playfair Display -> Montserrat/EB Garamond.
 *
 * ***CHANGING THIS FILE ALONE CHANGES ALMOST NOTHING ON SCREEN.*** Measured 2026-09-15
 * with a firing control: the site carries only 25 var(--palmer-*) references against
 * 280 occurrences of the old palette written as INLINE hex in the page markup. This file
 * is the INTENT; ARN row 33 is the surface that actually repaints. Never read a correct
 * token here as evidence that a page renders correctly -- fetch the page (ARN rule L7).
 *
 * Deliberately absent: any blanket h1-h6 colour. A global heading colour makes every
 * heading sitting on a dark band invisible, because an element carrying its own
 * declaration never inherits the colour of the band around it.
 */
:root{
  /* Core palette. Counts are occurrences of each value across Paul's drop. */
  --palmer-green:#03442B;        /* primary, 114 -- replaces navy #063271 */
  --palmer-green-hover:#4C822C;  /* link hover, and the brand's accent green, 18 */
  --palmer-accent:#4C822C;       /* same value, named for its non-hover uses (rules, marks) */
  --palmer-ink:#1F2A24;          /* body and heading ink, 27 */
  --palmer-muted:#5A665C;        /* secondary text, 71 */
  --palmer-white:#fff;

  /* Rules and hairlines */
  --palmer-line:#E3E7DC;         /* primary hairline, 83 */
  --palmer-paper-line:#EDF0E7;   /* lighter divider, used in the nav */
  --palmer-surface:#F5F3EC;      /* warm paper surface, 13 */

  /* Footer. ***THE GROUND INVERTS IN THE NEW BRAND*** -- the old footer sat on navy with
     light text; the drop's footer sits on #fff with dark text and a 4px accent top rule.
     Declared for completeness: measured 2026-09-15, both are referenced ZERO times (the
     control fired), because the live footer colours are INLINE in incl.php and belong to
     ARN row 33. Do not assume changing these repaints the footer. */
  --palmer-footer-text:#2E4034;
  --palmer-footer-link:#4C822C;

  /* Form placeholder text -- the drop declares this one explicitly. */
  --palmer-placeholder:#8A968B;

  /* Typography */
  --palmer-font-body:'Montserrat',system-ui,sans-serif;
  --palmer-font-display:'EB Garamond',Georgia,serif;

  /* LEGACY ALIASES -- the pre-re-skin names, kept so the existing var() references across
     the site keep resolving while ARN row 33 repaints the inline hex. These are ALIASES,
     not separate colours: change the value above, never here. */
  --palmer-navy:var(--palmer-green);
  --palmer-navy-hover:var(--palmer-green-hover);
}

/* --palmer-tab-idle was REMOVED here on 2026-09-15. It was referenced ZERO times (control
   fired) and the drop offers no equivalent, because the listing filter tabs are inline
   styled in the page markup. ARN row 33 sets the live tab colours from the drop. */

body{margin:0;background:var(--palmer-white);font-family:var(--palmer-font-body);color:var(--palmer-ink)}
a{color:var(--palmer-green);text-decoration:none}
a:hover{color:var(--palmer-green-hover)}