/* Client-approved direction: white and neutral grey surfaces, Artemon blue accents.
   Natural film imagery and the existing day/night cinematic scenes retain their colours. */
:root{color-scheme:light;--ink:#26313a;--white:#fff;--blue:#276f9f;--line:#d9dee2;--muted:#626d75;--brand-accent:#276f9f}
body{background:#fff;color:var(--ink)}em{color:var(--brand-accent)}
.site-header,.site-header.scrolled{background:#fffffffa;color:var(--ink);border-color:#d9dee2;backdrop-filter:none}
.site-header nav a::after{background:var(--brand-accent)}
.header-contact{border-color:#97b5c9;color:#246a98}.header-contact:hover{background:#edf5fa}
.menu-toggle span{background:#26313a}.mobile-menu{background:#fff;color:var(--ink)}
.button.light,.dark-button{background:var(--brand-accent);color:#fff;border-color:var(--brand-accent)}
.button.light:hover,.dark-button:hover{background:#23658f;border-color:#23658f}
.button.outline{border-color:#97b5c9;color:#246a98}.button.outline:hover{background:#edf5fa}
.page-head,.product-hero{background:linear-gradient(120deg,#fff 15%,#f2f3f4 100%);color:var(--ink)}
.page-head h1 em{color:var(--brand-accent)}.head-bottom p{color:#626d75}
.page-head .text-link,.product-hero .text-link{color:#246a98;border-color:#97b5c9}
.product-type,.product-heading .eyebrow,.breadcrumb{color:#626d75}.breadcrumb:hover{color:#246a98}
.product-hero-grid{background-image:linear-gradient(#26313a08 1px,transparent 1px),linear-gradient(90deg,#26313a08 1px,transparent 1px)}
.product-hero-foot{color:#626d75;border-color:#d9dee2}.product-art{filter:drop-shadow(0 16px 18px #26313a12)}
.fleet,.engagements,.founders-section,.portfolio-range,.product-real-photo,.field-film,.recognitions{background:#f1f2f3}
.intro,.engineering,.catalogue,.spec-section,.product-description,.about-intro,.career-contact,.contact-section{background:#fff}
.card-image{background:#e9ecef}.product-card:hover .card-image{background:#e3e8eb}
.card-text .eyebrow,.recognition-mark{color:#276f9f}.card-number,.card-text p,.intro-content p:not(.large-copy),.product-description-copy p{color:#626d75}
.filter.active{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}
.about-focus,.product-showcase,.launch-film,.home-launch-systems{background:#f1f2f3;color:var(--ink)}
.showcase-heading>p:not(.eyebrow){color:#626d75}.about-focus em{color:var(--brand-accent)}
.engineering-visual,.company-platform,.company-platform-dark,.platform-detail-visual,.showcase-art .platform-detail-visual{background:radial-gradient(ellipse,#e6e9ec,#f7f8f9);border-color:#d9dee2}
.company-platform-dark figcaption,.company-platform figcaption,.platform-detail-visual figcaption{color:#626d75}
.contact-banner{background:#f1f2f3;color:var(--ink);border-color:#d9dee2}
footer{background:#e9ecef;color:#626d75}.footer-bottom{border-color:#cbd2d7}
.footer-top a:hover,.back-top:hover{color:var(--brand-accent)}.back-top{color:#626d75}
.footer-certification{color:#246a98;border-color:#97b5c9}
.photo-viewer{background:#fff;color:var(--ink)}.close-photo{color:var(--ink)}
.enquiry-form input,.enquiry-form select,.enquiry-form textarea{background:#f5f6f7;border-color:#d9dee2}
.product-views,.manual-product-viewer{background:#f1f2f3}.manual-product-viewer{border-color:#d9dee2}
.product-viewer-controls button{border-color:#97b5c9;color:#246a98}
/* Light framing around the existing capability graphics; their animation is unchanged. */
.capability-sequence{background:#e9ecef}

/* Separate client-supplied UMRAATS visuals: preserve complete airframes. */
.umraats-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.umraats-image-grid .photo-card{min-width:0}.umraats-image-grid .photo-card img{width:100%;height:auto;aspect-ratio:1619/972;object-fit:contain;background:#f3f4f5}.umraats-image-grid .photo-card span{font-size:14px}@media(max-width:760px){.umraats-image-grid{grid-template-columns:1fr;gap:28px}}
