/* Color-only refinement of the approved design. Keep type, spacing and imagery intact. */
:is(body.pg-reference,body.pg-b5.pg-inner-reference){
  --ref-accent:#e8b34b;
  --ref-accent-hover:#dba239;
  --ref-accent-ink:#282a29;
  --ref-label-bg:#f5d28c;
  --ref-label-border:#d9aa4b;
  --ref-label-ink:#443315;
}
:is(body.pg-reference,body.pg-b5.pg-inner-reference) :is(.ref-eyebrow,main .eyebrow){background:var(--ref-label-bg);border-color:var(--ref-label-border);color:var(--ref-label-ink)!important;box-shadow:none}
:is(body.pg-reference,body.pg-b5.pg-inner-reference) :is(.pg-header-cta,.ref-button,.button:not(.outline):not(.button-outline),.b5-pill){background:var(--ref-accent);border-color:var(--ref-accent);color:var(--ref-accent-ink)!important}
:is(body.pg-reference,body.pg-b5.pg-inner-reference) :is(.pg-header-cta,.ref-button,.button:not(.outline):not(.button-outline),.b5-pill):hover{background:var(--ref-accent-hover);border-color:var(--ref-accent-hover);color:var(--ref-accent-ink)!important}
:is(body.pg-reference,body.pg-b5.pg-inner-reference) :is(.pg-header-cta,.ref-button)>span,
body.pg-b5.pg-inner-reference :is(.button:not(.outline):not(.button-outline),.b5-pill)>span[aria-hidden]{background:var(--ref-accent-ink);color:#fff}
:is(body.pg-reference,body.pg-b5.pg-inner-reference) .pg-header-cta:before{background:var(--ref-accent-ink);box-shadow:none}
.pg-reference .ref-system-tabs button[aria-selected=true],
.pg-reference .ref-project-controls button:hover{background:var(--ref-accent);border-color:var(--ref-accent);color:var(--ref-accent-ink)}
