/* Warble Medya light theme - explicitly scoped; dark mode rules remain intact. */
html[data-theme="light"] {color-scheme:light;--paper:#f8f6f1;--ink:#201b16;--muted:#625a50;--accent:#a97932}
html[data-theme="light"] body {background:#f8f6f1;color:#201b16}
html[data-theme="light"] .masthead {background:#fffdf9;color:#201b16;box-shadow:0 1px 0 #d9cdb9}
html[data-theme="light"] .mainnav a {color:#29231c}
html[data-theme="light"] .mainnav a:hover,html[data-theme="light"] .lang-label {color:#946222}
html[data-theme="light"] .lang-label select {color:#29231c;background:#fffdf9}
html[data-theme="light"] .theme-switch {background:#fff9ed;color:#865918;border:1px solid #cbb489}
html[data-theme="light"] .intro {background:#f0e9dc;color:#211c16}
html[data-theme="light"] .intro .kicker,html[data-theme="light"] .intro .round-link {color:#966824}
html[data-theme="light"] .intro-bottom p {color:#574f45}
html[data-theme="light"] .services {background:#fffdf9;color:#241f18}
html[data-theme="light"] .insights {background:#f4efe7;color:#241f18}
html[data-theme="light"] .insight-card {background:#fff;color:#241f18}
html[data-theme="light"] .references {background:#eee6d8;color:#201b16}
html[data-theme="light"] .references-head>p,html[data-theme="light"] .references .ref-tabs button {color:#50473d}
html[data-theme="light"] .ref-tabs {border-color:#c9bba6}
html[data-theme="light"] .ref-tabs button.active {color:#754c18;border-color:#ab7a36}
html[data-theme="light"] .ref-tile {background:#fffaf0;border-color:#d5c3a7;color:#241f18}
html[data-theme="light"] .ref-tile small,html[data-theme="light"] .ref-tile span,html[data-theme="light"] .ref-icon {color:#76572f}
html[data-theme="light"] .contact {background:#e7dac3;color:#211b14}
html[data-theme="light"] .contact>p:not(.kicker) {color:#53483b}
html[data-theme="light"] .contact .kicker {color:#78521f}
html[data-theme="light"] footer {background:#f3eee6;color:#221b14}
html[data-theme="light"] footer p,html[data-theme="light"] footer small,html[data-theme="light"] footer>div a {color:#51483b}
html[data-theme="light"] footer>div span {color:#805923}
html[data-theme="light"] footer small {border-top-color:#d4c4aa}
html[data-theme="light"] .wm-page,html[data-theme="light"] .wm-admin,html[data-theme="light"] .contact-page {background:#f8f6f1;color:#201b16}
html[data-theme="light"] .wm-page p,html[data-theme="light"] .company-details,html[data-theme="light"] .contact-main-grid {color:#332c23}
html[data-theme="light"] .wm-card,html[data-theme="light"] .wm-admin form,html[data-theme="light"] .wm-admin table,html[data-theme="light"] .company-details,html[data-theme="light"] .contact-form-wrap {background:#fffaf2;color:#231c15;border-color:#d7c4a9}
html[data-theme="light"] .wm-card a {color:#80541e}
html[data-theme="light"] .wm-admin input,html[data-theme="light"] .wm-admin textarea,html[data-theme="light"] .wm-admin select {background:#fff;color:#211b14;border-color:#b9ac96}
html[data-theme="light"] .channel-card {background:#fffaf2;color:#251c15;border-color:#cbb796}
html[data-theme="light"] .channel-card strong,html[data-theme="light"] .detail-line strong {color:#2e251b}
html[data-theme="light"] .contact-hero {background:#f1e6d3;color:#241d15}
html[data-theme="light"] .contact-hero-inner>p {color:#584e42}
html[data-theme="light"] .contact-bottom {background:#e6d7bd;color:#251e16}
/* A deliberately photo-led hero and high-contrast quote retain their photographic treatment. */
.wm-us-address{margin:23px 0;padding:19px 22px;border:1px solid #b49460;border-radius:12px;display:flex;flex-direction:column;gap:9px;line-height:1.65}
.wm-us-address .wm-us-label{color:#bb8d47;font-size:12px;letter-spacing:.12em;font-weight:800}
.wm-us-address strong{font-size:15px;white-space:normal}
html[data-theme="light"] .wm-us-address{background:#fffaf2;border-color:#c6ab7f}
html[data-theme="light"] .wm-us-address .wm-us-label{color:#80541e}
