/* Canonical Accent Module — restrained orange signals across every public page. */
:root {
    --acid: var(--bh-accent);
    --bp-accent: var(--bh-accent);
}

/* Key phrase: one deliberate highlight inside a display heading. */
.title-tail {
    color: var(--bh-accent-ink);
}

/* Section signal: small text on light paper uses the darker accessible accent. */
.date-divider p,
.section-kicker,
.post-meta,
.eyebrow,
.journal-kicker,
.journal-list__meta,
.article-detail__edition,
.article-related__heading > span,
.works-next > span,
.case-visit-section > p,
.bp-panel > span,
.bp-capabilities header > span,
.bp-selected-works > header > div > span,
.bp-service-card > span,
.bp-work-card > div:last-child > span,
.article-related__grid small,
.bh-faq-directory summary span,
.case-fact-grid article > span {
    color: var(--bh-accent-ink);
}

/* Editorial index: shared numbering language for cards, timelines and lists. */
.service-detail-index > span,
.service-process-grid article > span,
.pricing-card > span,
.pricing-factor-grid > article > span,
.pricing-terms-grid > article > span,
.contact-method-card > span,
.contact-brief-grid > article > span,
.bh-process-grid article > span,
.case-solution-table article > span,
.bh-about-journey__timeline span,
.bh-about-principles__grid span,
.bh-about-proof__list span,
.bh-legal-copy > section > span {
    color: var(--bh-accent-ink);
}

/* Dark surfaces keep the brighter brand orange for sufficient contrast. */
.section-kicker.light,
.eyebrow.light,
.case-dark-section .title-tail,
.contact-details-section .title-tail,
.contact-method-card--dark .title-tail,
.article-contact-cta .title-tail,
.bh-about-brand .title-tail,
.bh-about-cta .title-tail,
.bh-contact .title-tail,
.case-point-list li > span,
.pricing-fee-list span,
.contact-details-list dt,
.contact-method-card--dark > span,
.article-contact-cta > span,
.case-detail-title > p:first-child,
.bp-hero-copy > span,
.bp-personal-copy > span,
.bp-contact span {
    color: var(--bh-accent);
}

/* Shared hover wash stays quiet and uses the same canonical hue. */
.bh-about-principles__grid article:hover,
.bh-about-principles__grid article:focus-within,
.bh-services__grid a:hover,
.bh-services__grid a:focus-visible {
    background-color: var(--bh-accent-soft);
}
