/* System theme for service, industry, contact and legal pages. Home has its own shared palette. */
:root{color-scheme:light dark}
@media(prefers-color-scheme:light){
:root{--color-bg:#f8fbfd;--color-surface:#edf4f8;--color-surface-2:#e3edf4;--color-fg:#172740;--color-muted:#526b83;--color-accent:#1d7a80;--shadow-glass:0 8px 32px #1727400c}
body.bg-navy-950{background:#f8fbfd;color:#172740}body>header{background:#ffffffed;border-color:#d8e6ef}body>footer{background:#eef5f9;border-color:#d3e2ed}.glass{border-color:#b9d7e0;box-shadow:0 10px 30px #17274008}.text-gradient{background:none!important;-webkit-text-fill-color:currentColor;color:#197b85}.cosmos-canvas{opacity:.12}.cosmos-nebula{opacity:.08}.grain-overlay{opacity:.018}.bg-navy-900,.bg-navy-950{background-color:#edf4f8}.border-white\/10,.border-white\/5{border-color:#cbdce8}.text-teal-200,.text-teal-300,.text-teal-400{color:#197780}input,textarea,select{color:#172740!important;background:#fff!important;border-color:#b5cbd9!important}input::placeholder,textarea::placeholder{color:#61798e!important}.prose{color:#334b63}.bg-white\/5{background:#eaf2f7}.hover\:bg-white\/5:hover{background:#dfebf3}.text-white{color:#172740}.bg-teal-500{color:#fff}.bg-teal-400{color:#10263a}
}
/* Mirqam identity: navy and teal, with derived neutral surfaces. */
:root{--color-teal-300:#76bfc3;--color-teal-400:#54b0b5;--color-teal-500:#23949a;--color-teal-600:#17666b;--color-accent:#23949a;--color-navy-950:#0b1421;--color-navy-900:#172740}
.cel{--cel:#23949a!important}.bg-teal-500{background-color:#23949a;color:white}.text-gradient{background-image:linear-gradient(100deg,#ffffff,#76bfc3,#23949a)}
@media(prefers-color-scheme:light){:root{--color-teal-200:#17666b;--color-teal-300:#17666b;--color-teal-400:#17666b;--color-fg:#172740;--color-muted:#526674}.text-gradient{background:none!important;color:#172740}.bg-teal-500{background:#17666b;color:white}}
/* Keep third-party channel CTAs and decorative stars inside the identity palette. */
a[href^="https://wa.me/"]{background:#23949a!important;color:#fff!important}
.cosmos-canvas{filter:grayscale(1)}
