@charset "UTF-8";
/* ════════════════════════════════════════════════════════════════════════
   brands.css · RadNet DLS · MULTI-BRAND LAYER  (R25)
   ────────────────────────────────────────────────────────────────────────
   One block per sub-brand. Set <html data-brand="<slug>"> and the kit's
   CONTENT reskins — the DLS framework chrome (rail, appbar) stays RadNet,
   locked in brand-switch.css. Every shade derives from these 4 primitives
   (the R25 color-mix unlock), so onboarding/repainting a brand = editing ONE
   block: primary, optional secondary, logo, name.

   Colors: West-coast brands from official brand guidelines (Arizona, Houston,
   Intermountain, Wave); East-coast from the official 2022 RadNet Redesign style
   sheet (page 2 — primary = 1st swatch, halo = the expressive pop accent; PMS
   noted per token). NYPMI + Radiology Regional aren't in that sheet, so they
   keep their signature colors. DeepHealth is out of scope. RadNet itself is the
   default (core.css :root; no data-brand).
   ════════════════════════════════════════════════════════════════════════ */

/* RadNet default — every kit page has a logo even with no data-brand set.
   Sub-brand blocks below override --brand-logo with their own wordmark. */
:root{ --brand-logo:url("../images/logo-radnet.svg"); }

/* East · Advanced Radiology  (#007f83 + #e65e5c) · 2022 style sheet */
/* ── GENERIC COHERENCE (must stay ABOVE the per-brand blocks: equal
      specificity — per-brand pins win by SOURCE ORDER; bare [data-brand]
      so element-level pins (brand-matrix rows, pinned cards) reskin too) ── */
/* ── Brand gradient coherence ────────────────────────────────────────────────
   The cross-hue gradient presets (grad-spectrum / twilight / ai / deeprad) reference
   RadNet-system colors — DeepHealth magenta (--accent-tertiary), electric violet
   (--accent-digital-bright) — that aren't part of a sub-brand's palette. Re-derive
   them from the brand's own primitives so ANY gradient stays on-brand, with no
   stray RadNet magenta leaking in. One rule covers all 19; RadNet (no [data-brand])
   keeps its system colors untouched. ──────────────────────────────────────────── */
