@layer nexip-public-midnight {
/* NexIP Public Midnight 2.9.13.
 * The palette and component pairs below are the public dark-mode contract.
 * Account Midnight owns /account and is explicitly excluded by every selector.
 * Keep solid fallback colors under gradients so translucent surfaces stay legible.
 */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) {
  color-scheme: dark!important;
  --nx-night-canvas:#0a1424!important; --nx-night-surface:#111f33!important;
  --nx-night-raised:#182a42!important; --nx-night-inset:#0d1a2c!important;
  --nx-night-border:#34506d!important; --nx-night-border-soft:#263e58!important;
  --nx-night-ink:#eef5ff!important; --nx-night-copy:#c3d3e6!important; --nx-night-muted:#a5bdd5!important;
  --nx-night-link:#9acbff!important; --nx-night-blue:#155cba!important; --nx-night-focus:#8ecaff!important;
  --nx-night-success:#8ce4bc!important; --nx-night-warning:#f6d18c!important; --nx-night-danger:#ffabb7!important;
  --color-canvas:var(--nx-night-canvas)!important; --color-surface:var(--nx-night-surface)!important;
  --color-surface-raised:var(--nx-night-raised)!important; --color-surface-muted:var(--nx-night-raised)!important;
  --color-text:var(--nx-night-ink)!important; --color-text-secondary:var(--nx-night-copy)!important;
  --color-text-muted:var(--nx-night-muted)!important; --color-border:var(--nx-night-border-soft)!important;
  --color-border-strong:var(--nx-night-border)!important; --color-brand:var(--nx-night-link)!important;
  --color-brand-soft:#1c3553!important; --color-success:var(--nx-night-success)!important;
  --color-warning:var(--nx-night-warning)!important; --color-danger:var(--nx-night-danger)!important;
  background:var(--nx-night-canvas);color:var(--nx-night-ink);
}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) body, html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) body.aero-home-body {
  background:radial-gradient(ellipse 1000px 600px at 90% 0,#17385835,transparent 75%),var(--nx-night-canvas)!important;
  color:var(--nx-night-ink)!important;
}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) main :is(h1,h2,h3,h4,h5,h6,legend,dt,th) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-display,.aero-section-heading h2,.nx-home-pricing .aero-section-heading h2,.nx-mon2__hero h1) {
  background:none!important;color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;
}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-home-nav,.aero-public-nav) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important;box-shadow:inset 0 1px #ffffff08!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-home-nav,.aero-public-nav) a {color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-home-nav,.aero-public-nav) a:is(:hover,[aria-current="page"]) {background:#203c60!important;color:#fff!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-eyebrow,.aero-hero-benefits li,.aero-hero-benefits li span) {background:#1b304b!important;border-color:var(--nx-night-border)!important;color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-eyebrow {color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-skip-link {background:#174d8b!important;color:#fff!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea) {
  color-scheme:dark!important;background:var(--nx-night-inset)!important;color:var(--nx-night-ink)!important;
  -webkit-text-fill-color:currentColor!important;border-color:var(--nx-night-border)!important;
}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(input,textarea)::placeholder {color:var(--nx-night-muted)!important;opacity:1}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(input,select,textarea):focus-visible {outline:2px solid var(--nx-night-focus)!important;outline-offset:3px}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(button,a,summary):focus-visible {outline:2px solid var(--nx-night-focus)!important;outline-offset:4px}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-button.is-primary,.nxms-primary,.aero-speed-test__start) {
  background:linear-gradient(135deg,#1766cb,#124e9f),#155cba!important;color:#fff!important;
  -webkit-text-fill-color:currentColor!important;border-color:#5a9de9!important;
}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-button.is-secondary,.aero-icon-button,.nxms-secondary) {background:#1b304c!important;color:var(--nx-night-ink)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-button,.aero-icon-button) :is(span,strong) {color:inherit!important;-webkit-text-fill-color:currentColor!important}

/* The homepage demo is real HTML, not an image: theme every nested surface. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-dashboard-demo,.aero-dashboard-demo>header,.aero-demo-metrics>div,.aero-demo-chart,.aero-demo-footer,.aero-demo-status,.aero-metric-strip .aero-container>div,.aero-steps ol>li) {
  background:var(--nx-night-surface)!important;border-color:var(--nx-night-border-soft)!important;color:var(--nx-night-ink)!important;
}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-demo-layout>nav,.aero-demo-chart__head>span,.aero-demo-label,.aero-capability-visual span,.aero-steps ol>li>span) {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border-soft)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-dashboard-demo,.aero-metric-strip,.aero-steps) :is(strong,b) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-dashboard-demo,.aero-metric-strip,.aero-steps) :is(p,small,span) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-demo-metrics small,.aero-demo-metrics strong.is-success) {color:var(--nx-night-success)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-demo-footer a,.aero-all-faq,.aero-link) {color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-metric-strip,.aero-capabilities,.aero-steps,.aero-faq-section,.nx-home-pricing) {background:var(--nx-night-canvas)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-accordion__trigger,.aero-accordion__trigger span,.aero-accordion__content) {color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-hero,.aero-steps)::before {opacity:.12!important}

html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-dashboard-demo .aero-demo-live {background:#173c36!important;color:var(--nx-night-success)!important;border-color:#3d7460!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-demo-status>a {color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-demo-layout>nav .is-active {background:#1d3a5d!important;color:#cde6ff!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .hero-axis-v4 text {fill:var(--nx-night-muted)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-demo-chart .grid {stroke:var(--nx-night-border-soft)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-steps li>span {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important;border-color:var(--nx-night-border)!important}

/* Homepage monitor simulator: retain meaningful green/amber/red states. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxms {background:radial-gradient(ellipse at 85% 8%,#214a7030,transparent 65%),var(--nx-night-canvas)!important;color:var(--nx-night-ink)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nxms-dashboard,.nxms-chart-wrap,.nxms-timeline,.nxms-metrics>div) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border-soft)!important;box-shadow:0 16px 48px #020a1738!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nxms-dashboard,.nxms-dashboard[data-nxms-scenario]) {--nxms-soft:#193c38!important;--nxms-status-color:#8ce4bc!important;--nxms-accent:#77baff!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxms-dashboard[data-nxms-scenario="slow"] {--nxms-soft:#45391f!important;--nxms-status-color:#f6d18c!important;--nxms-accent:#f6c86f!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxms-dashboard[data-nxms-scenario="down"] {--nxms-soft:#452939!important;--nxms-status-color:#ffabb7!important;--nxms-accent:#ff92a7!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxms-dashboard[data-nxms-scenario="recovered"] {--nxms-soft:#193c38!important;--nxms-status-color:#8ce4bc!important;--nxms-accent:#8ce4bc!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxms :is(h2,strong) {color:var(--nx-night-ink)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxms :is(p,small,.nxms-chart-axis,.nxms-event-time,.nxms-demo-tag) {color:var(--nx-night-muted)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nxms-kicker,.nxms-channel) {color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nxms-point-icon,.nxms-bell) {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxms-notification {background:var(--nxms-soft)!important;border:1px solid var(--nx-night-border-soft)}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxms-gridlines path {stroke:var(--nx-night-border-soft)!important}

/* Tariffs: shared roles override the existing light-only price/compare sheet. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-home-pricing,.nx-pricing-journey) {--nx-price-ink:var(--nx-night-ink)!important;--nx-price-muted:var(--nx-night-muted)!important;--nx-price-border:var(--nx-night-border-soft)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-home-pricing__card,[data-aero-pricing-v2].nx-pricing-journey .aero-pricing-v2__card,.nx-price-period,.nx-price-period__buttons,.aero-pricing-v2__hero,.aero-pricing-v2__free) {
  background:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important;box-shadow:inset 0 1px #ffffff06,0 14px 36px #020a1728!important;
}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-home-pricing__card.is-featured,[data-aero-pricing-v2].nx-pricing-journey .aero-pricing-v2__card.is-pro) {background:linear-gradient(150deg,#203d60,#14263e),#14263e!important;border-color:#6aa9ef!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) [data-aero-pricing-v2].nx-pricing-journey .aero-pricing-v2__card.is-starter {background:linear-gradient(150deg,#173b3b,#142a36),#142a36!important;border-color:#4b9c88!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-home-pricing__card,[data-aero-pricing-v2].nx-pricing-journey) :is(h2,strong,b,.nx-plan-price strong,.aero-pricing-v2__metrics strong) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-home-pricing,.nx-pricing-journey,.nx-price-period) :is(p,li,small,span,.nx-home-pricing__card strong small,.aero-pricing-v2__card-head p,.aero-pricing-v2__features li) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-home-pricing__tag,.nx-price-eyebrow,.aero-pricing-v2__eyebrow) {color:var(--nx-night-link)!important;-webkit-text-fill-color:currentColor!important;background:transparent!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-home-pricing__card a,.nx-price-period__buttons button) {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-price-period__buttons button[aria-pressed="true"] {background:#244e7c!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border-color:#71aff2!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-pricing-journey :is(table,thead,tbody,tr,th,td) {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border-soft)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-pricing-journey :is(th,td):nth-child(4) {background:#1b3350!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-pricing-journey :is(tr.is-group th,tr.is-group td,thead th) {background:#213b5a!important;color:var(--nx-night-ink)!important}

/* Public monitoring: theme local tokens, including the embedded telemetry demo. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 {--m2-ink:var(--nx-night-ink)!important;--m2-soft:var(--nx-night-copy)!important;--m2-line:var(--nx-night-border-soft)!important;--m2-blue:var(--nx-night-link)!important;--m3-ink:var(--nx-night-ink)!important;--m3-sub:var(--nx-night-muted)!important;--m3-stroke:var(--nx-night-border-soft)!important;--m3-cobalt:var(--nx-night-link)!important;background:var(--nx-night-canvas)!important;color:var(--nx-night-copy)!important;color-scheme:dark}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 :is(h1,h2,h3,h4,strong,b) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 :is(p,small,label,summary,li) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-mon2__mini,.nx-mon2__step,.nx-mon2__feature,.nx-mon2__faq-item,.nx-mon2__plan,.nx-mon2__compare,.nx-mon3__rail,.nx-mon3__lab-note,.nx-mon4__capacity,.nx-mon2__demo,.nx-tm,.nx-tm__card,.nx-tm__stat,.nx-tm__toolbar,.nx-tm__overview,.nx-tm__quality,.nx-tm__legend) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border-soft)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 .nx-tm {--nx-tm-text:var(--nx-night-ink)!important;--nx-tm-muted:var(--nx-night-muted)!important;--nx-tm-border:var(--nx-night-border-soft)!important;--nx-tm-bg:var(--nx-night-surface)!important;color:var(--nx-night-ink)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 .nx-tm :is(button,select,input) {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 .nx-tm :is(text,span) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 .nx-tm svg text {fill:var(--nx-night-muted)!important}

/* Editorial: update the actual v1/v4 journal and article tokens, not old Aero cards. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is([data-nx-magazine-v1],[data-nx-magazine-v4],[data-nx-article-v4]) {
  --nxm-ink:var(--nx-night-ink)!important;--nxm-muted:var(--nx-night-muted)!important;--nxm-blue:var(--nx-night-link)!important;
  --nxm-blue-soft:#1e3552!important;--nxm-line:var(--nx-night-border-soft)!important;--nxm-panel:var(--nx-night-surface)!important;--nxm-bg:var(--nx-night-canvas)!important;--nxm-green:var(--nx-night-success)!important;
  --nx4-ink:var(--nx-night-ink)!important;--nx4-ink-soft:var(--nx-night-copy)!important;--nx4-muted:var(--nx-night-muted)!important;--nx4-blue:var(--nx-night-link)!important;--nx4-border:var(--nx-night-border-soft)!important;--nx4-ice:var(--nx-night-raised)!important;color-scheme:dark!important;
}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-magazine__masthead,.nx-magazine__story,.nx-magazine__rec,.nx-magazine__sidebar-box,.nx-magazine__directory-panel,.nx-magazine-v3__explore,.nx-magazine-v3__directory-search,.nx-magazine__search,.nx-magazine__toolbox,.nx-journal-toc,.nx-article-v2__intro,.nx-article-v3__toc-rail,.nx-article-v3__reading-dock,.nx-article-v3__related-card,.aero-article-sidebar-card,.aero-article-faq details) {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border-soft)!important;box-shadow:0 12px 36px #020a1725!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is([data-nx-magazine-v4],[data-nx-article-v4]) :is(h1,h2,h3,h4,strong,b) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is([data-nx-magazine-v4],[data-nx-article-v4]) :is(p,li,small,time,figcaption) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-magazine__category-scroll a,.nx-magazine__pagination a,.nx-magazine__tag,.nx-magazine__directory-more,.nx-article-v3__dock-actions a) {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-article-prose,.aero-article-prose table,.aero-article-prose td,.aero-article-prose th) {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-article-prose th {background:var(--nx-night-raised)!important;color:var(--nx-night-ink)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-article-prose :is(a,code) {color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-article-prose :not(pre)>code {background:#1d3451!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-article-prose pre,.aero-article-prose blockquote) {background:var(--nx-night-inset)!important;color:var(--nx-night-copy)!important;border-color:#669cda!important}

/* Diagnostics and outage pages share the same surface/text hierarchy. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-tool-page,.aero-tools-page,.aero-tool-context,.aero-public-grid,.nx-out) {color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-tool-page,.aero-tools-page,.aero-tool-context,.aero-public-grid,.nx-out) :is(h2,h3,h4,strong,b,dt,label) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-tool-page,.aero-tools-page,.aero-tool-context,.aero-public-grid,.nx-out) :is(p,small,dd,li) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-result-section,.aero-result-summary,.aero-result-card,.aero-tool-guide>*,.aero-related-tools .aero-tool-card,.aero-public-card,.aero-result-insight,.aero-insight-card,.nx-out-card,.nx-out__card) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-result-values,.aero-result-technical,.aero-public-table) :is(th,td) {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-status.is-success,.aero-result-summary.is-success) {background:#173c36!important;color:var(--nx-night-success)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-status.is-warning,.aero-result-summary.is-warning) {background:#40351f!important;color:var(--nx-night-warning)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-status.is-danger,.aero-result-summary.is-danger) {background:#432738!important;color:var(--nx-night-danger)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-footer-telegram__qr {background:#fff!important;color:#183d65!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-footer-telegram__qr small {color:#183d65!important;-webkit-text-fill-color:currentColor!important}
@media(prefers-reduced-motion:reduce) {html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-home-pricing__card,.aero-pricing-v2__card) {transition:none!important}}

/* Current pricing metrics, included tools, and comparison container. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-pricing-v2__metrics>div,.aero-pricing-v2__included-grid>*,.aero-pricing-v2__table-wrap) {background:var(--nx-night-raised)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-breadcrumbs {background:transparent!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-breadcrumbs :is(a,span) {color:var(--nx-night-muted)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-tool-form,.aero-tool-cta) .aero-button:not(.is-secondary), html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-button[type="submit"] {background:#155cba!important;color:#fff!important;border-color:#5a9de9!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-tool-intro-grid>article {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-tool-examples code {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important}

/* Monitoring v2/v3/v4 controls and the exact shared telemetry markup. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 :where(span,a,button,summary,td,th,code) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 :is(.nx-mon2__eyebrow,.nx-mon2__section-label,.nx-mon3__advisor-kicker) {color:var(--nx-night-link)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-mon2__eyebrow,.nx-mon3__lab-badge,.nx-mon3__lab-caption,.nx-mon2__demo-mark,.nx-mon4__tour-trigger,.nx-mon2__actual-telemetry,.nx-tm__periods,.nx-tm__metrics>article,.nx-tm__modes,.nx-tm__zoom-controls,.nx-tm__table,.nx-mon2__benefit,.nx-mon3__advisor-options,.nx-mon4__interval-options,.nx-mon2__faq-items details,.nx-mon2__button--subtle,.nx-mon2__button--white) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important;box-shadow:inset 0 1px #ffffff06!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 .nx-tm :is(table,thead,tbody,tr,th,td,summary) {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border-soft)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 .nx-tm :is(article,button,summary) :is(span,strong,small) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 .nx-tm article strong {color:var(--nx-night-ink)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-mon3__advisor-options,.nx-mon4__interval-options,.nx-tm__periods,.nx-tm__modes,.nx-tm__zoom-controls) button {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 :is(button[aria-pressed="true"],.nx-mon2__plan.is-recommended,.nx-mon3__step-index) {background:#244465!important;color:var(--nx-night-ink)!important;border-color:#73a9e0!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2__button:not(.nx-mon2__button--subtle):not(.nx-mon2__button--white), html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon3__rail-cta {background:#155cba!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon3__live-status {color:var(--nx-night-success)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon3__live-status.is-pending {color:var(--nx-night-warning)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon3__live-status.is-down {color:var(--nx-night-danger)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon3__live-status.is-recovered {color:#9acbff!important}

/* Journal menus, top stories, chips and sidebar are independent of Aero cards. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is([data-nx-magazine-v4],[data-nx-article-v4]) :where(a,span,label,summary) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-magazine__directory-more strong,.nx-magazine__top-story,.nx-magazine__section-list a,.nx-magazine__more-tags summary,.nx-magazine__category,.nx-magazine__lead-badge,.nx-magazine__telegram,.nx-magazine__tool-ribbon,.nx-magazine__tags a,.nx-magazine__pagination a) {background:var(--nx-night-raised)!important;border-color:var(--nx-night-border)!important;color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is([data-nx-magazine-v4],[data-nx-article-v4]) :is(h1,h2,h3,h4) a {color:var(--nx-night-ink)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-magazine__eyebrow,.nx-magazine__category,.nx-magazine__section-list a.is-active,.nx-magazine__tag) {color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-magazine__lead-action {background:#155cba!important;color:#fff!important}

/* Outages v9/v10: summary, complaint chart, catalogue controls, and empty state. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-out {--nx-text:var(--nx-night-ink)!important;--nx-muted:var(--nx-night-muted)!important;--nx-border:var(--nx-night-border-soft)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-out,.nx-out-hero,.nx10-section-nav,.nx9-overview,.nx9-chart,.nx9-insights) :where(span,a,button) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx10-secondary,.nx-out-hero-stat,.nx10-section-nav,.nx9-overview,.nx9-live-pill,.nx9-overview-kpi,.nx9-overview-breakdown,.nx9-status-track,.nx9-chart,.nx9-chart-switch,.nx9-insights,.nx9-insights-total,.nx10-catalog-controls,.nx10-view-picker,.nx-out-empty) {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important;box-shadow:inset 0 1px #ffffff06!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx9-overview,.nx9-chart,.nx9-insights,.nx-out-empty) :is(h2,h3,strong) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx9-overview,.nx9-chart,.nx9-insights) :is(p,small,span) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx9-chart-switch,.nx10-view-picker,.nx-out-filter-buttons) button {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx9-chart-switch,.nx10-view-picker,.nx-out-filter-buttons) button:is(.is-active,[aria-pressed="true"]) {background:#244e7c!important;color:#fff!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx10-primary {background:#155cba!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-out .nx-out-status.is-monitoring {background:#173c36!important;color:var(--nx-night-success)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-out .nx-out-status.is-warning {background:#40351f!important;color:var(--nx-night-warning)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-out .nx-out-status.is-danger {background:#432738!important;color:var(--nx-night-danger)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-tool-guide article,.aero-tool-context article,.aero-related-tools article) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-tool-context code {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-tools-cta {background:linear-gradient(120deg,#173251,#153e65),#153453!important;color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-button:not(.is-secondary) {background:#155cba!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border-color:#5a9de9!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-mon3__lab-badge,.nx-mon2__demo-mark) {color:var(--nx-night-muted)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon3__insight-footer button {background:var(--nx-night-raised)!important;color:var(--nx-night-ink)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 .nx-tm__periods a.is-active {background:#244e7c!important;color:#fff!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-magazine__directory-more summary,.nx-magazine__issue-count,.nx-magazine__tag-cloud a,.nx-magazine__tool-ribbon a,.nx-out-counter,.nx-out-filter-buttons button span) {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-magazine__page-links .is-active {background:#244e7c!important;color:#fff!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-magazine__directory-grid a,.nx-magazine__top-thumb,.nx-magazine__story-image,.nx-magazine__rec-image) {background-color:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
/* Reading controls must pair their text with their own background. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-article-v2__category,.nx-article-v2__read-action,.nx-article-v3__dock-actions button,.nx-article-v3__dock-actions label,.aero-article-sidebar-card a,.nx-article-v5__tool-action,.aero-blog-category,.aero-blog-card__link,.aero-article-back a,.nx-article-v3__article-end button) {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important;border-color:var(--nx-night-border)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-article-v2__cover {background-color:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-article-v2__cover figcaption {background:var(--nx-night-surface)!important;color:var(--nx-night-muted)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-article-v2__intro {background:transparent!important;box-shadow:none!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-article-v2__footline,.nx-article-v2__meta-item,.aero-article-prose h2,.aero-article-prose h3) {border-color:var(--nx-night-border-soft)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-journal-subscribe>a {background:#155cba!important;color:#fff!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-section-heading>p:not(.aero-eyebrow),.aero-cta .aero-container>div>p) {color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-inverse-link {color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-tool-method {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}

/* Shared diagnostic results, including the automatic My IP result. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-result-summary__facts>div,.aero-result-actions,.aero-my-ip-location__hero,.aero-my-ip-facts,.aero-my-ip-facts>div,.aero-result-pairs,.aero-result-pairs>div,.aero-result-limitation,.aero-result-technical>summary,.aero-result-technical table,.aero-result-json>summary) {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-native-result :is(dt,strong) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-native-result :where(dd,time,small,p,span,summary) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-native-result :is(td,th) {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border-soft)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-result-exports :is(a,button) {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-result-notice.is-warning {background:#40351f!important;border-color:#796742!important;color:var(--nx-night-warning)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-result-notice.is-danger {background:#432738!important;border-color:#805166!important;color:var(--nx-night-danger)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-result-technical pre {background:var(--nx-night-inset)!important;color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-speed-test__start small {color:#fff!important}

/* Glossary, search and public account-entry forms use the same roles. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxgl {--nx-ink:var(--nx-night-ink)!important;--nx-muted:var(--nx-night-muted)!important;--nx-line:var(--nx-night-border-soft)!important;--nx-blue:var(--nx-night-link)!important;--nx-soft:var(--nx-night-raised)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxgl :is(a,.nxgl-kicker) {color:var(--nx-night-link)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxgl-card h3 a {color:var(--nx-night-ink)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nxgl-bottom a {background:var(--nx-night-raised)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-auth-home span,.aero-auth-alternative) {color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-auth-label-row a,.aero-auth-alternative a) {color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-smart-search__form,.aero-smart-search__empty,.aero-smart-search__examples a,.aero-smart-search__filters a) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important;color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-smart-search__empty strong {color:var(--nx-night-ink)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-smart-search__empty p {color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-smart-search__form button,.aero-smart-search__filters a.is-active,.aero-public-form button) {background:#155cba!important;color:#fff!important;border-color:#5a9de9!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-public-form span {color:var(--nx-night-copy)!important}

/* Website audit and asynchronously filled score/preview panels. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-site-audit__target,.aero-site-audit__quick-facts>div,.aero-site-audit__intelligence,.aero-site-audit__intelligence-stats>div,.aero-site-audit__category,.aero-site-audit__preview-card,.aero-site-audit__social-preview,.aero-site-audit__seo-grid>div,.aero-site-performance,.aero-site-performance__metric,.aero-site-shot,.aero-site-shot__tabs,.aero-site-shot__loading) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important;color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-site-audit,.aero-site-performance,.aero-site-shot) :where(p,small,span,dt,dd,label,time) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-site-audit,.aero-site-performance) :is(h2,h3,h4,strong,b) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-site-audit__score-ring {background:radial-gradient(circle closest-side,var(--nx-night-surface) 78%,transparent 79% 99%,var(--nx-night-surface) 100%),conic-gradient(var(--score-color,var(--nx-night-link)) calc(var(--audit-score)*1%),var(--nx-night-border-soft) 0)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-site-performance__score-ring::before {background:var(--nx-night-surface)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-site-audit__score-state.is-success,.aero-site-audit__human-status.is-good) {background:#173c36!important;color:var(--nx-night-success)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-site-audit__score-state.is-warning,.aero-site-audit__human-status.is-warning) {background:#40351f!important;color:var(--nx-night-warning)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx9-category-item,.nx-out-mini-metrics>div,.nx-out-tech-timeline>div) {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx9-filter-all {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx9-filter-all.is-selected {background:#155cba!important;color:#fff!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-site-performance__score {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-site-performance__score-ring {background:conic-gradient(#78baff calc(var(--performance-score)*1%),var(--nx-night-border-soft) 0)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-site-shot__tab {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-site-shot__tab.is-active {background:#244e7c!important;color:#fff!important;border-color:#71aff2!important}
/* Solid fallbacks also replace light-only gradients at responsive breakpoints. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-link,.aero-all-faq,.aero-auth-home) {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-eyebrow {background:transparent!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-hero .aero-eyebrow {background:#1b304b!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-integrations {background:linear-gradient(125deg,#152f4d,#153c60),#153453!important;color:var(--nx-night-ink)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-integrations :is(h2,a,span) {color:var(--nx-night-ink)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.aero-pricing-v2__included,.nx-mon4__analytics-toolbar,.nx-mon2__how,.nx-mon3__plan-advisor,.nx-mon2 .nx-tm__workbench,.nx-mon2 .nx-tm__canvas,.nx-mon2 .nx-tm__navigator,.nx9-chart-plot,.aero-result-disclosure>summary,.nxgl-sidebar__tip a) {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 .nx-tm__footer {background:var(--nx-night-surface)!important;color:var(--nx-night-muted)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-mon2 .nx-tm__option {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-magazine__search button {background:#155cba!important;color:#fff!important;border-color:#5a9de9!important}

/* Service detail, reporting and community forms (presentation only). */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-out-back,.nx-out-detail-link,.nx-out-detail-live-grid>div,.nx22-clarity-card,.nx-out-v7-jumps,.nx-out-v7-jumps a,.nx-out-v6-switch,.nx-out-incident-history,.nx-out-regions,.nx-out-history,.nx-out-note,.nx26-report-section,.nx26-report-choice,.nx26-community,.nx-community-panel,.nx-community-panel form,.nx26-info-card,.nx26-tools-card a,.nx26-faq-card details) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important;color:var(--nx-night-copy)!important;box-shadow:inset 0 1px #ffffff06!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-out-detail-hero,.nx22-clarity-card,.nx-out-history,.nx-out-incident-history,.nx-out-regions,.nx26-report-section,.nx26-community,.nx26-info-card) :is(h1,h2,h3,h4,strong,b,legend,label) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-out-detail-hero,.nx22-clarity-card,.nx-out-history,.nx-out-incident-history,.nx-out-regions,.nx26-report-section,.nx26-community,.nx26-info-card) :where(p,small,span,summary,li,td,th) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx26-report-choice,.nx-out-v6-switch button,.nx26-rating-form button,.nx-community-panel button) {background:var(--nx-night-raised)!important;color:var(--nx-night-ink)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx26-report-choice.is-active,.nx-out-v6-switch button.is-active) {background:#244e7c!important;border-color:#71aff2!important}

