@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap");
:root{--hue:225;--radius:28px;--font-heading:'Outfit','Inter',sans-serif;--font-sans:'Outfit',ui-sans-serif,system-ui,sans-serif;--font-display:'Outfit','Inter',sans-serif}
body{font-family:var(--font-sans)}
.nx-hero-bg,.nx-cta-bg{background-image:url(/img/scenes/snow.svg)!important;opacity:.55!important}
body{--page-bg:url(/img/scenes/snow.svg)!important}
h1,h2,h3,h4,.nx-logo,.brand{font-family:var(--font-heading)}
.card,[class*="card"]{backdrop-filter:blur(14px)}

:root{color-scheme:light;--nx-bg:#eef3f9;--nx-card:#ffffff;--nx-card2:#f4f7fb;--nx-line:rgba(20,40,80,.10);--nx-text2:#5b6b82;
  --background:#eef3f9;--foreground:#0f1b2d;--card:#ffffff;--popover:#ffffff;--muted:#e8eef6;--muted-fg:#5b6b82;--border:rgba(20,40,80,.12);--input:rgba(20,40,80,.16);--secondary:#e8eef6;
  --pm-card:linear-gradient(#ffffff,#ffffff);--pm-edge:linear-gradient(rgba(20,40,80,.10),rgba(20,40,80,.10));--w05:rgba(20,40,80,.04);--w08:rgba(20,40,80,.06);--w10:rgba(20,40,80,.08)}
body{background:linear-gradient(180deg,#e3ecf7,#eef3f9 40%)!important;color:#0f1b2d!important}
h1,h2,h3,h4,.nx-h4,.shop-title,.nx-card,.widget,.card,.product,.nx-content,.nx-side{color:#0f1b2d}
.muted,small,.nx-text2,.nx-tbl td{color:#5b6b82!important}
.card,.widget,.nx-card,.product,.cat-card,.nx-crumb,.tabs,.shop-trust,.ender-card{box-shadow:0 1px 2px rgba(20,40,80,.06),0 16px 40px -24px rgba(20,40,80,.25)!important}
.nx-tbl th{background:color-mix(in oklab,var(--primary) 14%,#fff)!important;color:#0f1b2d!important}
.nx-tbl tbody tr:hover td{background:#f2f6fb!important;color:#0f1b2d!important}
.btn-light,.nx-ghost{background:#fff!important;color:#0f1b2d!important;border:1px solid rgba(20,40,80,.14)!important}
.btn-primary{color:#fff!important}
.topbar.nx-top,.scrolled .topbar.nx-top{background:rgba(255,255,255,.92)!important;border-bottom:1px solid rgba(20,40,80,.10)!important}
.nx-nav > a,.nx-nav .nav-more-btn,.nx-top .brand-text{color:#2a3a52!important}
.nx-nav > a.active{color:#fff!important}
.dropdown-menu,.nav-more-menu{background:#fff!important;color:#0f1b2d!important;border-color:rgba(20,40,80,.12)!important}
.dropdown-menu a,.nav-more-menu a{color:#2a3a52!important}
.nx-hero{background:linear-gradient(160deg,#cfe3ff,#e9f2ff)!important}
.nx-hero-grad{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(238,243,249,.85))!important}
.nx-hero-name .metal{background:linear-gradient(#0f1b2d,#3a4d6b)!important;-webkit-background-clip:text!important;background-clip:text!important}
.nx-hero-slogan{color:#3a4d6b!important}
.nx-stat{background:#fff!important;color:#0f1b2d!important;border:1px solid rgba(20,40,80,.12)!important}
.nx-stat small{color:#5b6b82!important}
.nx-wave path{fill:#eef3f9!important}
input,select,textarea{background:#fff!important;color:#0f1b2d!important;border-color:rgba(20,40,80,.16)!important}
.nx-footer.footer{background:#0f1b2d!important}
.nx-footer.footer,.nx-footer.footer a,.nx-footer.footer h4{color:#dbe6f5}
/* görselli kartlar (kategori, haber, slider) üzerindeki yazılar beyaz kalır */
.nx-news-card,.nx-news-card *,.nx-slide-txt,.nx-slide-txt *,.ender-card h2,.ender-card h3{color:#fff!important}
.ender-card p,.ender-card .ec-text p{color:rgba(255,255,255,.85)!important}
.shop-trust,.shop-trust b,.shop-trust strong,.shop-trust span{color:#0f1b2d!important}
.shop-trust small{color:#5b6b82!important}
.nx-hero-name .accent,.brand-text span{color:color-mix(in oklab,var(--primary) 70%,#0a1a3a)!important}
.nx-crumb a,.nx-crumb span{color:#2a3a52!important}
.cat-card,.cat-card b,.cat-card h3,.cat-card h4,.cat-body b{color:#0f1b2d!important}
.cat-card small,.cat-body small,.cat-body p{color:#5b6b82!important}
.mode-card,.mode-card h2,.mode-card h3,.mode-card b,.mode-card p,.mode-card span,.mode-body *{color:#fff!important}
.trust,.trust b,.trust strong,.trust span,.trust h4{color:#0f1b2d!important}
.trust small,.trust p{color:#5b6b82!important}
.nx-whero b,.nx-whero b a,.nx-wcard b{color:#0f1b2d!important}
