/* =========================================================
   MURAT KARAN — CORPORATE LIGHT V2
   Reference: approved white / soft-blue / navy design.
   IMPORTANT: all visual rules are scoped to data-theme=light.
========================================================= */
html[data-theme="light"]{color-scheme:light;--bg:#f7faff;--background:#f7faff;--bg-primary:#f7faff;--panel:#fff;--card:#fff;--bg-card:#fff;--text:#0b1730;--text-primary:#0b1730;--muted:#52637a;--border:#dce7f3;--primary:#2563eb;--primary-color:#2563eb;--secondary:#0891b2;--secondary-color:#0891b2;--accent:#2563eb;--glow:#3b82f6}
html[data-theme="light"] body{background:linear-gradient(180deg,#fbfdff 0%,#f5f9ff 52%,#f9fbff 100%)!important;color:#0b1730!important}
html[data-theme="light"] body:before{opacity:.18!important;background:radial-gradient(circle at 10% 12%,rgba(59,130,246,.12),transparent 26%),radial-gradient(circle at 92% 30%,rgba(6,182,212,.08),transparent 23%)!important}

/* Navigation */
html[data-theme="light"] .site-header,html[data-theme="light"] .nav-wrap{background:rgba(255,255,255,.94)!important;border-color:#dce8f5!important;box-shadow:0 12px 34px rgba(38,73,118,.09)!important;backdrop-filter:blur(20px)}
html[data-theme="light"] .main-nav a,html[data-theme="light"] .brand,html[data-theme="light"] .brand-name{color:#14213d!important}
html[data-theme="light"] .main-nav a:hover,html[data-theme="light"] .main-nav a.active{color:#1267e8!important;background:rgba(37,99,235,.06)!important}
html[data-theme="light"] .theme-toggle{background:#f5f9ff!important;border-color:#d9e5f3!important;color:#175cd3!important}
html[data-theme="light"] .mk-mega-menu{background:rgba(255,255,255,.99)!important;border-color:#dce8f5!important;box-shadow:0 26px 70px rgba(30,64,120,.14)!important}
html[data-theme="light"] .mk-mega-column,html[data-theme="light"] .mk-mega-special-card{background:#f9fbff!important;border-color:#e2eaf4!important}
html[data-theme="light"] .mk-mega-menu strong,html[data-theme="light"] .mk-mega-menu span{color:#14213d!important}html[data-theme="light"] .mk-mega-menu small{color:#63758c!important}

/* Global light typography: cyan is accent, never body-copy */
html[data-theme="light"] h1,html[data-theme="light"] h2,html[data-theme="light"] h3,html[data-theme="light"] h4,html[data-theme="light"] .section-title{color:#0b1730!important;text-shadow:none!important}
html[data-theme="light"] p,html[data-theme="light"] li,html[data-theme="light"] .muted,html[data-theme="light"] .section-description{color:#52637a}
html[data-theme="light"] small{color:#687990}
html[data-theme="light"] a{--light-link:#2563eb}

/* Internal-page cards */
html[data-theme="light"] .card,html[data-theme="light"] [class*="-card"],html[data-theme="light"] [class*="__card"],html[data-theme="light"] .premium-experience-timeline,html[data-theme="light"] .project-card,html[data-theme="light"] .service-card,html[data-theme="light"] .skill-card,html[data-theme="light"] .testimonial-card{background:linear-gradient(180deg,#fff,#fbfdff)!important;border-color:#dce7f3!important;box-shadow:0 14px 38px rgba(39,75,125,.075)!important;color:#0b1730!important}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background:#fff!important;color:#14213d!important;border-color:#d7e3f0!important;box-shadow:0 3px 12px rgba(44,76,120,.035)!important}
html[data-theme="light"] input:focus,html[data-theme="light"] select:focus,html[data-theme="light"] textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.10)!important}

/* HOME — dedicated light design, dark rules remain untouched */
html[data-theme="light"] body.mk-customer-premium-v10{--mk-home-bg:#f7faff;--mk-home-panel:#fff;--mk-home-panel-2:#f8fbff;--mk-home-border:#dce7f3;--mk-home-border-strong:#a9c9f1;--mk-home-text:#0b1730;--mk-home-muted:#52637a;--mk-home-purple:#4f46e5;--mk-home-blue:#2563eb;--mk-home-cyan:#0891b2;background:radial-gradient(circle at 10% 7%,rgba(59,130,246,.10),transparent 28rem),radial-gradient(circle at 90% 24%,rgba(6,182,212,.07),transparent 28rem),linear-gradient(180deg,#fbfdff,#f5f9ff 48%,#fbfdff)!important;color:#0b1730!important}
html[data-theme="light"] main.mk-home-v2{color:#0b1730!important;background:transparent!important}
html[data-theme="light"] main.mk-home-v2>section:not(.hero){background:transparent!important}
html[data-theme="light"] main.mk-home-v2>section:not(:last-child)::after{background:linear-gradient(90deg,transparent,#dce7f3,transparent)!important}
html[data-theme="light"] main.mk-home-v2 .section-head h2,html[data-theme="light"] main.mk-home-v2 .premium-testimonials-titlebox h2,html[data-theme="light"] main.mk-home-v2 .premium-experiences-titlebox h2,html[data-theme="light"] main.mk-home-v2 .premium-contact-top h2,html[data-theme="light"] main.mk-home-v2 #about .about-premium-title{color:#0b1730!important}
html[data-theme="light"] main.mk-home-v2 .section-head p,html[data-theme="light"] main.mk-home-v2 .premium-testimonials-intro,html[data-theme="light"] main.mk-home-v2 .premium-experiences-intro,html[data-theme="light"] main.mk-home-v2 .premium-contact-top p,html[data-theme="light"] main.mk-home-v2 #about .about-premium-description{color:#52637a!important}
html[data-theme="light"] main.mk-home-v2 #about{background:linear-gradient(180deg,transparent,rgba(219,234,254,.30),transparent)!important}
html[data-theme="light"] main.mk-home-v2 #services{background:radial-gradient(circle at 50% 20%,rgba(59,130,246,.07),transparent 34rem)!important}
html[data-theme="light"] main.mk-home-v2 #statistics{border-color:#e0eaf5!important;background:linear-gradient(90deg,#f7fbff,#eef6ff,#f7fbff)!important}
html[data-theme="light"] main.mk-home-v2 :is(.skill-premium-card,.service-premium-card,.premium-project-card,.premium-experience-card,.premium-testimonial-card,.premium-stat-card,.premium-contact-info-card,.premium-map-card,.premium-contact-social-card,.premium-contact-form-card-v2){background:linear-gradient(180deg,#fff,#fbfdff)!important;border-color:#dce7f3!important;box-shadow:0 14px 38px rgba(39,75,125,.075)!important;color:#0b1730!important}
html[data-theme="light"] main.mk-home-v2 :is(.skill-premium-card,.service-premium-card,.premium-project-card,.premium-experience-card,.premium-testimonial-card,.premium-stat-card):hover{border-color:#b7d2f3!important;box-shadow:0 20px 45px rgba(39,75,125,.11)!important}
html[data-theme="light"] main.mk-home-v2 :is(.skill-premium-card,.service-premium-card,.premium-project-card,.premium-experience-card,.premium-testimonial-card,.premium-stat-card) h3,html[data-theme="light"] main.mk-home-v2 :is(.skill-premium-card,.service-premium-card,.premium-project-card,.premium-experience-card,.premium-testimonial-card,.premium-stat-card) strong{color:#14213d!important}
html[data-theme="light"] main.mk-home-v2 :is(.skill-premium-card,.service-premium-card,.premium-project-card,.premium-experience-card,.premium-testimonial-card,.premium-stat-card) p,html[data-theme="light"] main.mk-home-v2 .premium-testimonial-comment{color:#52637a!important}
html[data-theme="light"] main.mk-home-v2 .premium-stat-value,html[data-theme="light"] main.mk-home-v2 .premium-stat-value .counter{color:#0b1730!important}
html[data-theme="light"] main.mk-home-v2 .hero-btn-secondary,html[data-theme="light"] main.mk-home-v2 .mkhd-btn-secondary{color:#16345b!important;border-color:#cddced!important;background:#fff!important;box-shadow:0 8px 22px rgba(39,75,125,.07)!important}
html[data-theme="light"] main.mk-home-v2 input,html[data-theme="light"] main.mk-home-v2 textarea,html[data-theme="light"] main.mk-home-v2 select{background:#fff!important;border-color:#d6e2ef!important;color:#14213d!important;box-shadow:none!important}
html[data-theme="light"] main.mk-home-v2 input:focus,html[data-theme="light"] main.mk-home-v2 textarea:focus,html[data-theme="light"] main.mk-home-v2 select:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.10)!important}

/* Homepage quick-contact cards — these had hard-coded dark color-mix values */
html[data-theme="light"] #contact .mk-contact-quick-v3{background:linear-gradient(145deg,#fff,#f8fbff)!important;border-color:#dce7f3!important;box-shadow:0 16px 40px rgba(39,75,125,.08)!important}
html[data-theme="light"] #contact .mk-contact-quick-v3__head h3{color:#0b1730!important}html[data-theme="light"] #contact .mk-contact-quick-v3__head p{color:#52637a!important}
html[data-theme="light"] #contact .mk-contact-quick-v3__card{background:#fff!important;border-color:#e0e9f4!important;box-shadow:0 8px 22px rgba(39,75,125,.055)!important}
html[data-theme="light"] #contact .mk-contact-quick-v3__body strong{color:#14213d!important}html[data-theme="light"] #contact .mk-contact-quick-v3__body small,html[data-theme="light"] #contact .mk-contact-quick-v3__body em{color:#63758c!important}
html[data-theme="light"] #contact .mk-contact-quick-v3__icon,html[data-theme="light"] #contact .mk-contact-quick-v3__arrow{color:#2563eb!important;background:#eef6ff!important;border-color:#d9e8f7!important}

/* Footer */
html[data-theme="light"] .mk-footer-top-cta{background:#f6faff!important}html[data-theme="light"] .mk-footer-top-cta__box{background:linear-gradient(135deg,#fff,#f3f8ff)!important;border-color:#dbe8f7!important;box-shadow:0 18px 45px rgba(40,78,130,.08)!important}html[data-theme="light"] .mk-footer-top-cta__content h2{color:#0b1730!important}html[data-theme="light"] .mk-footer-top-cta__content p{color:#52637a!important}html[data-theme="light"] .mk-footer-top-cta__button{background:#fff!important;color:#12305d!important;border-color:#cfe0f4!important}
html[data-theme="light"] .mk-footer-pro-v13{background:#fff!important;border-top:1px solid #e2ebf6!important;color:#0b1730!important}html[data-theme="light"] .mk-footer-pro-v13 h3,html[data-theme="light"] .mk-footer-pro-v13 strong,html[data-theme="light"] .mk-footer-pro-v13 b{color:#10203a!important}html[data-theme="light"] .mk-footer-pro-v13 p,html[data-theme="light"] .mk-footer-pro-v13 a,html[data-theme="light"] .mk-footer-pro-v13 small{color:#5e718e!important}html[data-theme="light"] .mk-footer-pro-v13 a:hover{color:#1267e8!important}html[data-theme="light"] .mkfp-newsletter{background:#f7faff!important;border-color:#dce8f7!important}
.mkfp-bottom--legal{display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:22px}.mkfp-legal{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.mkfp-legal a{font-size:11px;text-decoration:none}.mkfp-legal a+a:before{content:'•';margin:0 10px;opacity:.5}.mkfp-copyright strong{font-size:11px}

/* Legal */
html[data-theme="light"] .mk-legal-page{background:linear-gradient(180deg,#f8fbff,#f4f8fd)!important}html[data-theme="light"] .mk-legal-card{background:#fff!important;border-color:#dce8f6!important;box-shadow:0 22px 55px rgba(35,74,124,.09)!important}html[data-theme="light"] .mk-legal-content{color:#52637a!important}html[data-theme="light"] .mk-legal-content h2,html[data-theme="light"] .mk-legal-content h3{color:#14213d!important}

@media(max-width:760px){.mkfp-bottom--legal{grid-template-columns:1fr!important;text-align:center}.mkfp-legal{order:2}.mkfp-bottom--legal>button{margin:auto}.mkfp-legal a{font-size:10px}}
