/* Zaraship v3 -- mavi/lacivert kurumsal tema */
:root{--navy:#092a50;--blue:#1479c9;--ice:#eaf4fc;--ink:#173554}
body,body[style]{background:#f7fbff!important;color:var(--ink)!important}
.navbar,.navbar.bg-dark,.navbar.bg-black{background:#092a50!important;border-color:#1479c9!important}
header,.header,#header,.anasayfa-slider,.slider-container{border-color:#1479c9!important}
.navbar-nav .nav-link{color:white!important}.navbar-nav .nav-link:hover{color:#7ed5ff!important}
.gold-text,.text-warning,h5.text-warning,.table-dark th{color:#1479c9!important}
.btn-gold,.btn-warning{background:#1479c9!important;color:white!important;border-color:#1479c9!important;border-radius:6px!important}
.btn-gold:hover,.btn-warning:hover{background:#092a50!important;color:#fff!important}
.btn-outline-warning{border-color:#1479c9!important;color:#1479c9!important}
.btn-outline-warning:hover{background:#1479c9!important;color:#fff!important}
.project-card,.panel-card,.dashboard-card{background:#fff!important;border:1px solid #d4e4f3!important;color:#173554!important;box-shadow:0 4px 20px #092a5010}
.project-card h4,.project-card p,.project-card .text-white,.dashboard-card h4{color:#173554!important}
body h1:not(.carousel-caption h1),body h2:not(.carousel-caption h2),body h3:not(.carousel-caption h3),body h4:not(.carousel-caption h4){color:#092a50!important;text-shadow:none!important}
body p:not(.carousel-caption p):not(.text-white),body .text-secondary{color:#516b84!important}
.main-hero-slider .carousel-caption h1,.main-hero-slider .carousel-caption h6{color:white!important}
.main-hero-slider .carousel-item video{width:100%;height:80vh;min-height:600px;object-fit:cover;filter:brightness(.55)}
.main-hero-slider{background:#092a50!important}
.panel-card .table,.panel-card .table-dark{--bs-table-bg:#fff;--bs-table-color:#173554;--bs-table-border-color:#d7e6f4}
.panel-card .form-control,.panel-card .form-select{background:#fff;color:#173554;border-color:#bdd5e9}
.contact-card{background:#fff!important;border-color:#1479c9!important;color:#173554!important}
.contact-card .text-white{color:#092a50!important}
.contact-card h3{color:#092a50!important}
@media(max-width:767px){.main-hero-slider,.main-hero-slider .carousel-item img,.main-hero-slider .carousel-item video{min-height:410px;height:62vh}.main-hero-slider .carousel-caption{display:block!important;left:8%;right:8%}.main-hero-slider .carousel-caption h1{font-size:2rem}.ana-logo{max-height:65px}}

section[style*="background: #1a1d23"],section[style*="background-color: #0b0d11"]{background:#eaf4fc!important}
section[style*="background: #1a1d23"] .text-white,section[style*="background-color: #0b0d11"] .text-white{color:#092a50!important}
.carousel-caption .text-white,.main-hero-slider .carousel-caption .text-white{color:#fff!important}
.card, .main-img-container{border-radius:12px}

/* v3.2: Tam mavi/beyaz kontrast iyilestirmesi */
.hizmet-kutu{background:#fff!important;color:#173554!important;border:1px solid #d7e5f1!important;border-radius:12px!important;box-shadow:0 8px 28px rgba(9,42,80,.07)!important;cursor:default!important}
.hizmet-kutu:hover{border-color:#1479c9!important;box-shadow:0 14px 32px rgba(20,121,201,.14)!important;transform:translateY(-4px)!important}
.hizmet-kutu h3,.hizmet-kutu p{color:#092a50!important;opacity:1!important}
.hizmet-kutu p{color:#516b84!important}
.hizmet-kutu i{color:#1479c9!important}
.contact-card{background:#fff!important;color:#173554!important;box-shadow:0 8px 28px rgba(9,42,80,.06);border-radius:12px!important}
.contact-card .form-control,.contact-card input,.contact-card textarea,.contact-card select{background:#fff!important;color:#173554!important;border:1px solid #b9d0e4!important;border-radius:7px!important;opacity:1!important}
.contact-card .form-control:focus{border-color:#1479c9!important;box-shadow:0 0 0 3px rgba(20,121,201,.12)!important}
.contact-card .text-white,.contact-card h6{color:#092a50!important}
.contact-card label,.contact-card p{color:#516b84!important}
.contact-card a{color:#1479c9}
.contact-card .btn-warning{color:#fff!important;background:#1479c9!important}
footer,footer[style]{background:#092a50!important;border-color:#1479c9!important}
footer h5,footer .gold-text{color:#a8d9ff!important}
footer p,footer p.text-secondary,footer .text-secondary,footer small{color:#d8e9f7!important}
footer a.btn-outline-warning{color:#fff!important;border-color:#69b8f1!important;margin:4px 5px 4px 0}
footer a.btn-outline-warning:hover{background:#1479c9!important;color:#fff!important}
footer .text-center[style]{background:#071e38!important;border-color:#28527a!important}
@media(max-width:767px){.contact-card{padding:22px!important}.hizmet-kutu{padding:25px!important}footer .btn{max-width:100%;white-space:normal}}
