/* Nur Bilisim | Acik Mercan Tema - 2026-10-12 */
:root{--nb-primary:#ff3864;--nb-accent:#ff647b;--nb-ink:#1c2738;--nb-muted:#64748b;--nb-bg:#f7f9fc;--nb-line:#e6eaf1;--primary:#ff3864;--primary-color:#ff3864;--secondary:#ff647b;color-scheme:light}
html,body{background:#f7f9fc!important;color:#1c2738!important}
body :is(h1,h2,h3,h4,h5,h6){color:#1c2738}
body :is(p,li,td,th,label){color:inherit}
/* Ana bolumler ve koyu eski zeminler */
body :is(.nb-cloud-hero,.nb-after-slider,.nb-mobile-domain-search,.nb-hero,.hero,.hero-section,.domain-search,.domain-search-section,.nb-domain-search,.hosting-section,.pricing-section,.features-section,.testimonials-section,.nb-testimonials,.nb-reviews,.nb-partners,.partners-section,.nb-cloud-offer,.nb-cloud-packages,.nb-support,.nb-cta,.nb-section,.section-dark){background:#f7f9fc!important;color:#1c2738!important}
body :is(.nb-cloud-hero,.nb-after-slider,.nb-mobile-domain-search,.nb-hero,.hero,.hero-section,.domain-search,.domain-search-section,.nb-domain-search) :is(h1,h2,h3,h4,p,span:not(.fa):not(.fas):not(.far),label){color:#1c2738!important}
body .nb-mobile-domain-search{background:#fff!important;border-top:1px solid #e6eaf1;border-bottom:1px solid #e6eaf1}
body .nb-domain-prices__title{color:#263449!important}
body .nb-domain-prices__item{background:#fff!important;border:1px solid #e6eaf1!important;box-shadow:0 8px 22px rgba(25,37,59,.06)!important}
body .nb-domain-prices__tld{color:#ff3864!important}
body .nb-domain-prices__price,body .nb-domain-prices__price small{color:#64748b!important}
body .nb-domain-prices__price strong{color:#1c2738!important}
body .domain-box,body .nb-mobile-domain-search .domain-box{background:#fff!important;border:1px solid #e6eaf1!important;box-shadow:0 8px 28px rgba(30,42,64,.07)!important}
body :is(.domain-box input,.domain-box input[type=text],.nb-mobile-domain-search input){background:#fff!important;color:#1c2738!important}
/* Kartlar */
body :is(.pricing-card,.hosting-card,.package-card,.plan-card,.feature-card,.service-card,.review-card,.testimonial-card,.nb-card,.nb-pricing-card,.nb-package-card,.nb-hosting-card,.nb-cloud-card,.client-home-panels .panel,.panel,.card){background:#fff!important;color:#1c2738!important;border-color:#e6eaf1!important;box-shadow:0 10px 30px rgba(24,39,64,.055)}
body :is(.pricing-card,.hosting-card,.package-card,.plan-card,.feature-card,.service-card,.review-card,.testimonial-card,.nb-card,.nb-pricing-card,.nb-package-card,.nb-hosting-card,.nb-cloud-card) :is(h2,h3,h4,p,li,span){color:#1c2738}
/* Butonlar ve linkler */
body :is(.btn-primary,.button-primary,.nb-btn-primary,button[type=submit],.domain-box button){background:#ff3864!important;border-color:#ff3864!important;color:#fff!important}
body :is(.btn-primary,.button-primary,.nb-btn-primary,button[type=submit],.domain-box button):hover{background:#e82c58!important;border-color:#e82c58!important}
body a:not(.btn):hover{color:#ff3864}
body :is(.badge-primary,.bg-primary,.text-bg-primary){background-color:#ff3864!important;color:#fff!important}
/* Navigasyon ve footer */
body :is(.navbar,.main-header,.site-header,.nb-header,.header-top,.topbar,.nav-wrap){background:#fff!important;color:#1c2738!important;border-color:#e6eaf1!important}
body :is(.navbar,.main-header,.site-header,.nb-header,.header-top,.topbar,.nav-wrap) :is(a,span){color:#263449}
body :is(.navbar,.main-header,.site-header,.nb-header,.header-top,.topbar,.nav-wrap) a:hover{color:#ff3864!important}
body :is(footer,.site-footer,.nb-footer,.footer){background:#f0f3f8!important;color:#43536a!important;border-color:#e0e6ee!important}
body :is(footer,.site-footer,.nb-footer,.footer) :is(h2,h3,h4,strong){color:#1c2738!important}
body :is(footer,.site-footer,.nb-footer,.footer) a{color:#43536a}
body :is(footer,.site-footer,.nb-footer,.footer) a:hover{color:#ff3864!important}
/* Formlar ve paneller */
body :is(input,select,textarea){border-color:#dce3ed;color:#1c2738}
body :is(.client-area,.main-content,.content-area,.container-main){color:#1c2738}
body .table{--bs-table-bg:#fff;--bs-table-color:#1c2738}
@media(max-width:767px){body .nb-domain-prices__item{background:#fff!important}body :is(.navbar-collapse,.mobile-menu,.nb-mobile-menu){background:#fff!important;color:#1c2738!important}}
