/* Dividers and utility: framework-only fixes (the category file is hand written; this file holds later fixes). */

/* 3.6.10: looks that paint their own pale paper band (01, 04, 06, 08, 13, 14, 17) keep dark type on a dark row
   background; on a dark band their white title sat on the pale paper (DIV-04, DIV-06). */
body:not(.cc-look-pre-3-6-10) .sb-dividers-utility.sb-dark:is(.sb-look-01, .sb-look-04, .sb-look-06, .sb-look-08, .sb-look-13, .sb-look-14, .sb-look-17) {
  --pb-text: var(--color-body, var(--color-headings)); --pb-muted: var(--color-muted, #6b6b73); --pb-border: var(--color-line);
  --pb-surface: var(--color-surface, var(--color-fourth));
  --dv-ink: var(--pb-text); --dv-surface: var(--pb-surface); color: var(--dv-ink);
}
/* 3.6.10: DIV-12's title took the Titles size inside a 30px line, so the sentence under it ran into it. An announcement
   bar title stays bar-sized. */
body:not(.cc-look-pre-3-6-10) .sb-dividers-utility.sb-blk .d12-h { font-size: clamp(22px, 2vw, calc(var(--fs-medium) * .7)) !important; line-height: 1.15 !important; }
body:not(.cc-look-pre-3-6-10) .sb-dividers-utility .d12-t { margin-top: 8px; }
/* 3.6.10: DIV-06 at the Branding Huge size (the design's word was 200px) filled a 70px strip edge to edge, so the
   faint word read as a cut-off smudge. The word gets room above and below and a little more ink. */
body:not(.cc-look-pre-3-6-10) .sb-dividers-utility .d06 { padding-block: clamp(20px, 3vw, 44px); }
body:not(.cc-look-pre-3-6-10) .sb-dividers-utility .d06-w { line-height: 1 !important; color: color-mix(in srgb, var(--dv-ink) 22%, transparent); }

/* 3.6.10: looks that paint their own dark bar (09, 10, 12, 15, 19) keep their light-row colors on a dark row: the row
   turned their ink white (DIV-10's bar went white) and their light words into an 8% tint (DIV-12, DIV-19). */
body:not(.cc-look-pre-3-6-10) .sb-dividers-utility.sb-dark:is(.sb-look-09, .sb-look-10, .sb-look-12, .sb-look-15, .sb-look-19) {
  --pb-text: var(--color-body, var(--color-headings)); --pb-surface: var(--color-surface, var(--color-fourth));
  --dv-ink: var(--pb-text); --dv-surface: var(--pb-surface);
}
