body.md-dark{background:var(--md-bg);color:#e5e7eb;font-family:'Inter',system-ui,sans-serif}
#md-header{position:sticky;top:0;z-index:999;background:rgba(10,12,24,.88);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}
.md-topbar{background:linear-gradient(90deg,var(--md-primary),var(--md-second));color:#fff;font-size:12px;padding:6px 0}
.md-topbar .container{display:flex;justify-content:space-between}
.md-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 0}
.md-logo img{height:42px}
.main-nav ul{list-style:none;display:flex;gap:22px;margin:0;padding:0;align-items:center}
.main-nav a{color:#e5e7eb;font-weight:600;font-size:14px}
.main-nav a:hover{color:#ec4899}
.main-nav .drop-down{position:relative}
.main-nav .drop-down ul{position:absolute;background:#151a2e;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;min-width:200px;display:none;box-shadow:0 20px 50px rgba(0,0,0,.25)}
.main-nav .drop-down:hover ul{display:block}
.main-nav .drop-down ul a{display:block;padding:8px 10px;color:#e5e7eb}
.md-cta a{background:linear-gradient(135deg,var(--md-primary),var(--md-second));color:#fff!important;padding:10px 18px;border-radius:var(--md-radius);font-weight:700}
.md-ghost a{border:1px solid rgba(255,255,255,.25);padding:10px 16px;border-radius:var(--md-radius);color:#fff!important}
.md-burger{background:var(--md-primary);border:0;color:#fff;border-radius:10px;padding:8px 12px}
.md-mobile{display:none;background:#10142a;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.08)}
.md-mobile.open{display:block}
.md-mobile ul{list-style:none;margin:0;padding:0}
.md-mobile a{color:#fff;display:block;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}
/* intro + renkli bolumler */
#intro,#intros,.xrb{background:radial-gradient(1000px 400px at 20% 0%,rgba(255,255,255,.08),transparent),var(--md-bg)!important}
#intro h1,#intro h2,#intros h1,.alan1 h1{color:#ffffff!important}
#intro p,#intros p,.alan1 p,.mogiz p{color:rgba(255,255,255,.85)!important}
/* intro sag kutular + slogan haplari: HER ZAMAN beyaz zemin koyu yazi */
.hser{background:#fff!important;border-radius:15px!important;box-shadow:0 0 15px rgba(0,0,0,.25)}
.hser span,.hser b,.hser strong{color:#111827!important}
.hser i{color:var(--md-primary)!important}
.alan1madde{background:#fff!important;color:#111827!important;border-radius:10px!important;box-shadow:0 3px 15px rgba(0,0,0,.25)}
.alan1madde i{color:var(--md-primary)!important}
/* hizli siparis formu: beyaz kart koyu yazi */
.hizlisip{background:#fff!important;border-radius:14px!important;box-shadow:0 5px 20px rgba(0,0,0,.25)}
.hizlisip label{color:#111827!important;font-weight:600}
.hizlisip .form-control{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important}
.hizlisip .form-control::placeholder{color:#9ca3af!important}
.alandugme{color:#fff!important}
/* bolum basliklari */
.section-header h2,#coksatan h2,#blogyazi h2,#services h2{color:#ffffff!important}
.section-header p,#coksatan p,#blogyazi p,#services p{color:rgba(255,255,255,.75)!important}
/* paket kartlari */
.paket{background:#221244!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--md-radius)!important;color:#e5e7eb!important;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.paket-baslik b{color:#e5e7eb!important}
.paket-baslik span{color:#e5e7eb!important;opacity:.75}
.paket-icon i{color:var(--md-primary)!important}
.paketozellik,.paketozellik ul li{color:#e5e7eb!important}
.paketozellik ul li i{color:var(--md-primary)!important}
.paketfiyat{background:linear-gradient(135deg,var(--md-primary),var(--md-second))!important;border-radius:12px!important;color:#fff!important}
.paketsatinal{background:linear-gradient(135deg,var(--md-primary),var(--md-second))!important;border:0!important;border-radius:12px!important;font-weight:800!important;color:#fff!important}
/* neden biz kutulari: beyaz kart koyu yazi */
#services .box{background:#fff!important;border-radius:20px!important;box-shadow:0 10px 29px rgba(0,0,0,.2)}
#services .box .icon i{color:var(--md-primary)!important}
#services .box .title,#services .box .title a{color:#111827!important}
#services .box .description{color:#4b5563!important}
/* yorumlar */
#testimonials{background:transparent!important}
#testimonials .testimonial-item{background:#fff!important;border-radius:16px!important;padding:24px!important;color:#111827!important}
#testimonials .testimonial-item .tname{color:#111827!important;font-weight:700}
#testimonials .testimonial-item .tjob{color:var(--md-primary)!important}
#testimonials .testimonial-item p{color:#374151!important}
/* blog kartlari */
.tek.blog,.anablogyazi .item .tek{background:#fff!important;border-radius:14px!important;overflow:hidden}
.blco .blcotitle{color:#111827!important}
.blco p,.blco span{color:#4b5563!important}
/* icerik / kategori / platform / iletisim / siparis sayfalari */
#main{color:#e5e7eb}
#makaleyazi,#paklist,.paketliste{color:#e5e7eb}
#paklist .paketbaslik h1,#intros .paketbaslik h1{color:#ffffff!important}
#paklist .paketbaslik p,#intros .paketbaslik p{color:rgba(255,255,255,.85)!important}
#paklist .paketbaslik i{color:var(--md-second)!important}
.card,.siparis-kutu,.odeme-kutu{background:#fff!important;color:#111827!important}
.card label,.form-group label{color:#111827!important;font-weight:600}
.form-control{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important}
.form-control::placeholder{color:#9ca3af!important}
table,.table{color:#e5e7eb!important}
table td,table th{border-color:rgba(128,128,128,.25)!important}
/* footer */
#md-footer{background:#0b0e1a;border-top:1px solid rgba(255,255,255,.08);padding:50px 0 20px;margin-top:40px;color:#9ca3af}
.md-cta-box{background:linear-gradient(135deg,var(--md-primary),var(--md-second));border-radius:20px;padding:28px;display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:30px}
.md-cta-box h3,.md-cta-box p{color:#fff!important}
.md-btn{background:#fff;color:#111!important;font-weight:800;padding:12px 22px;border-radius:14px}
.md-links h5{color:#fff;font-weight:700;margin-bottom:12px}
.md-footmenu a{display:block;color:#9ca3af;padding:5px 0;font-size:14px}
.md-footmenu a:hover{color:#fff}
.md-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);margin-top:20px;padding-top:14px;color:#9ca3af;font-size:13px}
.keskin{border-radius:var(--md-radius)!important}
.telico,.whatsappico,.sorgu{border-radius:12px!important}
.modal-content{color:#111827}
#intro{background:linear-gradient(135deg,#7c3aed,#ec4899,#f97316)!important}

/* --- okunabilirlik yamasi v2 --- */
#md-header .main-nav ul li.drop-down ul{background:#151a2e!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;padding:10px!important;min-width:220px!important;box-shadow:0 20px 50px rgba(0,0,0,.3)!important}
#md-header .main-nav ul li.drop-down ul li a{color:#f3f4f6!important;display:block!important;padding:9px 12px!important;border-radius:8px!important;font-size:14px!important}
#md-header .main-nav ul li.drop-down ul li a:hover{background:rgba(128,128,128,.15)!important;color:var(--md-primary)!important}
.pagex-title h1,#intros .pagex-title h1{background:linear-gradient(135deg,var(--md-primary),var(--md-second))!important;color:#fff!important;padding:14px 36px!important;border-radius:var(--md-radius)!important;display:inline-block!important;box-shadow:0 10px 25px rgba(0,0,0,.3)!important;font-size:32px!important}
.iceriks,.icicerik,.icerikalan{background:#fff!important;color:#1f2937!important}
.iceriks h1,.iceriks h2,.iceriks h3,.iceriks h4,.iceriks h5,.iceriks h6{color:#111827!important}
.iceriks p{color:#4b5563!important}
.iceriks li{color:#374151!important}
.iceriks a:not(.btn):not(.paketsatinal){color:var(--md-primary)!important}
.icerikdetay{color:#9ca3af!important}
/* --- siparis yamasi v3 --- */
#msform .action-button,#msform .action-button.mob-back,.btn-order.bo-ileri{background:linear-gradient(135deg,var(--md-primary),var(--md-second))!important;color:#fff!important;border:0!important;border-radius:12px!important;font-weight:800!important;box-shadow:0 8px 20px rgba(0,0,0,.25)!important;opacity:1!important}
#msform .action-button:hover,.btn-order.bo-ileri:hover{filter:brightness(1.08);transform:scale(1.03)}
#msform .action-button:disabled{opacity:.55!important}
.btn-kpn-uyg,.coupon_code_click{background:linear-gradient(135deg,var(--md-primary),var(--md-second))!important;color:#fff!important;border:0!important;opacity:1!important}
#msform input,#msform textarea,#msform select{background:#fff!important;color:#111827!important;border:1px solid #9ca3af!important}
#msform input::placeholder,#msform textarea::placeholder{color:#6b7280!important;opacity:1!important}
#msform select option{color:#111827!important;background:#fff!important}
.fs-title{color:#111827!important}
.fs-subtitle{color:#4b5563!important}
.dyontem-item{color:#374151!important;background:#fff!important;border:3px solid #d1d5db!important}
.dyontem-item i{color:var(--md-primary)!important}
.dyontem-item span{color:#111827!important;font-weight:700!important}
.dyontem-item.selected{background:#f3f4f6!important;border-color:var(--md-primary)!important}
.dyontem-item.selected::after{border-color:transparent var(--md-primary) var(--md-primary) transparent!important;opacity:1!important}
.kulsoz,.kulsoz label,.kulsoz label span{color:#111827!important}
.sipfiso{background:#f3f4f6!important;color:#111827!important;border:1px solid #d1d5db!important}
.sipfiso span{color:#111827!important}
#payment_info{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important}
#msform .alert,#order_section_list .alert,.bank-kart .alert,.odeme-hata{background:#fef2f2!important;color:#991b1b!important;border:1px solid #fca5a5!important;font-weight:600!important}
#introx .sipbaslik h1{color:#ffffff!important}
#introx .sipbaslik p{color:rgba(255,255,255,.85)!important}
#introx .sipbaslik i{color:var(--md-second)!important}
#msform #progressbar li{color:#ffffff!important}
#progressbar li:before{background:#d1d5db!important;color:#111827!important}
#progressbar li.active:before{background:linear-gradient(135deg,var(--md-primary),var(--md-second))!important;color:#fff!important}
#progressbar li.active:after{background:var(--md-primary)!important}
#msform fieldset{background:#fff!important;color:#111827!important}
.recaptcha{color:#111827}