[data-brand]{
  /* Everyday "primary" UI = each brand's own accent (RadNet overrides to navy below). */
  --primary:var(--accent);
  /* Third accent · the hand-tuned brand-matrix --brand-3 IS the brand's third color
     (also pinned per-block above for documentation). This generic rule has equal
     specificity but later source order than the per-brand blocks, so it must carry
     the per-brand value itself: --brand-3 when defined, else the derived deep-secondary
     fallback (brands with no third color in the matrix). */
  --accent-tertiary: var(--brand-3, var(--accent-secondary-deep));          /* third color → brand-3, else expressive-deep */
  --accent-digital-bright: color-mix(in oklch, var(--accent-digital) 62%, #fff);  /* twilight start derives from this brand's digital */
}

[data-brand="advanced-radiology"]{--grad-twilight:linear-gradient(150deg in oklch, color-mix(in oklab, var(--accent) 55%, #07081a) 0%, color-mix(in oklab, var(--accent) 30%, #07081a) 100%);/*solved*//* bridge: native BS rgba utils track this brand */--bs-primary-rgb:0,127,131;--bs-info-rgb:0,67,69;--bs-link-color-rgb:0,127,131;--bs-link-hover-color-rgb:0,67,69;
  --accent:#007f83;            /* dominant accent · teal · PMS 322C */
  --accent-digital:#007f83;
  --accent-deep:color-mix(in srgb,#007f83 53%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#71457f;               /* secondary · violet · brand guideline */
  --brand-3:#2a3672;            /* tertiary · navy (East-coast palette) */
  --accent-tertiary:#2a3672;   /* third accent · promoted from brand-matrix --brand-3 */
  --grad-brand:linear-gradient(135deg in oklch, #00676f 0%, #00676c 52%, #006580 100%);   /* Primary · promoted from tuned brand-matrix gradient (FB-banner cyan-teal→teal→teal-blue) */
  --brand-name:"Advanced Radiology";
  --brand-logo:url("../images/brands/advanced-radiology.svg");
  --eyebrow:#007a7e;
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 27%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-warm-text:#007a7e;
  --accent-digital-text:#007a7e;
  --btn-hero-fill-hover:#387d6d;
  --grad-spectrum:linear-gradient(120deg in oklab, #00676b 0%, var(--accent-secondary) 100%);
}

/* East · American Radiology Services  (#002b54 + #ae4864) · 2022 style sheet */
[data-brand="american-radiology-services"]{--grad-spectrum:linear-gradient(135deg in oklab, color-mix(in oklab,var(--accent-tertiary) 94%,#07081a) 0%, color-mix(in oklab,var(--accent-secondary) 94%,#07081a) 100%);/*solved*//* bridge: native BS rgba utils track this brand */--bs-primary-rgb:0,43,84;--bs-info-rgb:0,35,69;--bs-link-color-rgb:0,43,84;--bs-link-hover-color-rgb:0,35,69;
  --accent:#002b54;            /* dominant accent · navy · brand guideline */
  --accent-digital:#002b54;
  --accent-deep:color-mix(in srgb,#002b54 82%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#762223;               /* secondary · deep red · brand guideline */
  --brand-3:#944a5c;            /* tertiary · rose (East-coast palette) */
  --accent-tertiary:#944a5c;   /* third accent · promoted from brand-matrix --brand-3 */
  --grad-brand:linear-gradient(135deg in oklch, #983e57 0%, #762f44 52%, #582838 100%);   /* Primary · promoted from tuned brand-matrix gradient (FB-banner rose-wine→wine→deep wine) */
  --brand-name:"American Radiology Services";
  --brand-logo:url("../images/brands/american-radiology-services.svg");
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 17%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --btn-hero-fill-hover:#16596a;
  --grad-twilight:linear-gradient(150deg in oklab, #8f4557 0%, var(--accent-deep) 55%, color-mix(in oklab, var(--accent-digital) 80%, #06070d) 100%);
  --accent-digital-tint:color-mix(in srgb,var(--accent-digital) 38%,#fff);
}

/* West · Arizona Diagnostic Radiology  (#305da7 + #ee802d) */
[data-brand="arizona-diagnostic-radiology"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:48,93,167;--bs-info-rgb:30,59,105;--bs-link-color-rgb:48,93,167;--bs-link-hover-color-rgb:30,59,105;
  --accent:#305da7;            /* dominant accent · CTAs, kickers, drop-caps */
  --accent-digital:#305da7;
  --accent-deep:color-mix(in srgb,#305da7 63%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#ee802d;               /* expressive · gradients, accents */
  --brand-3:#874e7a;            /* tertiary · mauve */
  --accent-tertiary:#874e7a;   /* third accent · promoted from brand-matrix --brand-3 */
  --grad-brand:linear-gradient(135deg in oklch, #2e5ba5 0%, #4a4ea8 50%, #6a3f9c 100%);   /* Primary · promoted from tuned brand-matrix gradient (blue→purple, no orange) */
  --brand-name:"Arizona Diagnostic Radiology";
  --brand-logo:url("../images/brands/arizona-diagnostic-radiology.svg");
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 24%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-secondary-text:#b64d00;
  --btn-hero-fill-hover:#017b9d;
  --grad-spectrum:linear-gradient(120deg in oklab, #2e5ba5 0%, #a23b00 100%);
  --grad-twilight:linear-gradient(150deg in oklab, #824975 0%, var(--accent-deep) 55%, color-mix(in oklab, var(--accent-digital) 80%, #06070d) 100%);
}

/* East · Borg & Ide Imaging  (#007ec4 + #4dbc89) · 2022 style sheet */
[data-brand="borg-and-ide-imaging"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:0,126,196;--bs-info-rgb:0,63,98;--bs-link-color-rgb:0,126,196;--bs-link-hover-color-rgb:0,63,98;
  --accent:#007ec4;            /* dominant accent · blue · PMS 3005C */
  --accent-digital:#007ec4;
  --accent-deep:color-mix(in srgb,#007ec4 50%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#33c0c9;               /* secondary · cyan · brand guideline */
  --brand-3:#282958;            /* tertiary · navy (East-coast palette) */
  --accent-tertiary:#282958;   /* third accent · promoted from brand-matrix --brand-3 */
  --grad-brand:linear-gradient(135deg in oklch, #006483 0%, #00609c 52%, #005fa3 100%);   /* Primary · promoted from tuned brand-matrix gradient (FB-banner cyan→blue→deep blue) */
  --brand-name:"Borg & Ide Imaging";
  --brand-logo:url("../images/brands/borg-and-ide-imaging.svg");
  --eyebrow:#0072b7;
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 27%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-warm-text:#0072b7;
  --accent-secondary-text:#007982;
  --accent-digital-text:#0072b7;
  --btn-hero-fill:#0078bd;
  --btn-hero-fill-hover:#345a9f;
  --grad-spectrum:linear-gradient(120deg in oklab, #005fa3 0%, #006770 100%);
  --grad-twilight:linear-gradient(150deg in oklab, var(--accent-tertiary) 0%, var(--accent-deep) 55%, #096198 100%);
}

/* East · Community Radiology Associates  (#00a97c + #6abd45) · 2022 style sheet */
[data-brand="community-radiology-associates"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:0,169,124;--bs-info-rgb:0,68,50;--bs-link-color-rgb:0,169,124;--bs-link-hover-color-rgb:0,68,50;
  --accent:#00a97c;            /* dominant accent · teal-green · PMS 3278C */
  --accent-digital:#00a97c;
  --accent-deep:color-mix(in srgb,#00a97c 40%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#1964b0;               /* secondary · blue · brand guideline */
  --brand-3:#7bba98;            /* tertiary · sage (East-coast palette) */
  --accent-tertiary:#7bba98;   /* third accent · promoted from brand-matrix --brand-3 */
    /* default · re-resolves from this brand's own accent */
  --brand-name:"Community Radiology Associates";
  --brand-logo:url("../images/brands/community-radiology-associates.svg");
  --eyebrow:#007d53;
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 36%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-warm-text:#007d53;
  --accent-tertiary-text:#3b795a;
  --accent-digital-text:#007d53;
  --btn-hero-fill:#008359;
  --btn-hero-fill-hover:#39662c;
  --grad-brand:linear-gradient(135deg in oklch, #00653d 0%, #0458a3 55%, color-mix(in oklab, var(--accent-secondary) 64%, #000) 100%);
  --grad-spectrum:linear-gradient(120deg in oklab, #00653d 0%, #0458a3 100%);
  --grad-twilight:linear-gradient(150deg in oklab, #29684a 0%, var(--accent-deep) 55%, #006a4b 100%);
}

/* East · Delaware Imaging Network  (#005b99 + #f47c66) · 2022 style sheet */
[data-brand="delaware-imaging-network"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:0,91,153;--bs-info-rgb:0,62,104;--bs-link-color-rgb:0,91,153;--bs-link-hover-color-rgb:0,62,104;
  --accent:#005b99;            /* dominant accent · blue · PMS 7691C */
  --accent-digital:#005b99;
  --accent-deep:color-mix(in srgb,#005b99 68%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#4faa9f;               /* secondary · teal · brand guideline */
  --brand-3:#4b77ab;            /* tertiary · mid blue (East-coast palette) */
  --accent-tertiary:#4b77ab;   /* third accent · promoted from brand-matrix --brand-3 */
  --grad-brand:linear-gradient(135deg in oklch, #006862 0%, #006293 52%, #01609f 100%);   /* Primary · promoted from tuned brand-matrix gradient (FB-banner teal→blue→deep blue) */
  --brand-name:"Delaware Imaging Network";
  --brand-logo:url("../images/brands/delaware-imaging-network.svg");
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 21%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-secondary-text:#117a71;
  --accent-tertiary-text:#4470a3;
  --btn-hero-fill-hover:#007c93;
  --grad-spectrum:linear-gradient(120deg in oklab, var(--accent) 0%, #00685f 100%);
  --grad-twilight:linear-gradient(150deg in oklab, #335e91 0%, var(--accent-deep) 55%, color-mix(in oklab, var(--accent-digital) 80%, #06070d) 100%);
}

/* West · Houston Medical Imaging  (#1d2473 + #ef5da2) */
[data-brand="houston-medical-imaging"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:29,36,115;--bs-info-rgb:24,30,94;--bs-link-color-rgb:29,36,115;--bs-link-hover-color-rgb:24,30,94;
  --accent:#1d2473;            /* dominant accent · navy · brand guideline */
  --accent-digital:#1d2473;
  --accent-deep:color-mix(in srgb,#1d2473 82%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#0082c9;               /* secondary · blue · brand guideline */
  --brand-3:#ee5da1;            /* tertiary · pink pop */
  --accent-tertiary:#ee5da1;   /* third accent · promoted from brand-matrix --brand-3 */
    /* default · re-resolves from this brand's own accent */
  --brand-name:"Houston Medical Imaging";
  --f-display:"Exo","futura-pt","Inter",-apple-system,sans-serif;   /* headings only · Exo (Google Fonts) */
  --brand-logo:url("../images/brands/houston-medical-imaging.svg");
  --eyebrow:#0070b5;        /* secondary blue carries the kicker (pink is the 3rd color) */
  --eyebrow-on-dark:color-mix(in oklab,var(--accent-secondary) 30%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-secondary-text:#0070b5;
  --accent-tertiary-text:#c0317a;
  --btn-hero-fill-hover:#654383;
  --grad-brand:linear-gradient(135deg in oklch, var(--accent) 0%, #005fa3 55%, color-mix(in oklab, var(--accent-secondary) 64%, #000) 100%);
  --grad-spectrum:linear-gradient(120deg in oklab, var(--accent) 0%, #005fa3 100%);
  --grad-twilight:linear-gradient(150deg in oklab, #ae1b6b 0%, var(--accent-deep) 55%, color-mix(in oklab, var(--accent-digital) 80%, #06070d) 100%);
  --accent-digital-tint:color-mix(in srgb,var(--accent-digital) 39%,#fff);
}

/* West · Intermountain Medical Imaging  (#292660 + #f6d592) */
[data-brand="intermountain-medical-imaging"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:41,38,96;--bs-info-rgb:34,31,79;--bs-link-color-rgb:41,38,96;--bs-link-hover-color-rgb:34,31,79;
  --accent:#292660;            /* dominant accent · CTAs, kickers, drop-caps */
  --accent-digital:#292660;
  --accent-deep:color-mix(in srgb,#292660 82%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#0673b6;               /* secondary · blue · brand guideline */
  --brand-3:#f6d592;            /* tertiary · gold */
  --accent-tertiary:#f6d592;   /* third accent · promoted from brand-matrix --brand-3 */
    /* cool dusk · this brand's tertiary is warm gold, unusable for twilight */  /* default · re-resolves from this brand's own accent */
  --brand-name:"Intermountain Medical Imaging";
  --f-display:var(--f-sans);   /* headings only · IMI uses Inter for headings too */
  --brand-logo:url("../images/brands/intermountain-medical-imaging.svg");
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 18%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-secondary-text:#0070b3;
  --accent-tertiary-text:#856723;
  --btn-hero-fill-hover:#654673;
  --grad-brand:linear-gradient(135deg in oklch, var(--accent) 0%, #005fa1 55%, color-mix(in oklab, var(--accent-secondary) 64%, #000) 100%);
  --grad-spectrum:linear-gradient(120deg in oklab, var(--accent) 0%, #005fa1 100%);
  --grad-twilight:linear-gradient(150deg in oklch, #005fa1 0%, var(--accent) 58%, color-mix(in oklab, var(--accent) 50%, #07081a) 100%);
  --accent-digital-tint:color-mix(in srgb,var(--accent-digital) 39%,#fff);
}

/* West · Kern Radiology  (#0e487e) */
[data-brand="kern-radiology"]{--grad-spectrum:linear-gradient(135deg in oklab, color-mix(in oklab,var(--accent-tertiary) 64%,#07081a) 0%, color-mix(in oklab,var(--accent-secondary) 64%,#07081a) 100%);/*solved*//* bridge: native BS rgba utils track this brand */--bs-primary-rgb:14,72,126;--bs-info-rgb:11,59,103;--bs-link-color-rgb:14,72,126;--bs-link-hover-color-rgb:11,59,103;
  --accent:#0e487e;            /* dominant accent · navy · brand guideline */
  --accent-digital:#0e487e;
  --accent-deep:color-mix(in srgb,#0e487e 82%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#20569c;               /* secondary · lighter blue · brand guideline */
  --brand-3:#2c93c6;            /* tertiary · sky blue */
  --accent-tertiary:#2c93c6;   /* third accent · promoted from brand-matrix --brand-3 */
  --grad-brand:linear-gradient(135deg in oklch, var(--accent) 0%, var(--accent-secondary) 55%, color-mix(in oklab, var(--accent-secondary) 64%, #000) 100%);  /* default · re-resolves from this brand's own accent */
  --brand-name:"Kern Radiology";
  --brand-logo:url("../images/brands/kern-radiology.svg");
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 20%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-tertiary-text:#0074a5;
  --btn-hero-fill-hover:#1b738a;
  --grad-twilight:linear-gradient(150deg in oklab, #006292 0%, var(--accent-deep) 55%, color-mix(in oklab, var(--accent-digital) 80%, #06070d) 100%);
  --accent-digital-tint:color-mix(in srgb,var(--accent-digital) 44%,#fff);
}

/* East · Lenox Hill Radiology  (#1d71b9 + #4dbc89) · 2022 style sheet */
[data-brand="lenox-hill-radiology"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:29,113,185;--bs-info-rgb:16,61,100;--bs-link-color-rgb:29,113,185;--bs-link-hover-color-rgb:16,61,100;
  --accent:#1d71b9;            /* dominant accent · blue · PMS 660C */
  --accent-digital:#1d71b9;
  --accent-deep:color-mix(in srgb,#1d71b9 54%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#4e54a4;               /* secondary · indigo · brand guideline */
  --brand-3:#e2a247;            /* tertiary · gold (East-coast palette) */
  --accent-tertiary:#e2a247;   /* third accent · promoted from brand-matrix --brand-3 */
  --grad-brand:linear-gradient(135deg in oklch, #006265 0%, #00599f 52%, #4953a0 100%);  /* cool dusk · this brand's tertiary is warm gold, unusable for twilight */   /* Primary · promoted from tuned brand-matrix gradient (teal→blue→indigo) */
  --brand-name:"Lenox Hill Radiology";
  --brand-logo:url("../images/brands/lenox-hill-radiology.svg");
  --eyebrow:#1c70b8;
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 27%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-warm-text:#1c70b8;
  --accent-tertiary-text:#9b6000;
  --accent-digital-text:#1c70b8;
  --btn-hero-fill-hover:#007b97;
  --grad-spectrum:linear-gradient(120deg in oklab, #005ea5 0%, var(--accent-secondary) 100%);
  --grad-twilight:linear-gradient(150deg in oklch, var(--accent-secondary) 0%, #005ea5 58%, color-mix(in oklab, var(--accent) 50%, #07081a) 100%);
}

/* East · Medical Imaging of Manhattan  (#61307b + #f5a3bf) · 2022 style sheet */
[data-brand="medical-imaging-of-manhattan"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:97,48,123;--bs-info-rgb:80,39,101;--bs-link-color-rgb:97,48,123;--bs-link-hover-color-rgb:80,39,101;
  --accent:#61307b;            /* dominant accent · purple · PMS 260C */
  --accent-digital:#61307b;
  --accent-deep:color-mix(in srgb,#61307b 82%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#82a47b;               /* secondary · sage green · brand guideline */
  --grad-brand:linear-gradient(135deg in oklch, var(--accent) 0%, #7e3fa8 52%, #843aa9 100%);   /* Primary · promoted from tuned brand-matrix gradient (purple→bright violet, per brand banner) */
  /* no --brand-3 in matrix → --accent-tertiary keeps the [data-brand] derived fallback */
  --brand-name:"Medical Imaging of Manhattan";
  --brand-logo:url("../images/brands/medical-imaging-of-manhattan.svg");
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 20%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-secondary-text:#55754e;
  --btn-hero-fill-hover:#91527e;
  --grad-spectrum:linear-gradient(120deg in oklab, var(--accent) 0%, #45643e 100%);
  --grad-twilight:linear-gradient(150deg in oklab, #4c6247 0%, var(--accent-deep) 55%, color-mix(in oklab, var(--accent-digital) 80%, #06070d) 100%);
  --accent-digital-tint:color-mix(in srgb,var(--accent-digital) 44%,#fff);
}

/* East · Murray Hill Radiology  (#8c2a48 · monochrome) · 2022 style sheet */
[data-brand="murray-hill-radiology"]{--grad-twilight:linear-gradient(150deg in oklch, color-mix(in oklab, var(--accent) 55%, #07081a) 0%, color-mix(in oklab, var(--accent) 30%, #07081a) 100%);/*solved*//* bridge: native BS rgba utils track this brand */--bs-primary-rgb:140,42,72;--bs-info-rgb:106,32,55;--bs-link-color-rgb:140,42,72;--bs-link-hover-color-rgb:106,32,55;
  --accent:#8c2a48;            /* dominant accent · maroon · PMS 228C */
  --accent-digital:#8c2a48;
  --accent-deep:color-mix(in srgb,#8c2a48 76%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#8c8166;               /* secondary · taupe · brand guideline */
  --grad-brand:linear-gradient(135deg in oklch, var(--accent) 0%, #a62f56 52%, #a72c5d 100%);   /* Primary · promoted from tuned brand-matrix gradient (maroon→magenta-rose, per brand banner) */
  /* no --brand-3 in matrix → --accent-tertiary keeps the [data-brand] derived fallback */
  --brand-name:"Murray Hill Radiology";
  --brand-logo:url("../images/brands/murray-hill-radiology.svg");
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 21%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-secondary-text:#776c52;
  --btn-hero-fill-hover:#a85755;
  --grad-spectrum:linear-gradient(120deg in oklab, var(--accent) 0%, #665c42 100%);
}

/* East · New York Private Medical Imaging  (#8b1e41) */
[data-brand="new-york-private-medical-imaging"]{--grad-twilight:linear-gradient(150deg in oklch, color-mix(in oklab, var(--accent) 55%, #07081a) 0%, color-mix(in oklab, var(--accent) 30%, #07081a) 100%);/*solved*//* bridge: native BS rgba utils track this brand */--bs-primary-rgb:139,30,65;--bs-info-rgb:113,24,53;--bs-link-color-rgb:139,30,65;--bs-link-hover-color-rgb:113,24,53;--grad-brand:linear-gradient(135deg in oklch, var(--accent) 0%, var(--accent-secondary) 55%, color-mix(in oklab, var(--accent-secondary) 64%, #000) 100%);
  --accent:#8b1e41;            /* dominant accent · CTAs, kickers, drop-caps */
  --accent-digital:#8b1e41;
  --accent-deep:color-mix(in srgb,#8b1e41 81%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:color-mix(in srgb,#8b1e41 62%,#000);               /* expressive · gradients, accents */
  --brand-name:"New York Private Medical Imaging";
  --brand-logo:url("../images/brands/new-york-private-medical-imaging.svg");
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 36%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --btn-hero-fill-hover:#a8514e;
  --accent-digital-tint:color-mix(in srgb,var(--accent-digital) 43%,#fff);
}

/* East · Northwest Radiology  (#589098 + #e45525) */
[data-brand="northwest-radiology"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:88,144,152;--bs-info-rgb:39,63,67;--bs-link-color-rgb:88,144,152;--bs-link-hover-color-rgb:39,63,67;
  --accent:#589098;            /* dominant accent · teal-green · brand guideline */
  --accent-digital:#589098;
  --accent-deep:color-mix(in srgb,#589098 44%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#b45c1d;               /* secondary · rust · brand guideline (kept OUT of the gradient) */
  --grad-brand:linear-gradient(135deg in oklch, #2c646c 0%, #126670 52%, #22647a 100%);   /* Primary · promoted from tuned brand-matrix gradient (teal-green→blue-teal, no orange) */
  /* no --brand-3 in matrix → --accent-tertiary keeps the [data-brand] derived fallback */
  --brand-name:"Northwest Radiology";
  --brand-logo:url("../images/brands/northwest-radiology.svg");
  --eyebrow:#3e767d;
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 33%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-warm-text:#3e767d;
  --accent-secondary-text:#ac5512;
  --accent-digital-text:#3e767d;
  --btn-hero-fill:#437b83;
  --btn-hero-fill-hover:#3b6172;
  --grad-spectrum:linear-gradient(120deg in oklab, #265f67 0%, #933e00 100%);
  --grad-twilight:linear-gradient(150deg in oklab, var(--accent-tertiary) 0%, var(--accent-deep) 55%, #38636b 100%);
}

/* Specialty · PURE Mammography  (#d4447c) */
[data-brand="pure-mammography"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:212,68,124;--bs-info-rgb:104,33,61;--bs-link-color-rgb:212,68,124;--bs-link-hover-color-rgb:104,33,61;
  --accent:#d4447c;            /* dominant accent · CTAs, kickers, drop-caps */
  --accent-digital:#d4447c;
  --accent-deep:color-mix(in srgb,#d4447c 49%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:color-mix(in srgb,#d4447c 62%,#000);               /* expressive · gradients, accents */
  --brand-name:"PURE Mammography";
  --brand-logo:url("../images/brands/pure-mammography.svg");
  --eyebrow:#c3336e;
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 29%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-warm-text:#c3336e;
  --accent-digital-text:#c3336e;
  --btn-hero-fill:#cb3b74;
  --btn-hero-fill-hover:#a52e5e;
  --grad-brand:linear-gradient(135deg in oklch, #af1c5e 0%, var(--accent-secondary) 55%, color-mix(in oklab, var(--accent-secondary) 64%, #000) 100%);
  --grad-spectrum:linear-gradient(120deg in oklab, #af1c5e 0%, var(--accent-secondary) 100%);
  --grad-twilight:linear-gradient(150deg in oklab, var(--accent-tertiary) 0%, var(--accent-deep) 55%, #a1345f 100%);
}

/* East · Radiology Imaging Associates  (#007ec4 + #dd3327) · 2022 style sheet */
[data-brand="radiology-imaging-associates"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:0,126,196;--bs-info-rgb:0,63,98;--bs-link-color-rgb:0,126,196;--bs-link-hover-color-rgb:0,63,98;
  --accent:#007ec4;            /* dominant accent · blue · PMS 3005C */
  --accent-digital:#007ec4;
  --accent-deep:color-mix(in srgb,#007ec4 50%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#714b9e;               /* secondary · purple · brand guideline */
  --brand-3:#356c59;            /* tertiary · green (East-coast palette) */
  --accent-tertiary:#356c59;   /* third accent · promoted from brand-matrix --brand-3 */
  --grad-brand:linear-gradient(135deg in oklch, #5254a3 0%, #00599c 52%, #006443 100%);   /* Primary · promoted from tuned brand-matrix gradient (indigo→blue→teal-green) */
  --brand-name:"Radiology Imaging Associates";
  --brand-logo:url("../images/brands/radiology-imaging-associates.svg");
  --eyebrow:#0072b7;
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 29%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-warm-text:#0072b7;
  --accent-digital-text:#0072b7;
  --btn-hero-fill:#0078bd;
  --btn-hero-fill-hover:#345a9f;
  --grad-spectrum:linear-gradient(120deg in oklab, #005fa3 0%, #704a9d 100%);
  --grad-twilight:linear-gradient(150deg in oklab, #2f6654 0%, var(--accent-deep) 55%, #096198 100%);
}

/* East · Radiology Regional  (#0063be) */
[data-brand="radiology-regional"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:0,99,190;--bs-info-rgb:0,59,114;--bs-link-color-rgb:0,99,190;--bs-link-hover-color-rgb:0,59,114;
  --accent:#0063be;            /* dominant accent · CTAs, kickers, drop-caps */
  --accent-digital:#0063be;
  --accent-deep:color-mix(in srgb,#0063be 60%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#ff8943;               /* secondary · orange · brand guideline */
  --grad-brand:linear-gradient(135deg in oklch, #005bb5 0%, #005ea7 52%, #1c6096 100%);   /* Primary · promoted from tuned brand-matrix gradient (blue→brighter blue→sky, no orange) */
  /* no --brand-3 in matrix → --accent-tertiary keeps the [data-brand] derived fallback */
  --brand-name:"Radiology Regional";
  --brand-logo:url("../images/brands/radiology-regional.svg");
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 25%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-secondary-text:#ba4a00;
  --accent-tertiary-text:#a75828;
  --btn-hero-fill-hover:#007aa0;
  --grad-spectrum:linear-gradient(120deg in oklab, #005bb5 0%, #a63700 100%);
  --grad-twilight:linear-gradient(150deg in oklab, #944612 0%, var(--accent-deep) 55%, color-mix(in oklab, var(--accent-digital) 80%, #06070d) 100%);
}

/* West · Rolling Oaks Radiology  (#01614c) */
[data-brand="rolling-oaks-radiology"]{--grad-twilight:linear-gradient(150deg in oklch, color-mix(in oklab, var(--accent) 55%, #07081a) 0%, color-mix(in oklab, var(--accent) 30%, #07081a) 100%);/*solved*//* bridge: native BS rgba utils track this brand */--bs-primary-rgb:1,97,76;--bs-info-rgb:1,68,53;--bs-link-color-rgb:1,97,76;--bs-link-hover-color-rgb:1,68,53;
  --accent:#01614c;            /* dominant accent · CTAs, kickers, drop-caps */
  --accent-digital:#01614c;
  --accent-deep:color-mix(in srgb,#01614c 70%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#002e3e;               /* secondary · deep teal · brand guideline */
  --brand-3:#4d371a;            /* tertiary · earth brown */
  --accent-tertiary:#4d371a;   /* third accent · promoted from brand-matrix --brand-3 */
  --grad-brand:linear-gradient(135deg in oklch, var(--accent) 0%, var(--accent-secondary) 55%, color-mix(in oklab, var(--accent-secondary) 64%, #000) 100%);  /* default · re-resolves from this brand's own accent */
  --brand-name:"Rolling Oaks Radiology";
  --brand-logo:url("../images/brands/rolling-oaks-radiology.svg");
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 29%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --btn-hero-fill-hover:#4d7b5d;
}

/* West · WaveImaging  (#33006f + #47a141) */
[data-brand="waveimaging"]{/* bridge: native BS rgba utils track this brand */--bs-primary-rgb:51,0,111;--bs-info-rgb:42,0,91;--bs-link-color-rgb:51,0,111;--bs-link-hover-color-rgb:42,0,91;
  --accent:#33006f;            /* dominant accent · CTAs, kickers, drop-caps */
  --accent-digital:#33006f;
  --accent-deep:color-mix(in srgb,#33006f 82%,#000);   /* deep · focus rings, deep surfaces */
  --accent-secondary:#47a141;               /* expressive · gradients, accents */
  --brand-3:#8067ac;            /* tertiary · lavender */
  --accent-tertiary:#8067ac;   /* third accent · promoted from brand-matrix --brand-3 */
  --grad-brand:linear-gradient(135deg in oklch, var(--accent) 0%, #6a1fb0 55%, #8724cd 100%);   /* Primary · promoted from tuned brand-matrix gradient (deep→bright saturated purple) */
  --brand-name:"WaveImaging";
  --f-display:"museo-sans","futura-pt","Avenir Next","Inter",-apple-system,sans-serif;   /* headings only · Museo Sans, live via Adobe kit mnp4ivd */
  --display-case:none;          /* WaveImaging headings are sentence case, not uppercase */
  --brand-logo:url("../images/brands/waveimaging.svg");
  /* APPLICATION · purple carries the eyebrow (green is a pop); lifted to readable light purple on
     dark. Canonical --eyebrow tokens propagate to every kicker/cover/component automatically. */
  --eyebrow:var(--accent);
  --eyebrow-on-dark:color-mix(in oklab,var(--accent) 17%,#fff);
  /* STRICT CONTRAST · solved values — see preflight §9 */
  --accent-secondary-text:#1b7b17;
  --accent-tertiary-text:#775ea2;
  --btn-hero-fill-hover:#703275;
  --grad-spectrum:linear-gradient(120deg in oklab, var(--accent) 0%, #006c00 100%);
  --grad-twilight:linear-gradient(150deg in oklab, #695093 0%, var(--accent-deep) 55%, color-mix(in oklab, var(--accent-digital) 80%, #06070d) 100%);
  --accent-digital-tint:color-mix(in srgb,var(--accent-digital) 35%,#fff);
}

/* ── WaveImaging · natural-case display headings ─────────────────────────────
   Museo Sans is drawn for title/sentence case, so WaveImaging's BIG display type
   must not be forced to all-caps. The `--display-case:none` token above already
   handles `.display` + (the token-driven) `.dls-index-headline`, but most of the
   kit's cover/hero/section/headline-level rules hard-code `text-transform:uppercase`
   (a literal, not the token) — including `.dls-index-headline` itself in
   presentation.css. Re-flip only those LARGE display headings here; the `html[
   data-brand]` prefix outranks every component rule in core.css + presentation.css.
   SCOPE: display/headline level ONLY. Small uppercase LABELS — kickers, eyebrows,
   meta/tabular labels, tags, field-flags, badges, stat labels, nav/track labels,
   logo wordmarks (.pw-logo) — intentionally stay uppercase; small-caps labels read
   fine in any face. Every other brand keeps uppercase (this block is WaveImaging-only). */
[data-brand="waveimaging"] :is(
  .section-divider h2, .cover-text-only h2, .hero-A h2, .hero-split .text h2,
  .hero-form-inline h2, .band-cta .display, .band-twoup .col .display,
  .marquee-item, .collage-hero .display--collage,
  .bento-cell.bento-event .display--bento, .cover-video h2,
  .cta-final h2,  .stat-hero h3, .card-location h4,
  .card-person h4, .card-article h4, .card-feature h4, .card-revealing .cr-h,
  .dls-index-card-title,
  .idx-headline, .dls-index-headline, .dls-index-group-h, .sec-h2, .sec-h3,
  .crumb-title-strip h2, .rp-marquee h4, .mag-feature h3, .wf-final-cta h3,
  .wf-cta-band h3, .wf-cta-twoup .col h3, .feat-story h3, .mag-layout .feat h3,
  .pj-timeline .lane h4, .dh-stripe .copy .nm, .role-card .card__h,
  .proof-split .copy h4, .vt-headline, .scrim-demo .ttl,
  .cta-newsletter-inline .copy h3, .article-feed-3 .art-card .title,
  .footer-newsletter-strip .copy h3,
  .pw-logo, .site-footer-tagline, .lead-card h5, .mag-layout .side .sm h5
){ text-transform:none; }


/* ── RadNet · explicit flagship pin ──────────────────────────────────────────
   RadNet is the page default (core.css :root; the switcher clears data-brand for
   it). This block lets a single ELEMENT be pinned to the RadNet palette even when
   the global switcher has reskinned :root to a sub-brand — e.g. the featured
   RadNet row in Foundations › Brand sweep, which must stay RadNet while you "view
   as" any sub-brand. Mirrors the canonical :root primitives; placed AFTER the
   coherence rule (equal specificity) so RadNet's own system colors survive. ──── */
[data-brand="radnet"]{
  /* RadNet only: everyday primary reads as calm navy; crimson is reserved for hero
     CTAs, danger, gradients & deliberate accents — not the default everywhere. */
  --primary:var(--accent-deep);
  --accent:#990025;
  --accent-digital:#1100be;             /* Sentinel Blue supplemental (electric) — per brand-colors.pdf */
  --accent-deep:#11174c;                /* Sentinel Blue primary — RadNet's own navy, not a crimson derivative */
  --accent-secondary:#9d035b;
  --brand-3:#11174c;                 /* tertiary · navy (sentinel) */
  --accent-tertiary:#a10693;
  --accent-digital-bright:#5c37e9;      /* exact RadNet twilight violet (not derived) */
  --brand-name:"RadNet";
  --brand-logo:url("../images/logo-radnet.svg");
  --eyebrow:var(--accent-secondary);             /* RadNet leads with the expressive pop, not primary */
  --eyebrow-on-dark:color-mix(in srgb,var(--accent-secondary) 22%,#fff);
  --accent-digital-tint:color-mix(in srgb,var(--accent-digital) 36%,#fff);
}

/* ════════════════════════════════════════════════════════════════════════
   STRICT CONTRAST · per-brand SOLID tiers  (preflight §9)
   ────────────────────────────────────────────────────────────────────────
   Brand solids classify by their own luminance. DARK solids (most) keep the
   core white ramp + pale tints. MID solids (white headline passes 4.5 but
   soft white-alphas and accent tints don't) converge ALL type to pure white.
   LIGHT solids flip the whole ramp to carbon — including glass buttons via
   --surface-fg/--glass-ink. Solved per brand by the contrast engine; do not
   hand-tune — run `python3 build/preflight.py` after any brand color change.
   ════════════════════════════════════════════════════════════════════════ */
/* advanced-radiology · bg-accent is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="advanced-radiology"] .is-solid.bg-accent{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
/* american-radiology-services · bg-tertiary is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="american-radiology-services"] .is-solid.bg-tertiary{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
/* arizona-diagnostic-radiology · bg-secondary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="arizona-diagnostic-radiology"] .is-solid.bg-secondary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a70);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a70);--faint:var(--carbon-a70);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* arizona-diagnostic-radiology · bg-tertiary is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="arizona-diagnostic-radiology"] .is-solid.bg-tertiary{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
/* borg-and-ide-imaging · bg-accent is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="borg-and-ide-imaging"] .is-solid.bg-accent{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon);--faint:var(--carbon);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* borg-and-ide-imaging · bg-secondary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="borg-and-ide-imaging"] .is-solid.bg-secondary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a70);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a70);--faint:var(--carbon-a70);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* community-radiology-associates · bg-accent is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="community-radiology-associates"] .is-solid.bg-accent{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a70);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a70);--faint:var(--carbon-a70);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* community-radiology-associates · bg-secondary is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="community-radiology-associates"] .is-solid.bg-secondary{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
/* community-radiology-associates · bg-tertiary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="community-radiology-associates"] .is-solid.bg-tertiary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a70);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a70);--faint:var(--carbon-a70);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* delaware-imaging-network · bg-secondary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="delaware-imaging-network"] .is-solid.bg-secondary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a70);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a70);--faint:var(--carbon-a70);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* delaware-imaging-network · bg-tertiary is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="delaware-imaging-network"] .is-solid.bg-tertiary{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
/* houston-medical-imaging · bg-secondary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="houston-medical-imaging"] .is-solid.bg-secondary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a92);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a92);--faint:var(--carbon-a92);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* houston-medical-imaging · bg-tertiary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="houston-medical-imaging"] .is-solid.bg-tertiary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a78);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a78);--faint:var(--carbon-a78);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* intermountain-medical-imaging · bg-secondary is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="intermountain-medical-imaging"] .is-solid.bg-secondary{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
/* intermountain-medical-imaging · bg-tertiary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="intermountain-medical-imaging"] .is-solid.bg-tertiary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a70);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a70);--faint:var(--carbon-a70);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* kern-radiology · bg-tertiary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="kern-radiology"] .is-solid.bg-tertiary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a78);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a78);--faint:var(--carbon-a78);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* lenox-hill-radiology · bg-accent is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="lenox-hill-radiology"] .is-solid.bg-accent{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
/* lenox-hill-radiology · bg-tertiary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="lenox-hill-radiology"] .is-solid.bg-tertiary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a70);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a70);--faint:var(--carbon-a70);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* medical-imaging-of-manhattan · bg-secondary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="medical-imaging-of-manhattan"] .is-solid.bg-secondary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a70);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a70);--faint:var(--carbon-a70);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* medical-imaging-of-manhattan · bg-tertiary is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
/* murray-hill-radiology · bg-secondary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="murray-hill-radiology"] .is-solid.bg-secondary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a82);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a82);--faint:var(--carbon-a82);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* northwest-radiology · bg-accent is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="northwest-radiology"] .is-solid.bg-accent{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a78);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a78);--faint:var(--carbon-a78);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* northwest-radiology · bg-secondary is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="northwest-radiology"] .is-solid.bg-secondary{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
/* pure-mammography · bg-accent is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="pure-mammography"] .is-solid.bg-accent{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a92);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a92);--faint:var(--carbon-a92);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* radiology-imaging-associates · bg-accent is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="radiology-imaging-associates"] .is-solid.bg-accent{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon);--faint:var(--carbon);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* radiology-imaging-associates · bg-tertiary is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="radiology-imaging-associates"] .is-solid.bg-tertiary{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
/* radiology-regional · bg-accent is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="radiology-regional"] .is-solid.bg-accent{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
/* radiology-regional · bg-secondary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="radiology-regional"] .is-solid.bg-secondary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a70);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a70);--faint:var(--carbon-a70);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* radiology-regional · bg-tertiary is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
/* waveimaging · bg-secondary is LIGHT (white type fails) → carbon ramp, accents converge to carbon */
[data-brand="waveimaging"] .is-solid.bg-secondary{--surface-fg:var(--carbon);--ink-c:var(--carbon);--display-color:var(--carbon);--kicker-color:var(--carbon);--lead-color:var(--carbon-a78);--lead-em:var(--carbon-a92);--display-em:var(--carbon-a92);--dim:var(--carbon-a78);--faint:var(--carbon-a78);--line:var(--carbon-a18);--rule:var(--carbon-a22);--glass-ink:var(--carbon);--accent-warm-c:var(--carbon);--accent-cool-c:var(--carbon);--accent-deep-c:var(--carbon);--accent-expressive-c:var(--carbon);--accent-digital-c:var(--carbon);--accent-tertiary-c:var(--carbon);--ok-c:var(--carbon);--ok-text-c:var(--carbon);--warn-c:var(--carbon);--warn-text-c:var(--carbon)}
/* waveimaging · bg-tertiary is MID-luminance (white type passes, soft tints don't) → ALL type pure white */
[data-brand="waveimaging"] .is-solid.bg-tertiary{--ink-c:#fff;--display-color:#fff;--kicker-color:#fff;--lead-color:#fff;--lead-em:#fff;--display-em:#fff;--dim:#fff;--faint:#fff;--glass-ink:#fff;--accent-warm-c:#fff;--accent-cool-c:#fff;--accent-deep-c:#fff;--accent-expressive-c:#fff;--accent-digital-c:#fff;--accent-tertiary-c:#fff;--ok-c:#fff;--ok-text-c:#fff;--warn-c:#fff;--warn-text-c:#fff}
