.theme-light {
    background: #f6f7fb;
    color: #475467;
}

.theme-light .preloader-bg,
.theme-light #preloader {
    background: #f6f7fb;
}

/* Ust banner / alt footer bg kaybolmasin diye ana iskeleti seffaf birak */
.theme-light #nowarch-main,
.theme-light .content-wrapper {
    background: transparent;
}

.theme-light p {
    color: #667085;
}

.theme-light h1,
.theme-light h2,
.theme-light h3,
.theme-light h4,
.theme-light h5,
.theme-light h6,
.theme-light .section-title {
    color: #111827;
}

.theme-light .section-subtitle,
.theme-light b,
.theme-light .projects-tagline,
.theme-light .about-list li .icon span {
    color: #b19777;
}

.theme-light .section-number {
    -webkit-text-stroke: 1px #d0d7e2;
    opacity: 0.9;
}

/* Sidebar */
.theme-light #nowarch-aside {
    background: #ffffff;
    border-right: 1px solid #e4e7ec;
}

.theme-light #nowarch-aside .nowarch-logo h2,
.theme-light #nowarch-aside .nowarch-logo a,
.theme-light #nowarch-aside .nowarch-logo span {
    color: #b19777;
}

.theme-light #nowarch-aside .nowarch-main-menu > ul > li > a {
    color: #4b5563;
    border-bottom: 1px solid #edf0f4;
}

.theme-light #nowarch-aside .nowarch-main-menu > ul > li > a:hover,
.theme-light #nowarch-aside .nowarch-main-menu > ul > li.active > a,
.theme-light #nowarch-aside .nowarch-main-menu > ul > li.open > a,
.theme-light #nowarch-aside .nowarch-main-menu ul ul li:hover > a,
.theme-light #nowarch-aside .nowarch-main-menu ul ul li.active > a,
.theme-light #nowarch-aside .nowarch-main-menu ul ul li.open > a {
    color: #b19777;
}

.theme-light #nowarch-aside .nowarch-main-menu ul ul li a {
    color: #667085;
}

.theme-light #nowarch-aside .nowarch-main-menu i {
    color: #98a2b3;
}

.theme-light #nowarch-aside .nowarch-footer p {
    color: #667085;
}

.theme-light #nowarch-aside .nowarch-footer a,
.theme-light #nowarch-aside .nowarch-footer a i {
    color: #b19777;
}

/* Content lines */
.theme-light .content-lines {
    border-left: 1px solid rgba(17, 24, 39, 0.08);
    border-right: 1px solid rgba(17, 24, 39, 0.08);
}

.theme-light .content-lines:before,
.theme-light .content-lines:after {
    border-left: 1px solid rgba(17, 24, 39, 0.08);
    border-right: 1px solid rgba(17, 24, 39, 0.08);
}

/* Section surfaces: light modda da tum kartlar koyu olsun */
.theme-light .about .caption,
.theme-light .projects-content,
.theme-light .project-video .caption,
.theme-light .blog .item .con,
.theme-light .projects2 .caption,
.theme-light .post-cont,
.theme-light .gallery-masonry-item-content {
    background: rgba(30, 30, 30, 0.93);
    box-shadow: 0 8px 30px rgba(15, 23, 42, 0.22);
}

/* Hizmet kartlari dark mod karakterini korusun (light'ta bozulmayi engeller) */
.theme-light .services .item .con {
    background: rgba(30, 30, 30, 0.93);
    box-shadow: none;
}

.theme-light .services .item h5 {
    color: #ffffff;
}

.theme-light .services .item p {
    color: rgba(255, 255, 255, 0.78);
}

.theme-light .projects-content:after {
    border-top-color: rgba(30, 30, 30, 0.93);
}

