/* Shared public surfaces: native home and navigation plus retained article layouts. */
.ke-site .kec-navbar-inner{gap:20px}.ke-site .kec-brand{margin-right:auto}.ke-site .kec-navigation{order:1}.ke-site .kec-header .ke-theme-toggle{order:2}.ke-site .kec-menu-toggle{order:3}
html[data-theme="dark"]{--theme_border:#33423a;--theme_border2:#33423a;--theme_color:#dcb77b;--theme_text:#e5eae5;--theme_headline:#f0f2eb;--theme_meta:#a9b6ad;--theme_bg:#121a18}
html[data-theme="dark"] body.ke-site{--ke-paper:#121a18;--ke-panel:#1b2621;--ke-raised:#253229;--ke-ink:#e8ede6;--ke-muted:#aab8ad;--ke-line:#34443a;background-color:var(--ke-paper)!important;color:var(--ke-ink)}
html[data-theme="dark"] .ke-site :is(.kec-header,.kec-navbar,.kec-navigation,.kec-submenu,.kec-menu-toggle){background:var(--ke-panel);border-color:var(--ke-line);color:var(--ke-ink)}
html[data-theme="dark"] .ke-site .kec-header :is(.kec-nav-link,.kec-parent-button,.kec-sub-toggle){color:var(--ke-ink)!important}
html[data-theme="dark"] .ke-site .kec-header :is(.kec-nav-link:hover,.kec-current>.kec-nav-entry>.kec-nav-link){color:#e1c58d!important}
html[data-theme="dark"] .ke-site .kec-submenu .kec-nav-entry:hover{background:var(--ke-raised)}
html[data-theme="dark"] .ke-site .kec-nav-list>.kec-nav-item{border-color:var(--ke-line)}
html[data-theme="dark"] .ke-site .kec-brand img{background:transparent;border-radius:5px;padding:0}
html[data-theme="dark"] .ke-site :is(.keh-home,.keh-section){background:var(--ke-paper);color:var(--ke-ink)}
html[data-theme="dark"] .ke-site :is(.keh-shortcuts,.keh-service-card,.keh-post,.keh-hero-note){background:var(--ke-panel);color:var(--ke-ink);border-color:var(--ke-line)}
html[data-theme="dark"] .ke-site :is(.keh-about,.keh-journal,.keh-investment){background:#16201b}
html[data-theme="dark"] .ke-site :is(.keh-shortcuts>a+a,.keh-card-link,.keh-models>a,.keh-about-copy li){border-color:var(--ke-line)}
html[data-theme="dark"] .ke-site :is(.keh-shortcuts>a:hover,.keh-service-card:hover,.keh-service-top>span,.keh-note-icon,.keh-post-image){background:var(--ke-raised)}
html[data-theme="dark"] .ke-site :is(.keh-section-heading>p,.keh-service-card p,.keh-shortcuts small,.keh-service-top small,.keh-about-copy>p,.keh-about-copy li span,.keh-models p,.keh-post-body p,.keh-hero-note div>span){color:var(--ke-muted)}
html[data-theme="dark"] .ke-site :is(.keh-eyebrow,.keh-post-label,.keh-text-link,.keh-shortcut-icon,.keh-service-top>span){color:#d8ba80}
html[data-theme="dark"] .ke-site :is(.keh-about-copy h2,.keh-service-card h3,.keh-models h3,.keh-post h3,.keh-section-heading h2){color:var(--ke-ink)}
html[data-theme="dark"] .ke-site .keh-since{background:var(--ke-panel);border-color:var(--ke-line)}html[data-theme="dark"] .ke-site .keh-since span{color:var(--ke-muted);border-color:var(--ke-line)}html[data-theme="dark"] .ke-site .keh-investment-grid>div>p:not(.keh-eyebrow){color:var(--ke-muted)}html[data-theme="dark"] .ke-site .keh-about-copy li>svg{background:var(--ke-raised);color:#d8ba80}
html[data-theme="dark"] .ke-site .keh-hero{background:#102e2b;color:#fff}html[data-theme="dark"] .ke-site .keh-contact{background:#173d34;color:#fff}
html[data-theme="dark"] .ke-site :is(#wrapper,#inner-wrap,#content,.content,.page__content,.content__single,.content--page,.content__post,.content__post--article,.content__post--top,.content-header-meta,.page_description,.widget,.uck-card,.uck-card--content,.post-list-group,.masonry,.content__recent-posts--group,.geoit_author_box_content){color:var(--ke-ink);border-color:var(--ke-line)}
html[data-theme="dark"] .ke-site :is(.headline,.headline a,.widgettitle,.content__post--article h1,.content__post--article h2,.content__post--article h3,.content__post--article h4,.content__post--article p,.content__post--article li,.content__post--article label,.page_description p){color:var(--ke-ink)}
html[data-theme="dark"] .ke-site :is(.post-meta,.entry-meta,.content-header-meta,.content__post--article figcaption,.content__post--article time){color:var(--ke-muted)}
html[data-theme="dark"] .ke-site :is(.content__post--article a,.widget a:hover,.headline a:hover){color:#dfbd80}
html[data-theme="dark"] .ke-site :is(.navigation.pagination,.mailchimp_subsribe,.search-form,.header__search--form,blockquote,pre,code,table th){background:var(--ke-panel);color:var(--ke-ink);border-color:var(--ke-line)}
html[data-theme="dark"] .ke-site :is(input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),textarea,select){background:var(--ke-panel)!important;color:var(--ke-ink)!important;border-color:var(--ke-line)!important}
html[data-theme="dark"] .ke-site ::placeholder{color:#9eafa3;opacity:1}
html[data-theme="dark"] .ke-site :is(input,textarea,select):focus-visible{outline:2px solid #c6a566;outline-offset:2px}
html[data-theme="dark"] .ke-site :is(table,td,th,hr){border-color:var(--ke-line)}
html[data-theme="dark"] .ke-site :is(.header__top,.header__bottom,#header .headroom--not-top,.kan-header-mobile-wrapper,#geo_mobil_menu,.geo-menu .sub-menu){background:var(--ke-panel)!important;color:var(--ke-ink);border-color:var(--ke-line)}
html[data-theme="dark"] .ke-site #header :is(.header__bottom--link,button,.geo-top-menu a){color:var(--ke-ink)!important}
/* Old page builder rows can still be served by archived content. */
html[data-theme="dark"] .ke-site :is(.vc_custom_1689691986485,.vc_custom_1669882331229,.vc_custom_1669236923787,.vc_custom_1669236929831,.vc_custom_1669236934707,.vc_custom_1669236940211,.vc_custom_1669236947646,.vc_custom_1669233665651,.vc_custom_1669233672991,.vc_custom_1669233679764){background-color:var(--ke-panel)!important}
html[data-theme="dark"] .ke-site :is(.vc_custom_heading,.vc_column-inner p,.vc_column-inner li)[style*="color: #555555"],html[data-theme="dark"] .ke-site :is(.vc_custom_heading,.vc_column-inner p,.vc_column-inner li)[style*="color: #666666"]{color:var(--ke-ink)!important}
html[data-theme="dark"] .ke-site .vc_btn3-style-outline{color:#e1c68e!important;border-color:#ac935f!important}
@media(max-width:960px){.ke-site .kec-navbar-inner{gap:12px}.ke-site .kec-header .ke-theme-toggle{margin-left:auto}.ke-site .kec-brand{margin-right:0}html[data-theme="dark"] .ke-site .kec-navigation{background:var(--ke-panel)}}
@media(max-width:540px){.ke-site .kec-header .ke-theme-toggle{width:38px;height:38px;min-height:38px;flex-basis:38px}}

/* Coordinated public hover and keyboard focus colors. 20261020hover1 */
body.ke-site .uck-card .uck-card--right a{color:#8b713f!important}
body.ke-site .uck-card:is(:hover,:focus-within) .uck-card--right a,
body.ke-site .uck-card .uck-card--right a:is(:hover,:focus-visible){background:#173d32!important;border-color:#173d32!important;color:#fff!important}
body.ke-site .uck-card .uck-card--right a::after{color:inherit!important}
html[data-theme="dark"] body.ke-site .uck-card .uck-card--right a{color:#d3b77f!important}
html[data-theme="dark"] body.ke-site .uck-card:is(:hover,:focus-within) .uck-card--right a,
html[data-theme="dark"] body.ke-site .uck-card .uck-card--right a:is(:hover,:focus-visible){background:#d3b77f!important;border-color:#d3b77f!important;color:#17302a!important}
body.ke-site .ke-blog-more:not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible){background:#173d32!important;border-color:#173d32!important;color:#fff!important}
body.ke-site .ke-blog-more::after{color:inherit!important}
body.ke-site .ke-blog-more:disabled{background:var(--kei-panel,#fff)!important;border-color:var(--kei-gold,#c6a566)!important;color:var(--kei-ink,#243c30)!important}
html[data-theme="dark"] body.ke-site .ke-blog-more:not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible){background:#d3b77f!important;border-color:#d3b77f!important;color:#17302a!important}
html[data-theme="dark"] body.ke-site.kei-projects .kep-jumps a:is(:hover,:focus-visible){background:#253229;border-color:#d3b77f;color:#f0f2eb}
html[data-theme="dark"] body.ke-site.kei-projects :is(.kep-jumps a>span,.kep-related a>span,.kep-sources a){color:#d3b77f}
html[data-theme="dark"] body.ke-site.kei-projects :is(.kep-related a,.kep-sources a):is(:hover,:focus-visible){color:#f4e0b8;text-decoration-color:currentColor}
html[data-theme="dark"] body.kei-tools .keg-enhanced .keg-resource a:is(:hover,:focus-visible){color:#f4e0b8!important;text-decoration-color:currentColor}
html[data-theme="dark"] body.kei-page .ket-enhanced .ket-portal-action>p>a:is(:hover,:focus-visible){background:#315f4c!important;border-color:#d3b77f;color:#fff!important}

/* Explicit CTA text colors. 20261020hover2 */
:root body.ke-site :is(a.kei-button,a.keh-button){color:#fff!important}
:root body.ke-site :is(a.kei-button-gold,a.keh-button-gold){color:#17302a!important}

/* Public publication and update date labels. 20261020datefree1 */
    body.ke-site :is(time,.post-date,.post_date,.entry-date,.date-published,.date-modified,[itemprop="datePublished"],[itemprop="dateModified"]){display:none!important}
    body.ke-site .ke-article-meta>span:has(time),body.ke-site :is(.post-meta,.entry-meta,.content__post-meta,.content__post--meta,.uck-card-top) :is(.published,.updated,.modified){display:none!important}

/* Dark brand surfaces follow the theme, including the animated nav layer. 20261020branddark1 */
html[data-theme="dark"] body.ke-site header.kec-header{
 --kec-nav-ink:#e8ede6;--kec-nav-gold:#dcc18a;--kec-nav-line:#34443a;
 --kec-nav-soft:#293a30;--kec-nav-panel:#17231d;background:transparent;
}
html[data-theme="dark"] body.ke-site header.kec-header .kec-navbar{background:transparent}
html[data-theme="dark"] body.ke-site header.kec-header .kec-navbar::before{
 background:linear-gradient(110deg,#1b2823,#14201b 66%,#18261f);
 border-bottom-color:#34443a;box-shadow:0 5px 18px #00000026;
}
html[data-theme="dark"] body.ke-site header.kec-header .kec-utility{background:#101a16;color:#bdcbc0}
html[data-theme="dark"] body.ke-site :is(.kec-brand,.kec-brand img,.kec-footer-wordmark,.kec-footer-wordmark>img){background:transparent}
html[data-theme="dark"] body.ke-site footer.kec-footer{
 background:radial-gradient(ellipse at 10% 0,#29473526,transparent 55%),#0e1814;
 border-top-color:#34443a;color:#b7c5bb;
}
html[data-theme="dark"] body.ke-site .kec-footer-grid>.kec-footer-column:not(.kec-footer-contact){background:#ffffff03;border-color:#34443a;box-shadow:none}
html[data-theme="dark"] body.ke-site .kec-footer :is(.kec-footer-brand>p,.kec-footer-column>ul a,.kec-footer-contact>a,.kec-footer-contact>p){color:#b7c5bb}
html[data-theme="dark"] body.ke-site .kec-footer :is(.kec-footer-column>h2,.kec-footer-contact>.kec-footer-phone){color:#edf2eb}
html[data-theme="dark"] body.ke-site .kec-footer .kec-footer-contact>.kec-whatsapp{color:#dcc18a}
html[data-theme="dark"] body.ke-site .kec-footer-column>h2::after{background:linear-gradient(90deg,#cfaf72 0 36px,#34443a 36px)}
html[data-theme="dark"] body.ke-site .kec-footer-column>ul>li+li{border-top-color:#26372c}
html[data-theme="dark"] body.ke-site .kec-footer .kec-socials-footer>a{background:#ffffff03;border-color:#34443a;color:#c7d3ca}
html[data-theme="dark"] body.ke-site .kec-footer :is(.kec-footer-column>ul a,.kec-socials-footer>a):is(:hover,:focus-visible){background:#dcc18a12;border-color:#b59b69;color:#f2d59c}
html[data-theme="dark"] body.ke-site .kec-footer .kec-footer-bottom{border-top-color:#34443a;color:#aab9ae}
html[data-theme="dark"] body.ke-site .kec-footer .kec-footer-bottom>span{color:#aab9ae}
@media(max-width:540px){html[data-theme="dark"] body.ke-site .kec-footer .kec-footer-contact{border-top-color:#34443a}}
/* End dark brand surfaces. */

/* The contact band above the footer follows the dark palette. 20261020contactdark1 */
html[data-theme="dark"] body.ke-site :is(.keh-contact,.kei-callout){background:#17231d;color:#e8ede6;border-color:#34443a}

/* Adapt image overlays and remaining fixed public surfaces. 20261020surfacesdark1 */
html[data-theme="dark"] body.ke-site.kei-page{--kei-forest:#163529}
html[data-theme="dark"] body.ke-site.kei-page .kei-masthead{background:linear-gradient(105deg,#0d1c17 20%,#172b22 100%)}
html[data-theme="dark"] body.ke-site.kei-page .kei-masthead::before{background:linear-gradient(90deg,#0d1c17 0%,transparent 60%),url('/_ke/landscape-20261019.webp') center 55%/cover;opacity:.12}
html[data-theme="dark"] body.ke-site.kei-page .kei-masthead .kei-intro{color:#bfcec3}
html[data-theme="dark"] body.ke-site.kei-page .kei-masthead .kei-breadcrumb{color:#a8bbb0}
html[data-theme="dark"] body.ke-site.kei-page .kei-masthead-mark{color:#c6a56626}
html[data-theme="dark"] body.ke-site.keh-home .keh-hero{background:#0d1c17}
html[data-theme="dark"] body.ke-site.keh-home .keh-hero::after{background:linear-gradient(90deg,#091611fa 0%,#0a1a15eb 32%,#0b1812a8 69%,#0b181275 100%)}
html[data-theme="dark"] body.ke-site.keh-home .keh-regions-panel{background:linear-gradient(115deg,#14271f,#0d1b17);border-color:#34443a}
html[data-theme="dark"] body.ke-site.keh-home .keh-regions-list>li{background:#ffffff03;border-color:#34443a}
html[data-theme="dark"] body.ke-site.keh-home .keh-regions-bottom{border-color:#34443a}
html[data-theme="dark"] body.ke-site :is(.kei-contact-aside,.kco-drawing,.kco-founder-sign){background:#12261e}
html[data-theme="dark"] body.ke-site.kei-page.kei-archive .uck-card-list .uck-card--image img.default-featured-img{background:var(--kei-panel)}
html[data-theme="dark"] body.ke-site.kei-page.kei-archive .uck-card-list .jm-post-like{background:#1b2621f2;border-color:#526256;color:#d3b77f}
html[data-theme="dark"] body.ke-site.kei-page.kei-archive .uck-card-list .jm-post-like:hover{background:#293a30;color:#f2d59c}
html[data-theme="dark"] body.ke-site.kei-page #keb-content-root.kei-builder-body img[src*="marka-tescil"]{background:var(--kei-panel)}
html[data-theme="dark"] body.ke-site :is(.kep-visual,.keg-video-frame){background:var(--ke-panel,#1b2621)}
@media(max-width:760px){html[data-theme="dark"] body.ke-site.keh-home .keh-hero::after{background:linear-gradient(90deg,#091611f5,#0b1812b8),linear-gradient(0deg,#09161166,transparent)}}
