
/* =========================================================
   EPISYS — PRESENTATION COLOR PALETTE
   Color-only layer. Existing layout/content untouched.
   ========================================================= */
:root{
  --episys-navy:#203342;
  --episys-navy-deep:#0b1822;
  --episys-slate:#82909a;
  --episys-slate-light:#aeb8be;
  --episys-light:#f3f5f5;
  --episys-white:#ffffff;
  --episys-accent:#df826a;
}

/* Global presentation palette */
body{color:var(--episys-navy);background:var(--episys-light)}
header{background:rgba(243,245,245,.98)!important;color:var(--episys-navy)!important;border-bottom-color:rgba(32,51,66,.12)!important}
.brand strong,.brand small{color:var(--episys-navy)!important}
.tab{color:var(--episys-navy)!important}
.tab:after{background:var(--episys-navy)!important}
.contact-top{border-color:var(--episys-slate)!important;color:var(--episys-navy)!important}

.hero{
  background:
    radial-gradient(circle at 70% 46%,#29465a 0,#203342 34%,#0b1822 72%)!important;
}
.hero:before{
  background-image:
    linear-gradient(rgba(174,184,190,.065) 1px,transparent 1px),
    linear-gradient(90deg,rgba(174,184,190,.065) 1px,transparent 1px)!important;
}
.copy h1{color:var(--episys-white)!important}
.copy h1 span{color:var(--episys-slate-light)!important}
.eyebrow,.kicker{color:var(--episys-slate)!important}
.copy p{color:#c1c9ce!important}
.btn.primary{background:var(--episys-white)!important;color:var(--episys-navy)!important}
.btn.secondary{border-color:rgba(174,184,190,.42)!important;color:var(--episys-white)!important}

.content{
  background:var(--episys-light)!important;
  color:var(--episys-navy)!important;
}
.content.dark,.dark{
  background:var(--episys-navy)!important;
  color:var(--episys-white)!important;
}
.head h1,.head h2,.card h3,.about h3{color:var(--episys-navy)!important}
.dark .head h1,.dark .head h2,.dark .card h3{color:var(--episys-white)!important}
.head p,.card p,.about p{color:#687780!important}
.dark .head p,.dark .card p,.dark .card li{color:#b8c1c6!important}

.card{
  background:var(--episys-white)!important;
  border-color:#d9dfe2!important;
}
.dark .card{
  background:rgba(255,255,255,.045)!important;
  border-color:rgba(174,184,190,.22)!important;
}
.service:hover{border-color:var(--episys-slate)!important}
.service .num,.service-original .crumb,.service-original .eyebrow{
  color:var(--episys-slate)!important;
}

.service-original{
  background:var(--episys-light)!important;
  color:var(--episys-navy)!important;
}
.service-original .intro,
.service-original .feature p,
.service-original .mini p{
  color:#687780!important;
}
.service-original .feature{
  border-top-color:#d9dfe2!important;
}
.service-original .feature.darkbox{
  background:var(--episys-navy)!important;
  color:var(--episys-white)!important;
}
.service-original .darkbox p{color:#b8c1c6!important}
.service-original li{border-bottom-color:rgba(130,144,154,.22)!important}
.service-original li:before{color:var(--episys-slate)!important}
.service-original .mini{
  background:var(--episys-white)!important;
  border-color:#d9dfe2!important;
}
.service-original .mini .n{color:var(--episys-slate)!important}
.service-original .mini h3{color:var(--episys-navy)!important}

.about-wallpaper{
  background:
    linear-gradient(90deg,rgba(243,245,245,.985),rgba(243,245,245,.90) 55%,rgba(243,245,245,.76)),
    url("assets/hakkimizda-wallpaper.svg") right center/cover no-repeat!important;
}

.contact-grid .contact{color:var(--episys-white)!important}
.info{border-top-color:rgba(174,184,190,.22)!important}
.row{border-bottom-color:rgba(174,184,190,.22)!important;color:var(--episys-white)!important}
.row span{color:var(--episys-slate)!important}

footer{
  background:var(--episys-navy-deep)!important;
  color:var(--episys-slate-light)!important;
}

/* Mobile menu follows the same palette */
@media(max-width:760px){
  header .tabs{
    background:rgba(243,245,245,.99)!important;
    border-color:rgba(32,51,66,.12)!important;
  }
  header .menu{border-color:rgba(32,51,66,.25)!important}
  header .menu span{background:var(--episys-navy)!important}
}
