/* Фирменная палитра выделяет только блоки банка, не страницу и общую анкету. */
.bank-context {
  --bank-line: color-mix(in srgb, var(--bank-accent) 24%, white);
}

.bank-context .bank-context-pill,
.bank-context .bank-route-strip,
.bank-context .bank-support-note,
.bank-context .next-bank-context {
  border-color: var(--bank-line);
  background: linear-gradient(105deg, var(--bank-tint), white);
  box-shadow: 0 8px 22px color-mix(in srgb, var(--bank-accent) 8%, transparent);
}

.bank-context .bank-context-pill b,
.bank-context .bank-route-strip b,
.bank-context .bank-support-note b,
.bank-context .next-bank-context b {
  color: var(--bank-dark);
}

.bank-context .faq-list details:has([data-bank-faq-q]) {
  border-color: var(--bank-line);
  background: var(--bank-tint);
}

.bank-context .faq-list [data-bank-faq-q] {
  color: var(--bank-dark);
}