/* The same telemetry can appear on product and service pages, never /account. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-tm {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-tm__workbench,.nx-tm__canvas,.nx-tm__navigator,.nx-tm__metrics>article,.nx-tm__periods,.nx-tm__modes,.nx-tm__zoom-controls,.nx-tm__table) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-tm :where(span,p,small,td,th,summary,label) {color:var(--nx-night-copy)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-tm :is(strong,b) {color:var(--nx-night-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-tm :is(button,select,a,.nx-tm__option) {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-tm :is(a.is-active,button.is-active,button[aria-pressed="true"]) {background:#244e7c!important;color:#fff!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-tm :is(table,tr,th,td,summary,.nx-tm__footer) {background:var(--nx-night-surface)!important;border-color:var(--nx-night-border-soft)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-tm svg text {fill:var(--nx-night-muted)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx26-choice-symbol {background:#243e5a!important;color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx26-report-choice[aria-pressed="true"] {background:#244e7c!important;border-color:#71aff2!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-public-faq summary {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-integrations>.aero-container {background:linear-gradient(125deg,#152f4d,#153c60),#153453!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-integration-list a {background:var(--nx-night-raised)!important;border-color:var(--nx-night-border)!important;color:var(--nx-night-ink)!important}
@media(max-width:360px) {
  html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-home-header__inner {grid-template-columns:84px minmax(0,1fr)!important;gap:8px!important;padding-inline:12px!important;box-sizing:border-box!important}
  html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-home-logo img {width:84px!important;height:auto!important}
  html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .aero-home-actions {gap:4px!important;min-width:0!important}
  html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-global-theme-switch svg {display:none!important}
  html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-global-theme-switch select {min-width:64px!important}
}

/* Live outage states and populated probe history. */
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-out .nx-out-probe-line {color:var(--nx-night-muted)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-out .nx-out-status.is-info {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx13-status-note,.nx-out-history-summary>div,.nx-out-probe-point) {background:var(--nx-night-inset)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx13-status-note small,.nx-out-probe-point small,.nx-out-history-summary span) {color:var(--nx-night-muted)!important;opacity:1!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx13-status-note-icon {background:var(--nx-night-raised)!important;color:var(--nx-night-link)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) :is(.nx-out-report,.nx-out-community) {background:var(--nx-night-surface)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-out-problem {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-community-muted {color:var(--nx-night-muted)!important;opacity:1!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-out-problem>span {background:var(--nx-night-raised)!important;color:var(--nx-night-copy)!important;border-color:var(--nx-night-border)!important}
html[data-product-theme="nexip-aero"][data-theme="dark"]:not([data-nexip-account-theme]) .nx-out-problem input:checked+span {background:#244e7c!important;color:#fff!important;border-color:#5a9de9!important}

}
