/* Shared UNKA page surfaces: navy panels, neutral light content, original logos. */
:root { --navy: #061827; --navy2: #0d2b41; --paper: #f4f6f8; }
body .page-hero,
body .detail-hero,
body .section.dark,
body .standards,
body .capacity-table caption,
body > footer {
  background: #061827;
  color: #fff;
}
body .page-hero h1,
body .page-hero p,
body .page-hero .label,
body .page-hero .breadcrumbs,
body .page-hero .breadcrumbs a,
body .detail-hero h1,
body .detail-hero p,
body .detail-hero .label,
body .detail-hero .breadcrumbs,
body .detail-hero .breadcrumbs a,
body .section.dark .section-head h2,
body .section.dark .section-head p,
body .section.dark .section-head .label,
body .standards b,
body .standards p,
body > footer b,
body > footer p,
body > footer a,
body > footer .footer-epc strong { color: #fff; }
body .section.soft,
body .related,
body .equipment-showcase,
body .customer-inquiry-form,
body .cert-note { background: #f4f6f8; }
body .ceo-message { background: #fff; }
body .cap { color: var(--ink); }
body .feature-card { background: #061827; }
body .btn,
body.home-page .btn { background: #061827; color: #fff; }
body .btn:hover,
body .btn:focus-visible { background: #12364f; color: #fff; }
body .compact-technical-hero .detail-image,
body .full-photo-hero .detail-image,
body .mini-refinery-hero .detail-image,
body .photo-fit-hero .detail-image,
body .waste-extraction-photo-fit .detail-image img,
body .waste-raffinate-photo-fit .detail-image img { background: #061827 !important; }
