/* tema-gunruyasi kaplaması — tema_kaplama.py üretti; elle düzenleme, betiği güncelle. */
.tema-gunruyasi{background:#F6FAF9!important;color:#0F2E30;font-family:'Manrope',sans-serif}
.tema-gunruyasi .font-serif,.tema-gunruyasi .font-cormorant,.tema-gunruyasi h1,.tema-gunruyasi h2,.tema-gunruyasi h4{font-family:'Playfair Display',serif!important}
/* zeminler */
.tema-gunruyasi [class~="bg-white"],.tema-gunruyasi [class~="bg-white/80"],.tema-gunruyasi [class~="bg-white/95"],.tema-gunruyasi [class~="bg-[#fffafb]"]{background-color:#FFFFFF!important}
.tema-gunruyasi [class~="bg-brand-50"],.tema-gunruyasi [class~="bg-brand-50/60"],.tema-gunruyasi [class~="bg-rose-50"],.tema-gunruyasi [class~="bg-roseBerry-50/80"],.tema-gunruyasi [class~="bg-[#fcebee]"],.tema-gunruyasi [class~="bg-brand-100"]{background-color:#EAF7F5!important}
.tema-gunruyasi header,.tema-gunruyasi footer{background:#F6FAF9!important}
.tema-gunruyasi .bg-wave-gradient,.tema-gunruyasi #randevu,.tema-gunruyasi #iletisim{background:#F6FAF9!important;background-image:none!important}
.tema-gunruyasi .elma-serit-alan + .bg-wave-gradient::before{background:linear-gradient(to bottom,#F6FAF9,transparent)!important}
.tema-gunruyasi .elma-serit-alan{background:linear-gradient(to bottom,transparent 88px,#F6FAF9 88px)!important}
@media(max-width:1340px){.tema-gunruyasi .elma-serit-alan{background:linear-gradient(to bottom,transparent 78px,#F6FAF9 78px)!important}}
@media(max-width:640px){.tema-gunruyasi .elma-serit-alan{background:#F6FAF9!important}}
/* yazılar */
.tema-gunruyasi [class~="text-neutral-900"],.tema-gunruyasi [class~="text-neutral-800"],.tema-gunruyasi [class~="text-gray-900"],.tema-gunruyasi [class~="text-[#1a171f]"],.tema-gunruyasi [class~="text-[#1e1c24]"],.tema-gunruyasi [class~="text-[#1f1b24]"],.tema-gunruyasi [class~="text-[#302c38]"],.tema-gunruyasi [class~="text-[#33303a]"]{color:#0F2E30!important}
.tema-gunruyasi [class~="text-neutral-700"],.tema-gunruyasi [class~="text-neutral-600"],.tema-gunruyasi [class~="text-neutral-500"],.tema-gunruyasi [class~="text-gray-600"],.tema-gunruyasi [class~="text-gray-500"],.tema-gunruyasi [class~="text-[#68626e]"],.tema-gunruyasi [class~="text-[#6b6267]"],.tema-gunruyasi [class~="text-[#6d6673]"],.tema-gunruyasi [class~="text-[#6e6875]"],.tema-gunruyasi [class~="text-[#736c78]"],.tema-gunruyasi [class~="text-[#78717c]"]{color:#4E6664!important}
.tema-gunruyasi [class~="text-[#8c8591]"],.tema-gunruyasi [class~="text-[#8e8590]"]{color:#7A8F8D!important}
.tema-gunruyasi [class~="text-brand-600"],.tema-gunruyasi [class~="text-roseBerry-600"],.tema-gunruyasi [class~="text-roseBerry-400"],.tema-gunruyasi [class~="text-[#C53364]"],.tema-gunruyasi [class~="text-[#cb356b]"],.tema-gunruyasi [class~="text-amber-400"]{color:#178F8D!important}
.tema-gunruyasi [class~="text-[#cb356b]/40"]{color:#178F8D;opacity:.5}
.tema-gunruyasi [class~="hover:text-brand-600"]:hover,.tema-gunruyasi [class~="hover:text-[#cb356b]"]:hover,.tema-gunruyasi [class~="hover:text-roseBerry-700"]:hover,.tema-gunruyasi .group:hover [class~="group-hover:text-roseBerry-600"]{color:#1FA2A0!important}
.tema-gunruyasi .text-brand-gradient{background:linear-gradient(135deg,#0F4C4F 0%,#1FA2A0 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.tema-gunruyasi ::placeholder{color:#7A8F8D!important}
/* süs çizgileri */
.tema-gunruyasi [class~="bg-amber-300/80"],.tema-gunruyasi [class~="bg-roseBerry-200"]{background-color:#D8B98A!important}
/* düğmeler */
.tema-gunruyasi [class~="bg-brand-500"],.tema-gunruyasi [class~="bg-[#cb356b]"]{background-color:#0F4C4F!important;color:#FFFFFF!important}
.tema-gunruyasi [class~="hover:bg-brand-600"]:hover{background-color:#1FA2A0!important}
.tema-gunruyasi [class~="bg-gradient-to-r"][class~="from-roseBerry-500"],.tema-gunruyasi [class~="bg-gradient-to-r"][class~="from-[#d3326c]"]{background-image:linear-gradient(90deg,#0F4C4F,#1FA2A0)!important;color:#FFFFFF!important}
.tema-gunruyasi [class~="shadow-brand-500/25"],.tema-gunruyasi [class~="shadow-brand-500/30"]{--tw-shadow-color:transparent!important}
/* gölgeler (çerçeve yok) */
.tema-gunruyasi [class~="shadow-card"],.tema-gunruyasi [class~="shadow-soft"],.tema-gunruyasi [class~="shadow-soft-card"],.tema-gunruyasi [class~="shadow-floating"],.tema-gunruyasi [class~="shadow-sm"],.tema-gunruyasi [class~="shadow-md"],.tema-gunruyasi [class~="shadow-lg"]{box-shadow:0 18px 40px -18px rgba(15,76,79,.22)!important}
.tema-gunruyasi [class~="shadow-icon"]{box-shadow:0 12px 30px -10px rgba(31,162,160,.28)!important}
.tema-gunruyasi [class~="shadow-[0_4px_20px_rgba(0,0,0,0.03)]"]{box-shadow:0 18px 40px -18px rgba(15,76,79,.22)!important}
/* form alanları */
.tema-gunruyasi input:not([type=checkbox]),.tema-gunruyasi select,.tema-gunruyasi textarea{background-color:#EAF7F5!important;color:#0F2E30!important;box-shadow:inset 0 0 0 1px #DDF1EE!important}
.tema-gunruyasi [class~="accent-[#cb356b]"]{accent-color:#178F8D!important}
/* hero */
.tema-gunruyasi .hero-gradient-overlay{background:linear-gradient(90deg,#F7FBFA 0%,#F7FBFA 40%,rgba(247,251,250,.92) 48%,rgba(247,251,250,.35) 66%,rgba(247,251,250,0) 100%)!important}
@media(max-width:1023px){.tema-gunruyasi .hero-gradient-overlay{background:linear-gradient(180deg,rgba(247,251,250,.95),rgba(247,251,250,.86) 55%,rgba(247,251,250,.55))!important}}
.tema-gunruyasi section[data-purpose=hero-banner]{background:#F6FAF9!important}
/* portre/avatar halkaları */
.tema-gunruyasi [class~="bg-gradient-to-tr"][class~="from-pink-200"]{background-image:linear-gradient(135deg,#178F8D,#D8B98A)!important}
/* hizmet daireleri (Elma .elma-serit*) */
.tema-gunruyasi .elma-serit-oge{background:#FFFFFF!important;box-shadow:0 18px 40px -18px rgba(15,76,79,.22)!important}
.tema-gunruyasi .elma-serit-oge:hover{background:#EAF7F5!important}
.tema-gunruyasi .elma-serit-ikon{background:#EAF7F5!important;color:#178F8D!important;box-shadow:0 0 0 6px #fff, 0 14px 30px -10px rgba(31,162,160,.4)!important}
.tema-gunruyasi .elma-serit-baslik{color:#0F2E30!important}.tema-gunruyasi .elma-serit-oge:hover .elma-serit-baslik{color:#178F8D!important}
.tema-gunruyasi .elma-serit-metin{color:#4E6664!important}
/* kart köşeleri tema karakteri */
.tema-gunruyasi [data-purpose=service-card],.tema-gunruyasi [data-purpose=team-card],.tema-gunruyasi [data-purpose=testimonial-card]{border-radius:28px!important}
/* yaprak süsü tema rengine */
.tema-gunruyasi .elma-sus::before,.tema-gunruyasi .elma-sus::after{filter:hue-rotate(160deg) saturate(.9) brightness(.95);opacity:.28!important}
/* iç sayfa bağlantıları + mobil menü */
.tema-gunruyasi main a:not([class]){color:#178F8D}
.tema-gunruyasi #elmaMenu nav{background:#EAF7F5!important}

@media(min-width:1024px){
 .tema-gunruyasi section[data-purpose=hero-banner] > div:first-child{left:auto;right:6%;top:7%;bottom:15%;width:36%;border-radius:999px 999px 36px 36px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(15,76,79,.45)}
 .tema-gunruyasi section[data-purpose=hero-banner] > div:first-child img{object-position:center}
 .tema-gunruyasi .hero-gradient-overlay{background:none!important}
 .tema-gunruyasi section[data-purpose=hero-banner]{background:radial-gradient(circle at 80% 30%,#DDF1EE 0,transparent 45%),#F6FAF9!important}
}
.tema-gunruyasi .text-brand-gradient{font-style:italic}