.theme-light .about .caption h1,
.theme-light .about .caption h2,
.theme-light .about .caption h3,
.theme-light .about .caption h4,
.theme-light .about .caption h5,
.theme-light .about .caption h6,
.theme-light .about .caption .section-title,
.theme-light .project-video .caption h1,
.theme-light .project-video .caption h2,
.theme-light .project-video .caption h3,
.theme-light .project-video .caption h4,
.theme-light .project-video .caption h5,
.theme-light .project-video .caption h6,
.theme-light .project-video .caption .section-title,
.theme-light .projects-content .projects-title a,
.theme-light .projects2 .caption h1,
.theme-light .projects2 .caption h2,
.theme-light .projects2 .caption h3,
.theme-light .projects2 .caption h4,
.theme-light .projects2 .caption h5,
.theme-light .projects2 .caption h6,
.theme-light .blog .item .con h1,
.theme-light .blog .item .con h2,
.theme-light .blog .item .con h3,
.theme-light .blog .item .con h4,
.theme-light .blog .item .con h5,
.theme-light .blog .item .con h6 {
    color: #ffffff !important;
}

.theme-light .about .caption p,
.theme-light .project-video .caption p,
.theme-light .projects-content p,
.theme-light .projects-content .projects-tagline,
.theme-light .projects2 .caption p,
.theme-light .blog .item .con p {
    color: rgba(255, 255, 255, 0.82) !important;
}

.theme-light .about .caption .section-subtitle,
.theme-light .project-video .caption .section-subtitle,
.theme-light .projects2 .caption .section-subtitle {
    color: #b19777 !important;
}

.theme-light .about .caption a,
.theme-light .project-video .caption a,
.theme-light .projects-content a,
.theme-light .projects2 .caption a {
    color: inherit !important;
}

/* Inputs */
.theme-light input[type="password"],
.theme-light input[type="email"],
.theme-light input[type="text"],
.theme-light input[type="file"],
.theme-light textarea {
    color: #475467;
    border-bottom: 1px solid #d0d5dd;
}

.theme-light input:focus,
.theme-light textarea:focus {
    border-color: #b19777;
}

.theme-light ::-webkit-input-placeholder {
    color: #98a2b3;
}

.theme-light ::-moz-placeholder {
    color: #98a2b3;
}

.theme-light :-ms-input-placeholder {
    color: #98a2b3;
}

/* Footer */
.theme-light .main-footer {
    background: transparent;
}

.theme-light .main-footer .bottom-footer {
    border-top: 1px solid #e4e7ec;
}

.theme-light .main-footer .bottom-footer p,
.theme-light .main-footer .bottom-footer p a {
    color: #475467;
}

.theme-light .main-footer .bottom-footer .container .social li {
    background: #f2f4f7;
}

.theme-light .main-footer .bottom-footer .container .social li a {
    color: #475467;
}

.theme-light .main-footer .bottom-footer .container .social li:hover {
    background: #b19777;
}

.theme-light .main-footer-bg .main-footer-bg-overlay {
    background: linear-gradient(to top, rgba(246, 247, 251, 0.96), rgba(246, 247, 251, 0.8));
}

/* Mobile toggle contrast */
.theme-light .nowarch-nav-toggle i,
.theme-light .nowarch-nav-toggle i::before,
.theme-light .nowarch-nav-toggle i::after {
    background: #ffffff;
}

/* Icerik sayfalarinda header koyu kalsin (dark hissi) */
.theme-light.page-inner .banner-header:after {
    background: linear-gradient(to top, rgba(246, 247, 251, 0.78) 0%, rgba(246, 247, 251, 0.56) 100%);
}

.theme-light.page-inner .banner-header h1,
.theme-light.page-inner .banner-header h5,
.theme-light.page-inner .banner-header h6,
.theme-light.page-inner .banner-header p,
.theme-light.page-inner .banner-header span {
    color: #111827 !important;
    text-shadow: 0 1px 6px rgba(255, 255, 255, 0.35);
}

/* Ana sayfada light moda daha uygun, daha yumusak hero koyulugu */
.theme-light.page-home [data-overlay-dark="2"]:before {
    background: rgba(20, 20, 20, 0.38) !important;
}

.theme-light.page-home [data-overlay-dark="3"]:before {
    background: rgba(20, 20, 20, 0.48) !important;
}

.theme-light.page-home .header .caption h6,
.theme-light.page-home .header .caption h1 {
    color: #ffffff;
    text-shadow: 0 2px 14px rgba(0, 0, 0, 0.45);
}
