/* LYRK: two shared gray surfaces, 2026-11-07 */
#ajax-content-wrap .container-wrap,
#ajax-content-wrap .lyrk {background-color:#242424!important;}
#ajax-content-wrap .lyrk section,
#ajax-content-wrap .lyrk footer,
#ajax-content-wrap .lyrk .editorial-photo-band {background-color:#242424!important;color:#f0eee7;}
#ajax-content-wrap .lyrk .knowledge-body,
#ajax-content-wrap .lyrk .knowledge-cta,
#ajax-content-wrap .lyrk .service-section:nth-of-type(even),
#ajax-content-wrap .lyrk .area-section,
#ajax-content-wrap .lyrk .f2-selected-projects,
#ajax-content-wrap .lyrk .q-services,
#ajax-content-wrap .lyrk .faq-group:nth-of-type(even),
#ajax-content-wrap .lyrk .faq-more,
#ajax-content-wrap .lyrk .info-owner,
#ajax-content-wrap .lyrk .info-team,
#ajax-content-wrap .lyrk .contact-details,
#ajax-content-wrap .lyrk .project-grid-section {background-color:#303030!important;}
#ajax-content-wrap .lyrk .q-header,
#ajax-content-wrap .lyrk .q-header a,
#ajax-content-wrap .lyrk .q-header p,
#ajax-content-wrap .lyrk .q-header summary,
#ajax-content-wrap .lyrk .q-header .nav-dropdown,
#ajax-content-wrap .lyrk .q-header .nav-sub,
#ajax-content-wrap .lyrk .q-mobile div {color:#292925!important;}
#ajax-content-wrap .lyrk .nav-sub a:hover {background-color:#deded4!important;}
#ajax-content-wrap .lyrk a.l-button,
#ajax-content-wrap .lyrk input[type=submit] {background-color:#303030!important;color:#f0eee7!important;border-color:#f0eee7!important;}
/* Header retains its original off-white background. */
#ajax-content-wrap .lyrk .q-header,
#ajax-content-wrap .lyrk .nav-sub,
#ajax-content-wrap .lyrk .q-mobile div {background-color:#f0eee7!important;}