/* V14 — 20 genuinely distinct full-site visual systems. */
/* Apply selected theme to every major surface, not only Hero. */
body[class*="mk-site-design-"] .site-header{background:color-mix(in srgb,var(--sd-panel) 92%,transparent)!important;border-bottom-color:var(--sd-border)!important;backdrop-filter:blur(18px)}
body[class*="mk-site-design-"] :is(.nav-wrap,.main-nav a,.brand,.brand-name){color:var(--sd-text)!important}
body[class*="mk-site-design-"] :is(.theme-toggle,.nav-toggle){background:var(--sd-panel)!important;border-color:var(--sd-border)!important;color:var(--sd-text)!important}
body[class*="mk-site-design-"] .mk-footer-pro-v13{background:linear-gradient(180deg,color-mix(in srgb,var(--sd-bg) 88%,#000 12%),var(--sd-bg))!important;border-top-color:var(--sd-border)!important;color:var(--sd-text)!important}
body[class*="mk-site-design-"] .mk-footer-pro-v13 :is(h3,strong,.mkfp-logo strong){color:var(--sd-text)!important}
body[class*="mk-site-design-"] .mk-footer-pro-v13 :is(p,small,a,span){color:var(--sd-muted)}
body[class*="mk-site-design-"] .mk-footer-pro-v13 :is(.mkfp-socials a,.mkfp-newsletter,.mkfp-newsletter label){background:var(--sd-panel)!important;border-color:var(--sd-border)!important}
body[class*="mk-site-design-"] .mk-footer-pro-v13 .mkfp-newsletter button{background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-radius:var(--sd-btn-radius)!important}
body[class*="mk-site-design-"] :is(input,textarea,select){border-color:var(--sd-border)!important}
body[class*="mk-site-design-"] :is(.mk-contact-v12__input,.mk-contact-v12__textarea,.mk-contact-v12__select){background:var(--sd-panel)!important;color:var(--sd-text)!important}

.mk-home-v2{display:flex;flex-direction:column}.mk-home-v2>section{position:relative}
body.mk-site-design-1{--sd-a:#8B5CF6;--sd-b:#2563EB;--sd-text:#F8FAFC;--sd-muted:#A5B4FC;--sd-panel:rgba(13,18,38,.82);--sd-border:rgba(139,92,246,.28);--sd-radius:14px;--sd-card-radius:14px;--sd-btn-radius:10px;--sd-shadow:0 18px 55px rgba(37,99,235,.18);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#8B5CF6,#2563EB);--sd-btn-text:#fff;--sd-art:radial-gradient(circle at 70% 30%,#8b5cf688,transparent 22%),linear-gradient(135deg,#050816,#172554);--sd-bg:#050816;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-1 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-1 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(14px)}
body.mk-site-design-1 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-1 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-1 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-1 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-1 .site-header,body.mk-site-design-1 .navbar,body.mk-site-design-1 header{border-color:var(--sd-border)!important}
body.mk-site-design-1 #home{order:1}
body.mk-site-design-1 #about{order:2}
body.mk-site-design-1 #skills{order:3}
body.mk-site-design-1 #services{order:4}
body.mk-site-design-1 #projects{order:5}
body.mk-site-design-1 #experiences{order:6}
body.mk-site-design-1 #testimonials{order:7}
body.mk-site-design-1 #statistics{order:8}
body.mk-site-design-1 #cta{order:9}
body.mk-site-design-1 #contact{order:10}
body.mk-site-design-2{--sd-a:#111827;--sd-b:#64748B;--sd-text:#0F172A;--sd-muted:#64748B;--sd-panel:rgba(255,255,255,.96);--sd-border:rgba(15,23,42,.14);--sd-radius:3px;--sd-card-radius:3px;--sd-btn-radius:999px;--sd-shadow:0 10px 30px rgba(15,23,42,.07);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#111827,#64748B);--sd-btn-text:#111827;--sd-art:linear-gradient(135deg,#ffffff,#e5e7eb 68%,#111827);--sd-bg:#F8FAFC;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-2 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-2 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-2 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-2 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-2 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-2 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-2 .site-header,body.mk-site-design-2 .navbar,body.mk-site-design-2 header{border-color:var(--sd-border)!important}
body.mk-site-design-2 #home{order:1}
body.mk-site-design-2 #services{order:2}
body.mk-site-design-2 #projects{order:3}
body.mk-site-design-2 #about{order:4}
body.mk-site-design-2 #skills{order:5}
body.mk-site-design-2 #statistics{order:6}
body.mk-site-design-2 #experiences{order:7}
body.mk-site-design-2 #testimonials{order:8}
body.mk-site-design-2 #cta{order:9}
body.mk-site-design-2 #contact{order:10}
body.mk-site-design-3{--sd-a:#38BDF8;--sd-b:#BAE6FD;--sd-text:#F8FAFC;--sd-muted:#9CCFE6;--sd-panel:rgba(9,28,44,.9);--sd-border:rgba(125,211,252,.25);--sd-radius:12px;--sd-card-radius:12px;--sd-btn-radius:8px;--sd-shadow:0 16px 38px rgba(14,165,233,.12);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#38BDF8,#BAE6FD);--sd-btn-text:#fff;--sd-art:linear-gradient(135deg,#0f172a,#0c4a6e 60%,#7dd3fc);--sd-bg:#071523;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-3 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-3 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-3 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-3 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-3 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-3 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-3 .site-header,body.mk-site-design-3 .navbar,body.mk-site-design-3 header{border-color:var(--sd-border)!important}
body.mk-site-design-3 #home{order:1}
body.mk-site-design-3 #about{order:2}
body.mk-site-design-3 #services{order:3}
body.mk-site-design-3 #projects{order:4}
body.mk-site-design-3 #statistics{order:5}
body.mk-site-design-3 #skills{order:6}
body.mk-site-design-3 #experiences{order:7}
body.mk-site-design-3 #testimonials{order:8}
body.mk-site-design-3 #cta{order:9}
body.mk-site-design-3 #contact{order:10}
body.mk-site-design-4{--sd-a:#A855F7;--sd-b:#F97316;--sd-text:#FFF7ED;--sd-muted:#F0ABFC;--sd-panel:rgba(36,16,41,.82);--sd-border:rgba(236,72,153,.27);--sd-radius:28px;--sd-card-radius:28px;--sd-btn-radius:20px;--sd-shadow:0 20px 55px rgba(236,72,153,.16);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#A855F7,#F97316);--sd-btn-text:#fff;--sd-art:conic-gradient(from 30deg,#a855f7,#f97316,#ec4899,#a855f7);--sd-bg:#170B1B;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-4 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-4 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(14px)}
body.mk-site-design-4 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-4 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-4 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-4 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-4 .site-header,body.mk-site-design-4 .navbar,body.mk-site-design-4 header{border-color:var(--sd-border)!important}
body.mk-site-design-4 #home{order:1}
body.mk-site-design-4 #projects{order:2}
body.mk-site-design-4 #about{order:3}
body.mk-site-design-4 #services{order:4}
body.mk-site-design-4 #testimonials{order:5}
body.mk-site-design-4 #skills{order:6}
body.mk-site-design-4 #experiences{order:7}
body.mk-site-design-4 #statistics{order:8}
body.mk-site-design-4 #cta{order:9}
body.mk-site-design-4 #contact{order:10}
body.mk-site-design-5{--sd-a:#22C55E;--sd-b:#86EFAC;--sd-text:#DCFCE7;--sd-muted:#4ADE80;--sd-panel:rgba(0,18,8,.92);--sd-border:rgba(34,197,94,.3);--sd-radius:2px;--sd-card-radius:2px;--sd-btn-radius:2px;--sd-shadow:0 0 28px rgba(34,197,94,.08);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#22C55E,#86EFAC);--sd-btn-text:#fff;--sd-art:repeating-linear-gradient(0deg,#001b0b 0 4px,#002a12 4px 8px);--sd-bg:#010604;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-5 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-5 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-5 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-5 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-5 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-5 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-5 .site-header,body.mk-site-design-5 .navbar,body.mk-site-design-5 header{border-color:var(--sd-border)!important}
body.mk-site-design-5 #home{order:1}
body.mk-site-design-5 #skills{order:2}
body.mk-site-design-5 #projects{order:3}
body.mk-site-design-5 #services{order:4}
body.mk-site-design-5 #about{order:5}
body.mk-site-design-5 #experiences{order:6}
body.mk-site-design-5 #statistics{order:7}
body.mk-site-design-5 #testimonials{order:8}
body.mk-site-design-5 #cta{order:9}
body.mk-site-design-5 #contact{order:10}
body.mk-site-design-6{--sd-a:#D1D5DB;--sd-b:#94A3B8;--sd-text:#F8FAFC;--sd-muted:#A3A3A3;--sd-panel:rgba(18,18,18,.9);--sd-border:rgba(229,231,235,.18);--sd-radius:0px;--sd-card-radius:0px;--sd-btn-radius:0px;--sd-shadow:0 18px 45px rgba(0,0,0,.34);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#D1D5DB,#94A3B8);--sd-btn-text:#fff;--sd-art:linear-gradient(130deg,#0a0a0a,#404040 55%,#d4d4d4);--sd-bg:#050505;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-6 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-6 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-6 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-6 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-6 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-6 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-6 .site-header,body.mk-site-design-6 .navbar,body.mk-site-design-6 header{border-color:var(--sd-border)!important}
body.mk-site-design-6 #home{order:1}
body.mk-site-design-6 #about{order:2}
body.mk-site-design-6 #projects{order:3}
body.mk-site-design-6 #services{order:4}
body.mk-site-design-6 #experiences{order:5}
body.mk-site-design-6 #testimonials{order:6}
body.mk-site-design-6 #skills{order:7}
body.mk-site-design-6 #statistics{order:8}
body.mk-site-design-6 #cta{order:9}
body.mk-site-design-6 #contact{order:10}
body.mk-site-design-7{--sd-a:#2563EB;--sd-b:#111827;--sd-text:#111827;--sd-muted:#6B7280;--sd-panel:#FFFFFF;--sd-border:rgba(17,24,39,.16);--sd-radius:0px;--sd-card-radius:0px;--sd-btn-radius:0px;--sd-shadow:none;--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#2563EB,#111827);--sd-btn-text:#111827;--sd-art:linear-gradient(90deg,#fff 0 55%,#2563eb 56% 58%,#111827 59%);--sd-bg:#FCFCFA;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-7 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-7 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-7 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-7 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-7 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-7 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-7 .site-header,body.mk-site-design-7 .navbar,body.mk-site-design-7 header{border-color:var(--sd-border)!important}
body.mk-site-design-7 #home{order:1}
body.mk-site-design-7 #about{order:2}
body.mk-site-design-7 #projects{order:3}
body.mk-site-design-7 #services{order:4}
body.mk-site-design-7 #testimonials{order:5}
body.mk-site-design-7 #experiences{order:6}
body.mk-site-design-7 #skills{order:7}
body.mk-site-design-7 #statistics{order:8}
body.mk-site-design-7 #cta{order:9}
body.mk-site-design-7 #contact{order:10}
body.mk-site-design-8{--sd-a:#06B6D4;--sd-b:#67E8F9;--sd-text:#ECFEFF;--sd-muted:#A5F3FC;--sd-panel:rgba(7,28,40,.55);--sd-border:rgba(103,232,249,.22);--sd-radius:24px;--sd-card-radius:24px;--sd-btn-radius:999px;--sd-shadow:0 20px 60px rgba(6,182,212,.12);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#06B6D4,#67E8F9);--sd-btn-text:#fff;--sd-art:radial-gradient(circle at 30% 20%,#67e8f977,transparent 18%),linear-gradient(135deg,#0f172a,#164e63);--sd-bg:#06111D;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-8 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-8 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(14px)}
body.mk-site-design-8 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-8 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-8 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-8 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-8 .site-header,body.mk-site-design-8 .navbar,body.mk-site-design-8 header{border-color:var(--sd-border)!important}
body.mk-site-design-8 #home{order:1}
body.mk-site-design-8 #statistics{order:2}
body.mk-site-design-8 #about{order:3}
body.mk-site-design-8 #services{order:4}
body.mk-site-design-8 #projects{order:5}
body.mk-site-design-8 #skills{order:6}
body.mk-site-design-8 #experiences{order:7}
body.mk-site-design-8 #testimonials{order:8}
body.mk-site-design-8 #cta{order:9}
body.mk-site-design-8 #contact{order:10}
body.mk-site-design-9{--sd-a:#7C3AED;--sd-b:#22D3EE;--sd-text:#F5F3FF;--sd-muted:#C4B5FD;--sd-panel:rgba(24,8,50,.88);--sd-border:rgba(34,211,238,.25);--sd-radius:8px;--sd-card-radius:8px;--sd-btn-radius:5px;--sd-shadow:0 0 35px rgba(124,58,237,.2);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#7C3AED,#22D3EE);--sd-btn-text:#fff;--sd-art:linear-gradient(140deg,#1e1b4b,#7c3aed 50%,#06b6d4);--sd-bg:#0B0416;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-9 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-9 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-9 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-9 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-9 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-9 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-9 .site-header,body.mk-site-design-9 .navbar,body.mk-site-design-9 header{border-color:var(--sd-border)!important}
body.mk-site-design-9 #home{order:1}
body.mk-site-design-9 #projects{order:2}
body.mk-site-design-9 #skills{order:3}
body.mk-site-design-9 #services{order:4}
body.mk-site-design-9 #statistics{order:5}
body.mk-site-design-9 #about{order:6}
body.mk-site-design-9 #experiences{order:7}
body.mk-site-design-9 #testimonials{order:8}
body.mk-site-design-9 #cta{order:9}
body.mk-site-design-9 #contact{order:10}
body.mk-site-design-10{--sd-a:#D4AF37;--sd-b:#FDE68A;--sd-text:#FFFBEA;--sd-muted:#D6C78D;--sd-panel:rgba(10,20,32,.94);--sd-border:rgba(212,175,55,.28);--sd-radius:14px;--sd-card-radius:14px;--sd-btn-radius:10px;--sd-shadow:0 20px 55px rgba(212,175,55,.1);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#D4AF37,#FDE68A);--sd-btn-text:#fff;--sd-art:linear-gradient(135deg,#07111f,#422006 62%,#d4af37);--sd-bg:#07111F;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-10 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-10 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-10 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-10 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-10 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-10 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-10 .site-header,body.mk-site-design-10 .navbar,body.mk-site-design-10 header{border-color:var(--sd-border)!important}
body.mk-site-design-10 #home{order:1}
body.mk-site-design-10 #about{order:2}
body.mk-site-design-10 #services{order:3}
body.mk-site-design-10 #projects{order:4}
body.mk-site-design-10 #testimonials{order:5}
body.mk-site-design-10 #statistics{order:6}
body.mk-site-design-10 #skills{order:7}
body.mk-site-design-10 #experiences{order:8}
body.mk-site-design-10 #cta{order:9}
body.mk-site-design-10 #contact{order:10}
body.mk-site-design-11{--sd-a:#EF4444;--sd-b:#111111;--sd-text:#111111;--sd-muted:#4B5563;--sd-panel:#FFFDF5;--sd-border:#111111;--sd-radius:0px;--sd-card-radius:0px;--sd-btn-radius:0px;--sd-shadow:7px 7px 0 #111111;--sd-card-border:3px solid;--sd-accent:linear-gradient(135deg,#EF4444,#111111);--sd-btn-text:#111827;--sd-art:linear-gradient(135deg,#fff7e8 0 45%,#ef4444 46% 70%,#111 71%);--sd-bg:#FFF7E8;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-11 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-11 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:3px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-11 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-11 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-11 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-11 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-11 .site-header,body.mk-site-design-11 .navbar,body.mk-site-design-11 header{border-color:var(--sd-border)!important}
body.mk-site-design-11 #home{order:1}
body.mk-site-design-11 #services{order:2}
body.mk-site-design-11 #about{order:3}
body.mk-site-design-11 #projects{order:4}
body.mk-site-design-11 #skills{order:5}
body.mk-site-design-11 #statistics{order:6}
body.mk-site-design-11 #testimonials{order:7}
body.mk-site-design-11 #experiences{order:8}
body.mk-site-design-11 #cta{order:9}
body.mk-site-design-11 #contact{order:10}
body.mk-site-design-12{--sd-a:#0EA5E9;--sd-b:#D946EF;--sd-text:#FDF4FF;--sd-muted:#C4B5FD;--sd-panel:rgba(10,23,48,.65);--sd-border:rgba(192,132,252,.22);--sd-radius:30px;--sd-card-radius:30px;--sd-btn-radius:999px;--sd-shadow:0 24px 65px rgba(217,70,239,.13);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#0EA5E9,#D946EF);--sd-btn-text:#fff;--sd-art:radial-gradient(circle at 25% 30%,#0ea5e9aa,transparent 24%),radial-gradient(circle at 75% 60%,#d946ef99,transparent 28%),#071228;--sd-bg:#071228;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-12 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-12 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(14px)}
body.mk-site-design-12 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-12 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-12 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-12 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-12 .site-header,body.mk-site-design-12 .navbar,body.mk-site-design-12 header{border-color:var(--sd-border)!important}
body.mk-site-design-12 #home{order:1}
body.mk-site-design-12 #statistics{order:2}
body.mk-site-design-12 #services{order:3}
body.mk-site-design-12 #projects{order:4}
body.mk-site-design-12 #about{order:5}
body.mk-site-design-12 #testimonials{order:6}
body.mk-site-design-12 #skills{order:7}
body.mk-site-design-12 #experiences{order:8}
body.mk-site-design-12 #cta{order:9}
body.mk-site-design-12 #contact{order:10}
body.mk-site-design-13{--sd-a:#FFFFFF;--sd-b:#A3A3A3;--sd-text:#F5F5F5;--sd-muted:#A3A3A3;--sd-panel:#121212;--sd-border:rgba(255,255,255,.12);--sd-radius:10px;--sd-card-radius:10px;--sd-btn-radius:999px;--sd-shadow:none;--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#FFFFFF,#A3A3A3);--sd-btn-text:#fff;--sd-art:linear-gradient(135deg,#050505,#737373);--sd-bg:#0A0A0A;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-13 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-13 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-13 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-13 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-13 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-13 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-13 .site-header,body.mk-site-design-13 .navbar,body.mk-site-design-13 header{border-color:var(--sd-border)!important}
body.mk-site-design-13 #home{order:1}
body.mk-site-design-13 #about{order:2}
body.mk-site-design-13 #projects{order:3}
body.mk-site-design-13 #services{order:4}
body.mk-site-design-13 #skills{order:5}
body.mk-site-design-13 #experiences{order:6}
body.mk-site-design-13 #statistics{order:7}
body.mk-site-design-13 #testimonials{order:8}
body.mk-site-design-13 #cta{order:9}
body.mk-site-design-13 #contact{order:10}
body.mk-site-design-14{--sd-a:#38BDF8;--sd-b:#93C5FD;--sd-text:#E0F2FE;--sd-muted:#7DD3FC;--sd-panel:rgba(5,33,56,.88);--sd-border:rgba(56,189,248,.25);--sd-radius:4px;--sd-card-radius:4px;--sd-btn-radius:4px;--sd-shadow:0 16px 42px rgba(56,189,248,.08);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#38BDF8,#93C5FD);--sd-btn-text:#fff;--sd-art:linear-gradient(rgba(56,189,248,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.13) 1px,transparent 1px),#08233a;--sd-bg:#071B2E;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-14 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-14 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-14 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-14 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-14 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-14 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-14 .site-header,body.mk-site-design-14 .navbar,body.mk-site-design-14 header{border-color:var(--sd-border)!important}
body.mk-site-design-14 #home{order:1}
body.mk-site-design-14 #skills{order:2}
body.mk-site-design-14 #services{order:3}
body.mk-site-design-14 #projects{order:4}
body.mk-site-design-14 #statistics{order:5}
body.mk-site-design-14 #about{order:6}
body.mk-site-design-14 #experiences{order:7}
body.mk-site-design-14 #testimonials{order:8}
body.mk-site-design-14 #cta{order:9}
body.mk-site-design-14 #contact{order:10}
body.mk-site-design-15{--sd-a:#F59E0B;--sd-b:#FDE68A;--sd-text:#FEF3C7;--sd-muted:#FBBF24;--sd-panel:rgba(42,25,8,.88);--sd-border:rgba(245,158,11,.28);--sd-radius:3px;--sd-card-radius:3px;--sd-btn-radius:3px;--sd-shadow:0 0 26px rgba(245,158,11,.08);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#F59E0B,#FDE68A);--sd-btn-text:#fff;--sd-art:repeating-linear-gradient(0deg,#1c1208 0 5px,#281808 5px 10px);--sd-bg:#140E07;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-15 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-15 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-15 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-15 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-15 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-15 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-15 .site-header,body.mk-site-design-15 .navbar,body.mk-site-design-15 header{border-color:var(--sd-border)!important}
body.mk-site-design-15 #home{order:1}
body.mk-site-design-15 #about{order:2}
body.mk-site-design-15 #skills{order:3}
body.mk-site-design-15 #projects{order:4}
body.mk-site-design-15 #services{order:5}
body.mk-site-design-15 #statistics{order:6}
body.mk-site-design-15 #experiences{order:7}
body.mk-site-design-15 #testimonials{order:8}
body.mk-site-design-15 #cta{order:9}
body.mk-site-design-15 #contact{order:10}
body.mk-site-design-16{--sd-a:#60A5FA;--sd-b:#C4B5FD;--sd-text:#1E293B;--sd-muted:#64748B;--sd-panel:rgba(255,255,255,.88);--sd-border:rgba(96,165,250,.16);--sd-radius:28px;--sd-card-radius:28px;--sd-btn-radius:18px;--sd-shadow:0 18px 45px rgba(59,130,246,.09);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#60A5FA,#C4B5FD);--sd-btn-text:#111827;--sd-art:radial-gradient(circle at 30% 30%,#bfdbfe,transparent 30%),linear-gradient(135deg,#f8fafc,#ddd6fe);--sd-bg:#EFF6FF;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-16 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-16 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-16 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-16 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-16 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-16 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-16 .site-header,body.mk-site-design-16 .navbar,body.mk-site-design-16 header{border-color:var(--sd-border)!important}
body.mk-site-design-16 #home{order:1}
body.mk-site-design-16 #about{order:2}
body.mk-site-design-16 #services{order:3}
body.mk-site-design-16 #projects{order:4}
body.mk-site-design-16 #statistics{order:5}
body.mk-site-design-16 #testimonials{order:6}
body.mk-site-design-16 #skills{order:7}
body.mk-site-design-16 #experiences{order:8}
body.mk-site-design-16 #cta{order:9}
body.mk-site-design-16 #contact{order:10}
body.mk-site-design-17{--sd-a:#2563EB;--sd-b:#60A5FA;--sd-text:#F8FAFC;--sd-muted:#93C5FD;--sd-panel:rgba(12,35,64,.96);--sd-border:rgba(96,165,250,.2);--sd-radius:6px;--sd-card-radius:6px;--sd-btn-radius:5px;--sd-shadow:0 12px 34px rgba(0,0,0,.2);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#2563EB,#60A5FA);--sd-btn-text:#fff;--sd-art:linear-gradient(rgba(96,165,250,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.13) 1px,transparent 1px),#0a1930;--sd-bg:#0A1930;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-17 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-17 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-17 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-17 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-17 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-17 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-17 .site-header,body.mk-site-design-17 .navbar,body.mk-site-design-17 header{border-color:var(--sd-border)!important}
body.mk-site-design-17 #home{order:1}
body.mk-site-design-17 #services{order:2}
body.mk-site-design-17 #projects{order:3}
body.mk-site-design-17 #statistics{order:4}
body.mk-site-design-17 #about{order:5}
body.mk-site-design-17 #skills{order:6}
body.mk-site-design-17 #experiences{order:7}
body.mk-site-design-17 #testimonials{order:8}
body.mk-site-design-17 #cta{order:9}
body.mk-site-design-17 #contact{order:10}
body.mk-site-design-18{--sd-a:#8B5CF6;--sd-b:#22D3EE;--sd-text:#F5F3FF;--sd-muted:#C4B5FD;--sd-panel:rgba(18,14,39,.58);--sd-border:rgba(139,92,246,.25);--sd-radius:26px;--sd-card-radius:26px;--sd-btn-radius:16px;--sd-shadow:0 25px 70px rgba(139,92,246,.18);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#8B5CF6,#22D3EE);--sd-btn-text:#fff;--sd-art:radial-gradient(circle at 35% 30%,#8b5cf699,transparent 22%),radial-gradient(circle at 70% 65%,#22d3ee77,transparent 18%),#08071a;--sd-bg:#060613;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-18 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-18 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(14px)}
body.mk-site-design-18 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-18 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-18 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-18 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-18 .site-header,body.mk-site-design-18 .navbar,body.mk-site-design-18 header{border-color:var(--sd-border)!important}
body.mk-site-design-18 #home{order:1}
body.mk-site-design-18 #statistics{order:2}
body.mk-site-design-18 #projects{order:3}
body.mk-site-design-18 #services{order:4}
body.mk-site-design-18 #about{order:5}
body.mk-site-design-18 #skills{order:6}
body.mk-site-design-18 #testimonials{order:7}
body.mk-site-design-18 #experiences{order:8}
body.mk-site-design-18 #cta{order:9}
body.mk-site-design-18 #contact{order:10}
body.mk-site-design-19{--sd-a:#2563EB;--sd-b:#FB7185;--sd-text:#172033;--sd-muted:#64748B;--sd-panel:#FFFFFF;--sd-border:rgba(37,99,235,.14);--sd-radius:12px;--sd-card-radius:12px;--sd-btn-radius:10px;--sd-shadow:0 10px 0 rgba(37,99,235,.09);--sd-card-border:2px solid;--sd-accent:linear-gradient(135deg,#2563EB,#FB7185);--sd-btn-text:#111827;--sd-art:linear-gradient(135deg,#2563eb 0 30%,#fbbf24 31% 55%,#fb7185 56% 78%,#fff 79%);--sd-bg:#FFFDF7;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-19 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-19 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:2px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(0px)}
body.mk-site-design-19 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-19 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-19 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-19 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-19 .site-header,body.mk-site-design-19 .navbar,body.mk-site-design-19 header{border-color:var(--sd-border)!important}
body.mk-site-design-19 #home{order:1}
body.mk-site-design-19 #services{order:2}
body.mk-site-design-19 #about{order:3}
body.mk-site-design-19 #projects{order:4}
body.mk-site-design-19 #statistics{order:5}
body.mk-site-design-19 #skills{order:6}
body.mk-site-design-19 #testimonials{order:7}
body.mk-site-design-19 #experiences{order:8}
body.mk-site-design-19 #cta{order:9}
body.mk-site-design-19 #contact{order:10}
body.mk-site-design-20{--sd-a:#DC2626;--sd-b:#2563EB;--sd-text:#FAFAFA;--sd-muted:#A1A1AA;--sd-panel:rgba(12,10,18,.8);--sd-border:rgba(185,28,28,.24);--sd-radius:2px;--sd-card-radius:2px;--sd-btn-radius:0px;--sd-shadow:0 28px 80px rgba(0,0,0,.5);--sd-card-border:1px solid;--sd-accent:linear-gradient(135deg,#DC2626,#2563EB);--sd-btn-text:#fff;--sd-art:linear-gradient(90deg,#050509,#3f0d16 45%,#0b1a3b);--sd-bg:#050509;background:var(--sd-bg)!important;color:var(--sd-text)!important}
body.mk-site-design-20 :is(.section,#home,#about,#skills,#services,#projects,#experiences,#testimonials,#statistics,#cta,#contact){color:var(--sd-text)!important}
body.mk-site-design-20 :is(.premium-service-card,.premium-project-card,.skill-card,.testimonial-card,.stat-card,.about-content-card,.about-visual-card,.experience-card,.mk-contact-v12__form-card,.mk-contact-v12__info-card,.mk-cta-v14__card,.project-card,.service-card){background:var(--sd-panel)!important;border:1px solid var(--sd-border)!important;border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;backdrop-filter:blur(14px)}
body.mk-site-design-20 :is(.btn,.button,button,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary,.mk-cta-v14__secondary){border-radius:var(--sd-btn-radius)!important} body.mk-site-design-20 :is(.primary,.nav-cta,.mk-contact-v12__submit,.mk-cta-v14__primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important}
body.mk-site-design-20 :is(.section-kicker,.eyebrow,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow,a:hover){color:var(--sd-a)!important} body.mk-site-design-20 :is(p,small,.section-description){color:var(--sd-muted)}
body.mk-site-design-20 .site-header,body.mk-site-design-20 .navbar,body.mk-site-design-20 header{border-color:var(--sd-border)!important}
body.mk-site-design-20 #home{order:1}
body.mk-site-design-20 #projects{order:2}
body.mk-site-design-20 #services{order:3}
body.mk-site-design-20 #about{order:4}
body.mk-site-design-20 #experiences{order:5}
body.mk-site-design-20 #testimonials{order:6}
body.mk-site-design-20 #statistics{order:7}
body.mk-site-design-20 #skills{order:8}
body.mk-site-design-20 #cta{order:9}
body.mk-site-design-20 #contact{order:10}
body.mk-site-design-1 :is(.premium-service-card,.premium-project-card,.skill-card){clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}
body.mk-site-design-2 :is(.section){border-top:1px solid rgba(15,23,42,.09)} body.mk-site-design-2 :is(h1,h2,h3){letter-spacing:-.045em!important}
body.mk-site-design-3 .container{max-width:1240px} body.mk-site-design-3 :is(.skills-grid,.services-grid,.projects-grid){gap:14px!important}
body.mk-site-design-4 :is(.section):nth-child(even){transform:translateX(min(2vw,22px))} body.mk-site-design-4 :is(h1,h2){font-style:italic}
body.mk-site-design-5,body.mk-site-design-5 :is(button,input,textarea,select){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important} body.mk-site-design-5 :is(.section-kicker,.eyebrow)::before{content:"> ";}
body.mk-site-design-6 :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif!important;font-weight:500!important} body.mk-site-design-6 .section{border-top:1px solid rgba(255,255,255,.08)}
body.mk-site-design-7 :is(h1,h2){font-family:Georgia,Times New Roman,serif!important;color:#111827!important} body.mk-site-design-7 .section{border-bottom:1px solid rgba(17,24,39,.12)}
body.mk-site-design-8 :is(.premium-service-card,.premium-project-card,.skill-card){backdrop-filter:blur(22px)!important}
body.mk-site-design-9 :is(.premium-service-card,.premium-project-card,.skill-card){clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)} body.mk-site-design-9 :is(h1,h2){text-transform:uppercase}
body.mk-site-design-10 :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif!important} body.mk-site-design-10 .section-kicker{letter-spacing:.22em!important}
body.mk-site-design-11 :is(.premium-service-card,.premium-project-card,.skill-card,.stat-card){transform:translate(-2px,-2px)} body.mk-site-design-11 :is(a,button){font-weight:900!important;text-transform:uppercase}
body.mk-site-design-12:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 15%,#0ea5e933,transparent 28%),radial-gradient(circle at 80% 30%,#d946ef2e,transparent 30%);z-index:-1}
body.mk-site-design-13 :is(img,.project-image,.about-image){filter:grayscale(1)} body.mk-site-design-13 :is(h1,h2){font-weight:800!important}
body.mk-site-design-14{background-image:linear-gradient(rgba(56,189,248,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.055) 1px,transparent 1px)!important;background-size:28px 28px!important;background-color:#071b2e!important}
body.mk-site-design-15,body.mk-site-design-15 :is(button,input,textarea,select){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important} body.mk-site-design-15 :is(.premium-service-card,.premium-project-card,.skill-card){box-shadow:4px 4px 0 #78350f!important}
body.mk-site-design-16 :is(.premium-service-card,.premium-project-card,.skill-card,.stat-card){box-shadow:0 20px 50px rgba(59,130,246,.10)!important}
body.mk-site-design-17 :is(.section){border-top:1px solid rgba(96,165,250,.12)} body.mk-site-design-17 :is(.premium-service-card,.premium-project-card,.skill-card){border-left:3px solid var(--sd-a)!important}
body.mk-site-design-18 :is(.premium-service-card,.premium-project-card,.skill-card){transform:perspective(900px) rotateX(.4deg);box-shadow:0 25px 70px rgba(139,92,246,.18)!important}
body.mk-site-design-19 :is(.premium-service-card,.premium-project-card,.skill-card):nth-child(3n+1){border-color:#2563eb!important} body.mk-site-design-19 :is(.premium-service-card,.premium-project-card,.skill-card):nth-child(3n+2){border-color:#f59e0b!important} body.mk-site-design-19 :is(.premium-service-card,.premium-project-card,.skill-card):nth-child(3n){border-color:#fb7185!important}
body.mk-site-design-20 :is(h1,h2){font-weight:900!important;letter-spacing:-.04em} body.mk-site-design-20 .section{border-top:1px solid rgba(127,29,29,.17)}
@media(min-width:769px){body.mk-site-desktop-design-1 .container{max-width:1220px}}
@media(min-width:769px){body.mk-site-desktop-design-2 .container{max-width:1260px}}
@media(min-width:769px){body.mk-site-desktop-design-3 .container{max-width:1300px}}
@media(min-width:769px){body.mk-site-desktop-design-4 .container{max-width:1180px}}
@media(min-width:769px){body.mk-site-desktop-design-5 .container{max-width:1220px}}
@media(min-width:769px){body.mk-site-desktop-design-6 .container{max-width:1260px}}
@media(min-width:769px){body.mk-site-desktop-design-7 .container{max-width:1300px}}
@media(min-width:769px){body.mk-site-desktop-design-8 .container{max-width:1180px}}
@media(min-width:769px){body.mk-site-desktop-design-9 .container{max-width:1220px}}
@media(min-width:769px){body.mk-site-desktop-design-10 .container{max-width:1260px}}
@media(min-width:769px){body.mk-site-desktop-design-11 .container{max-width:1300px}}
@media(min-width:769px){body.mk-site-desktop-design-12 .container{max-width:1180px}}
@media(min-width:769px){body.mk-site-desktop-design-13 .container{max-width:1220px}}
@media(min-width:769px){body.mk-site-desktop-design-14 .container{max-width:1260px}}
@media(min-width:769px){body.mk-site-desktop-design-15 .container{max-width:1300px}}
@media(min-width:769px){body.mk-site-desktop-design-16 .container{max-width:1180px}}
@media(min-width:769px){body.mk-site-desktop-design-17 .container{max-width:1220px}}
@media(min-width:769px){body.mk-site-desktop-design-18 .container{max-width:1260px}}
@media(min-width:769px){body.mk-site-desktop-design-19 .container{max-width:1300px}}
@media(min-width:769px){body.mk-site-desktop-design-20 .container{max-width:1180px}}
@media(max-width:768px){body.mk-site-mobile-design-1{--sd-card-radius:14px;--sd-btn-radius:9px} body.mk-site-mobile-design-1 .section{padding-top:62px!important;padding-bottom:62px!important}}
@media(max-width:768px){body.mk-site-mobile-design-2{--sd-card-radius:2px;--sd-btn-radius:999px} body.mk-site-mobile-design-2 .section{padding-top:66px!important;padding-bottom:66px!important}}
@media(max-width:768px){body.mk-site-mobile-design-3{--sd-card-radius:16px;--sd-btn-radius:10px} body.mk-site-mobile-design-3 .section{padding-top:70px!important;padding-bottom:70px!important}}
@media(max-width:768px){body.mk-site-mobile-design-4{--sd-card-radius:28px;--sd-btn-radius:20px} body.mk-site-mobile-design-4 .section{padding-top:74px!important;padding-bottom:74px!important}}
@media(max-width:768px){body.mk-site-mobile-design-5{--sd-card-radius:1px;--sd-btn-radius:1px} body.mk-site-mobile-design-5 .section{padding-top:58px!important;padding-bottom:58px!important}}
@media(max-width:768px){body.mk-site-mobile-design-6{--sd-card-radius:0px;--sd-btn-radius:0px} body.mk-site-mobile-design-6 .section{padding-top:62px!important;padding-bottom:62px!important}}
@media(max-width:768px){body.mk-site-mobile-design-7{--sd-card-radius:0px;--sd-btn-radius:0px} body.mk-site-mobile-design-7 .section{padding-top:66px!important;padding-bottom:66px!important}}
@media(max-width:768px){body.mk-site-mobile-design-8{--sd-card-radius:26px;--sd-btn-radius:999px} body.mk-site-mobile-design-8 .section{padding-top:70px!important;padding-bottom:70px!important}}
@media(max-width:768px){body.mk-site-mobile-design-9{--sd-card-radius:7px;--sd-btn-radius:5px} body.mk-site-mobile-design-9 .section{padding-top:74px!important;padding-bottom:74px!important}}
@media(max-width:768px){body.mk-site-mobile-design-10{--sd-card-radius:14px;--sd-btn-radius:999px} body.mk-site-mobile-design-10 .section{padding-top:58px!important;padding-bottom:58px!important}}
@media(max-width:768px){body.mk-site-mobile-design-11{--sd-card-radius:0px;--sd-btn-radius:0px} body.mk-site-mobile-design-11 .section{padding-top:62px!important;padding-bottom:62px!important}}
@media(max-width:768px){body.mk-site-mobile-design-12{--sd-card-radius:28px;--sd-btn-radius:999px} body.mk-site-mobile-design-12 .section{padding-top:66px!important;padding-bottom:66px!important}}
@media(max-width:768px){body.mk-site-mobile-design-13{--sd-card-radius:8px;--sd-btn-radius:999px} body.mk-site-mobile-design-13 .section{padding-top:70px!important;padding-bottom:70px!important}}
@media(max-width:768px){body.mk-site-mobile-design-14{--sd-card-radius:3px;--sd-btn-radius:3px} body.mk-site-mobile-design-14 .section{padding-top:74px!important;padding-bottom:74px!important}}
@media(max-width:768px){body.mk-site-mobile-design-15{--sd-card-radius:2px;--sd-btn-radius:2px} body.mk-site-mobile-design-15 .section{padding-top:58px!important;padding-bottom:58px!important}}
@media(max-width:768px){body.mk-site-mobile-design-16{--sd-card-radius:30px;--sd-btn-radius:18px} body.mk-site-mobile-design-16 .section{padding-top:62px!important;padding-bottom:62px!important}}
@media(max-width:768px){body.mk-site-mobile-design-17{--sd-card-radius:5px;--sd-btn-radius:5px} body.mk-site-mobile-design-17 .section{padding-top:66px!important;padding-bottom:66px!important}}
@media(max-width:768px){body.mk-site-mobile-design-18{--sd-card-radius:24px;--sd-btn-radius:18px} body.mk-site-mobile-design-18 .section{padding-top:70px!important;padding-bottom:70px!important}}
@media(max-width:768px){body.mk-site-mobile-design-19{--sd-card-radius:12px;--sd-btn-radius:12px} body.mk-site-mobile-design-19 .section{padding-top:74px!important;padding-bottom:74px!important}}
@media(max-width:768px){body.mk-site-mobile-design-20{--sd-card-radius:1px;--sd-btn-radius:0px} body.mk-site-mobile-design-20 .section{padding-top:58px!important;padding-bottom:58px!important}}
/* ==========================================================================\n   V14.1 FULL-SITE THEME BINDING\n   The selected Site Design now controls ALL public sections, navbar, footer,\n   forms, cards, progress bars, section backgrounds and CTA.\n   ========================================================================== */
body[class*="mk-site-design-"]{
  --bg-main:var(--sd-bg)!important;--bg-card:var(--sd-panel)!important;
  --card-bg:var(--sd-panel)!important;--bg-glass:var(--sd-panel)!important;
  --border-color:var(--sd-border)!important;--primary-color:var(--sd-a)!important;
  --accent-emerald:var(--sd-a)!important;--accent-blue:var(--sd-b)!important;
  --text-main:var(--sd-text)!important;--text-primary:var(--sd-text)!important;
  --text-color:var(--sd-text)!important;--text-muted:var(--sd-muted)!important;
  background:var(--sd-bg)!important;color:var(--sd-text)!important;
}
html:has(body[class*="mk-site-design-"]){background:var(--sd-bg,#050816)!important}
body[class*="mk-site-design-"] .mk-home-v2{background:var(--sd-bg)!important;color:var(--sd-text)!important}
body[class*="mk-site-design-"] .mk-home-v2>section,
body[class*="mk-site-design-"] .mk-home-v2>#home{
  background:var(--sd-bg)!important;color:var(--sd-text)!important;border-color:var(--sd-border)!important;
}
body[class*="mk-site-design-"] .mk-home-v2>section:nth-child(even){
  background:color-mix(in srgb,var(--sd-panel) 34%,var(--sd-bg))!important;
}
body[class*="mk-site-design-"] :is(h1,h2,h3,h4,h5,h6,.brand-name,.section-title,.premium-stat-value){color:var(--sd-text)!important}
body[class*="mk-site-design-"] :is(p,small,.section-description,.premium-stats-intro,.services-premium-intro,.skills-premium-intro,.premium-experiences-intro,.premium-testimonials-intro){color:var(--sd-muted)!important}
body[class*="mk-site-design-"] :is(.section-head,.premium-projects-heading,.premium-experiences-head,.premium-testimonials-head){border-color:var(--sd-border)!important}

/* Real project card class names */
body[class*="mk-site-design-"] :is(
 .service-premium-card,.skill-premium-card,.premium-project-card,.premium-experience-card,
 .premium-testimonial-card,.premium-stat-card,.about-identity-card,.about-premium-content,
 .about-premium-visual,.mk-contact-v12__card,.mk-contact-v12__principles,.mk-contact-v12__form-card,
 .mk-contact-v12__info-card,.mk-cta-v14__card,.mkfp-newsletter
){
  background:var(--sd-panel)!important;border-color:var(--sd-border)!important;
  border-radius:var(--sd-card-radius)!important;box-shadow:var(--sd-shadow)!important;color:var(--sd-text)!important;
}
body[class*="mk-site-design-"] :is(.service-premium-card,.skill-premium-card,.premium-project-card,.premium-experience-card,.premium-testimonial-card,.premium-stat-card,.mk-contact-v12__card){
  border-style:solid!important;border-width:1px!important;
}
body[class*="mk-site-design-"] :is(.service-premium-icon,.skill-premium-icon,.premium-stat-icon,.about-identity-icon,.mk-contact-v12__icon){
  color:var(--sd-a)!important;background:color-mix(in srgb,var(--sd-a) 14%,var(--sd-panel))!important;border-color:color-mix(in srgb,var(--sd-a) 35%,var(--sd-border))!important;
}
body[class*="mk-site-design-"] :is(.premium-kicker,.premium-experiences-kicker,.premium-testimonials-kicker,.services-premium-badge,.skills-premium-badge,.about-profile-badge,.mk-contact-v12__status,.mk-contact-v12__eyebrow,.mk-cta-v14__eyebrow){
  color:var(--sd-a)!important;border-color:color-mix(in srgb,var(--sd-a) 35%,transparent)!important;
  background:color-mix(in srgb,var(--sd-a) 10%,transparent)!important;
}
body[class*="mk-site-design-"] :is(.service-premium-link,.premium-project-link,.premium-projects-all-btn,.mk-contact-v12__copy button,a){transition:.22s ease}
body[class*="mk-site-design-"] :is(.service-premium-link,.premium-project-link,.premium-projects-all-btn){color:var(--sd-a)!important}
body[class*="mk-site-design-"] :is(.btn-primary,.nav-cta,.mk-cta-v14__primary,.mk-contact-v12__submit,.mkfp-newsletter button,.hero-btn-primary){
  background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-color:transparent!important;border-radius:var(--sd-btn-radius)!important;
  box-shadow:0 10px 30px color-mix(in srgb,var(--sd-a) 22%,transparent)!important;
}
body[class*="mk-site-design-"] :is(.mk-cta-v14__secondary,.hero-btn-secondary,.premium-projects-all-btn){
  background:color-mix(in srgb,var(--sd-panel) 88%,transparent)!important;color:var(--sd-text)!important;border-color:var(--sd-border)!important;border-radius:var(--sd-btn-radius)!important;
}
body[class*="mk-site-design-"] :is(input,textarea,select,.mk-contact-v12__input,.mk-contact-v12__textarea,.mk-contact-v12__select,.mkfp-newsletter input){
  background:color-mix(in srgb,var(--sd-panel) 92%,var(--sd-bg))!important;color:var(--sd-text)!important;border-color:var(--sd-border)!important;border-radius:calc(var(--sd-btn-radius) * .8 + 4px)!important;
}
body[class*="mk-site-design-"] :is(input,textarea,select):focus{border-color:var(--sd-a)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sd-a) 18%,transparent)!important;outline:none!important}
body[class*="mk-site-design-"] .skill-premium-progress>span,
body[class*="mk-site-design-"] .skill-progress>span{background:linear-gradient(90deg,var(--sd-a),var(--sd-b))!important}

/* Header + mega menu */
body[class*="mk-site-design-"] .site-header{background:color-mix(in srgb,var(--sd-bg) 82%,transparent)!important;border-bottom:1px solid var(--sd-border)!important;box-shadow:0 10px 40px color-mix(in srgb,var(--sd-bg) 70%,transparent)!important}
body[class*="mk-site-design-"] :is(.nav-wrap,.mk-mega-menu,.mk-mega-column){background:color-mix(in srgb,var(--sd-panel) 92%,transparent)!important;border-color:var(--sd-border)!important}
body[class*="mk-site-design-"] :is(.main-nav a,.brand-name,.mk-mega-column-head,.mk-mega-links a){color:var(--sd-text)!important}
body[class*="mk-site-design-"] .main-nav a:hover,body[class*="mk-site-design-"] .main-nav a.active{color:var(--sd-a)!important}

/* Hero: whichever of the 40 hero layouts is active, bind it to the selected full-site palette. */
body[class*="mk-site-design-"] #home :is(.mkhd-design,.hero-premium,.mkhd-card,.mkhd-panel,.hero-stat,.hero-social-link){border-color:var(--sd-border)!important}
body[class*="mk-site-design-"] #home :is(.mkhd-design,.hero-premium){background-color:var(--sd-bg)!important;color:var(--sd-text)!important}
body[class*="mk-site-design-"] #home :is(.mkhd-card,.mkhd-panel,.hero-stat){background:var(--sd-panel)!important;color:var(--sd-text)!important;box-shadow:var(--sd-shadow)!important}
body[class*="mk-site-design-"] #home :is(.mkhd-kicker,.hero-eyebrow,.hero-highlight,.mkhd-accent){color:var(--sd-a)!important}
body[class*="mk-site-design-"] #home :is(.mkhd-primary,.hero-btn-primary){background:var(--sd-accent)!important;color:var(--sd-btn-text)!important;border-radius:var(--sd-btn-radius)!important}

/* Footer is part of the site theme too */
body[class*="mk-site-design-"] .mk-footer-pro-v13{background:color-mix(in srgb,var(--sd-bg) 94%,#000)!important;border-top:1px solid var(--sd-border)!important}
body[class*="mk-site-design-"] .mk-footer-pro-v13 :is(.mkfp-main>section,.mkfp-newsletter){border-color:var(--sd-border)!important}
body[class*="mk-site-design-"] .mk-footer-pro-v13 :is(.mkfp-socials a,.mkfp-bottom button){background:var(--sd-panel)!important;border-color:var(--sd-border)!important;color:var(--sd-a)!important}

/* Decorative assets inherit the theme instead of staying purple/green from older CSS. */
body[class*="mk-site-design-"] :is(.services-premium-orb,.skills-premium-orb,.premium-stat-glow,.premium-project-overlay,.premium-experience-glow,.premium-testimonial-glow,.about-orbit-glow){filter:hue-rotate(var(--sd-hue,0deg));opacity:.45!important}

/* Full-site geometry changes per design — not just colors. */
body.mk-site-design-1 :is(.services-premium-grid,.skills-premium-grid,.premium-projects-grid){gap:18px!important}
body.mk-site-design-2 :is(.service-premium-card,.skill-premium-card,.premium-project-card,.premium-stat-card){box-shadow:none!important;border-radius:3px!important}
body.mk-site-design-3 :is(.services-premium-grid,.premium-projects-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.mk-site-design-4 .section-head{text-align:left!important;transform:translateX(clamp(0px,2vw,24px))}
body.mk-site-design-5 :is(.service-premium-card,.skill-premium-card,.premium-project-card,.premium-stat-card){border-style:dashed!important}
body.mk-site-design-6 :is(.service-premium-card,.skill-premium-card,.premium-project-card){border-width:0 0 1px 0!important;border-radius:0!important;box-shadow:none!important}
body.mk-site-design-7 :is(.services-premium-grid,.premium-projects-grid){grid-auto-flow:dense}.mk-site-design-7 .premium-project-card:nth-child(3n+1){grid-column:span 2}
body.mk-site-design-8 :is(.service-premium-card,.skill-premium-card,.premium-project-card,.premium-stat-card){backdrop-filter:blur(24px) saturate(135%)!important}
body.mk-site-design-9 :is(.service-premium-card,.skill-premium-card,.premium-project-card){transform:skewX(-1deg)}
body.mk-site-design-10 :is(.service-premium-card,.skill-premium-card,.premium-project-card){border-top:2px solid var(--sd-a)!important}
body.mk-site-design-11 :is(.services-premium-grid,.skills-premium-grid,.premium-projects-grid){gap:22px!important}
body.mk-site-design-12 .mk-home-v2>section{background-image:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--sd-a) 14%,transparent),transparent 24%),radial-gradient(circle at 84% 70%,color-mix(in srgb,var(--sd-b) 12%,transparent),transparent 28%)!important}
body.mk-site-design-13 :is(.service-premium-card,.skill-premium-card,.premium-project-card,.premium-stat-card){filter:grayscale(1)}
body.mk-site-design-14 .mk-home-v2>section{background-image:linear-gradient(color-mix(in srgb,var(--sd-a) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--sd-a) 7%,transparent) 1px,transparent 1px)!important;background-size:32px 32px!important}
body.mk-site-design-15 :is(.service-premium-card,.skill-premium-card,.premium-project-card){box-shadow:5px 5px 0 color-mix(in srgb,var(--sd-a) 38%,#000)!important}
body.mk-site-design-16 :is(.service-premium-card,.skill-premium-card,.premium-project-card,.premium-stat-card){border-radius:28px!important}
body.mk-site-design-17 :is(.service-premium-card,.skill-premium-card,.premium-project-card,.premium-stat-card){border-left:4px solid var(--sd-a)!important}
body.mk-site-design-18 :is(.service-premium-card,.skill-premium-card,.premium-project-card){transform:perspective(1000px) rotateX(.7deg);backdrop-filter:blur(24px)!important}
body.mk-site-design-19 :is(.services-premium-grid,.skills-premium-grid,.premium-projects-grid){gap:12px!important}.mk-site-design-19 .mk-home-v2>section:nth-child(3n){background:color-mix(in srgb,var(--sd-b) 7%,var(--sd-bg))!important}
body.mk-site-design-20 .mk-home-v2>section{min-height:min-content;background-image:linear-gradient(120deg,transparent 60%,color-mix(in srgb,var(--sd-a) 8%,transparent))!important}

@media(max-width:768px){
 body[class*="mk-site-design-"] :is(.services-premium-grid,.skills-premium-grid,.premium-projects-grid,.premium-stats-grid){grid-template-columns:1fr!important}
 body[class*="mk-site-design-"] .mk-home-v2>section{transform:none!important}
 body.mk-site-design-7 .premium-project-card:nth-child(3n+1){grid-column:auto!important}
}
