/* Optional Rev06 skin. Existing page geometry, copy, media and animation stay native. */
html[data-docnil-brand="active"],
html[data-docnil-brand="active"] body {
  --dn-carbon:#080808;--dn-graphite:#161718;--dn-steel:#8C8F8F;--dn-paper:#E7E6E1;--dn-signal:#F05A28;
  --ink:#080808;--paper:#E7E6E1;--white:#E7E6E1;--muted:#161718;--line:#8C8F8F;
  --orange:#F05A28;--orange-dark:#161718;
  --sans:var(--dn-brand-system);--mono:var(--dn-brand-machine);
  --hb-paper:#E7E6E1;--hb-ink:#080808;--hb-orange:#F05A28;--hb-orange-text:#161718;--hb-muted:#161718;--hb-mono:var(--dn-brand-machine);
}
html[data-docnil-brand="active"] body {
  background-color:#E7E6E1;color:#080808;font-family:var(--dn-brand-system);
}
html[data-docnil-brand="active"] body.division-page {
  --dn-rule:#8C8F8F;--dn-steel:#161718;--dn-signal:#F05A28;
}
html[data-docnil-brand="active"] :is(h1,h2,h3):not(.hb-logo) {font-family:var(--dn-brand-display)}
html[data-docnil-brand="active"] :is(.eyebrow,.tag,.chapter-num,.mono,.dn-breadcrumb,.dn-product-meta) {font-family:var(--dn-brand-machine)}
html[data-docnil-brand="active"] :is(.hb-hero,.dn-hero,.dn-product-hero,.dn-subnav,.dn-summary,.dn-tier,.panel) {background-color:#E7E6E1;color:#080808}
html[data-docnil-brand="active"] :is(.hb-journey,.hb-footer,.site-header,.site-footer,.dark-panel) {background-color:#080808;color:#E7E6E1}
html[data-docnil-brand="active"] :is(.hb-close,.closing-cta) {background-color:#E7E6E1;color:#080808}
html[data-docnil-brand="active"] :is(.dn-lead,.dn-breadcrumb,.dn-hero-bottom,.dn-subnav a,.dn-card p,.dn-tier p,.hb-hero-copy>p,.hb-fit-grid p) {color:#161718}
html[data-docnil-brand="active"] :is(a,button,input,select,textarea,summary):focus-visible {outline-color:#F05A28}
html[data-docnil-brand="active"] :is(button,[role="button"])[aria-pressed="true"],
html[data-docnil-brand="active"] .dn-subnav a[aria-current="page"] {border-color:#F05A28}
html[data-docnil-brand="active"] {
  --crm-paper:#E7E6E1;--crm-white:#E7E6E1;--crm-ink:#080808;--crm-muted:#161718;--crm-line:#8C8F8F;--crm-orange:#F05A28;--crm-carbon:#080808;--crm-font:var(--dn-brand-system);--crm-mono:var(--dn-brand-machine);
}
html[data-docnil-brand="active"] .crm-button {color:#080808!important}
html[data-docnil-brand="active"] .crm-button.secondary {background-color:#E7E6E1;color:#080808!important}
html[data-docnil-brand="active"] :is(.crm-gate .eyebrow,.crm-app .required-star,.crm-app .text-button:hover,.crm-app .task-line:hover b) {color:#161718}
