/* Full brand palette exploration (12 Okt). Every colourway from the guideline has a role:
   maroon 100/75/50 · rose 100/75/50 · gold 100/75/50 · beige · warm dark 100/75 · near-black */
:root{
  --maroon-75:#774659; --maroon-50:#A48492;
  --rose-75:#C59288;   --rose-50:#D8B6B0;
  --gold-75:#D7B07B;   --gold-50:#E4CAA7;
  --warm:#3A3430;      --warm-75:#6B6764;
}
/* Tinted light surfaces: muted text steps up to warm dark so it keeps 4.5:1 */
.av-band,.ao-steps-s,.roles,.pv-band,.home .partners,.partners,.insights,.isub,.asub,.pins,.pr-sec--alt,.sec--alt,.origin,.vhow,.pp-bar,.pw-to,.px-case{--muted:var(--warm)}
/* Rose 50: the quieter, personal surfaces (philosophy quote, joining, subscribing, publications) */
.av-quote,.join,.isub,.asub,.px-pubs-s{background:var(--rose-50);--muted:var(--warm)}
/* Dark colourways spread across roles instead of one black */
.ahero,.ao-netb,.quote{background:var(--warm)}
.ihero{background:var(--hero)}
/* Hairlines on maroon read in maroon 50 */
.closing-top,.closing--plain .foot-cols{border-color:var(--band)!important} /* Figma 1133:7318 (16 Okt): hairline #3A3430, same as the band */
.proof,.closing,.ribbon,.vhero{--line-dark:var(--maroon-50)}
/* Interaction tints: maroon steps to 75, gold steps to 75 */
.btn-contact:hover,.btn-cta:hover,.btn--light:hover,.btn--maroon:hover,.pbar a:hover{background:var(--gold-75)}
.ed-btn--ink:hover,.ed-btn--line:hover{background:var(--maroon-75)}
.ed-link--ink:hover{color:var(--maroon-75)}
/* Rose 75: link underlines in running text */
main p a,.ed-link{text-decoration-color:var(--rose-75)}
/* Proof strip in warm dark so it separates the black hero from the maroon values band */
.proof{background:var(--warm)}
/* Home rhythm: black hero, warm proof, maroon values, beige, warm quote, near-black team, beige, gold-50 insights, maroon closing */
.team{background:var(--band)!important}
.commit-row:hover b{color:var(--maroon-75)}
