/* tema-gece kaplaması — tema_kaplama.py üretti; elle düzenleme, betiği güncelle. */
.tema-gece{background:#0E0D10!important;color:#F3EDE4;font-family:'Jost',sans-serif}
.tema-gece .font-serif,.tema-gece .font-cormorant,.tema-gece h1,.tema-gece h2,.tema-gece h4{font-family:'Cormorant Garamond',serif!important}
/* zeminler */
.tema-gece [class~="bg-white"],.tema-gece [class~="bg-white/80"],.tema-gece [class~="bg-white/95"],.tema-gece [class~="bg-[#fffafb]"]{background-color:#17151A!important}
.tema-gece [class~="bg-brand-50"],.tema-gece [class~="bg-brand-50/60"],.tema-gece [class~="bg-rose-50"],.tema-gece [class~="bg-roseBerry-50/80"],.tema-gece [class~="bg-[#fcebee]"],.tema-gece [class~="bg-brand-100"]{background-color:#211E25!important}
.tema-gece header,.tema-gece footer{background:#0E0D10!important}
.tema-gece .bg-wave-gradient,.tema-gece #randevu,.tema-gece #iletisim{background:#0E0D10!important;background-image:none!important}
.tema-gece .elma-serit-alan + .bg-wave-gradient::before{background:linear-gradient(to bottom,#0E0D10,transparent)!important}
.tema-gece .elma-serit-alan{background:linear-gradient(to bottom,transparent 88px,#0E0D10 88px)!important}
@media(max-width:1340px){.tema-gece .elma-serit-alan{background:linear-gradient(to bottom,transparent 78px,#0E0D10 78px)!important}}
@media(max-width:640px){.tema-gece .elma-serit-alan{background:#0E0D10!important}}
/* yazılar */
.tema-gece [class~="text-neutral-900"],.tema-gece [class~="text-neutral-800"],.tema-gece [class~="text-gray-900"],.tema-gece [class~="text-[#1a171f]"],.tema-gece [class~="text-[#1e1c24]"],.tema-gece [class~="text-[#1f1b24]"],.tema-gece [class~="text-[#302c38]"],.tema-gece [class~="text-[#33303a]"]{color:#F3EDE4!important}
.tema-gece [class~="text-neutral-700"],.tema-gece [class~="text-neutral-600"],.tema-gece [class~="text-neutral-500"],.tema-gece [class~="text-gray-600"],.tema-gece [class~="text-gray-500"],.tema-gece [class~="text-[#68626e]"],.tema-gece [class~="text-[#6b6267]"],.tema-gece [class~="text-[#6d6673]"],.tema-gece [class~="text-[#6e6875]"],.tema-gece [class~="text-[#736c78]"],.tema-gece [class~="text-[#78717c]"]{color:#B9AFA4!important}
.tema-gece [class~="text-[#8c8591]"],.tema-gece [class~="text-[#8e8590]"]{color:#8F877E!important}
.tema-gece [class~="text-brand-600"],.tema-gece [class~="text-roseBerry-600"],.tema-gece [class~="text-roseBerry-400"],.tema-gece [class~="text-[#C53364]"],.tema-gece [class~="text-[#cb356b]"],.tema-gece [class~="text-amber-400"]{color:#C9A96E!important}
.tema-gece [class~="text-[#cb356b]/40"]{color:#C9A96E;opacity:.5}
.tema-gece [class~="hover:text-brand-600"]:hover,.tema-gece [class~="hover:text-[#cb356b]"]:hover,.tema-gece [class~="hover:text-roseBerry-700"]:hover,.tema-gece .group:hover [class~="group-hover:text-roseBerry-600"]{color:#D8BB85!important}
.tema-gece .text-brand-gradient{background:linear-gradient(135deg,#C9A96E 0%,#E6CF9F 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.tema-gece ::placeholder{color:#8F877E!important}
/* süs çizgileri */
.tema-gece [class~="bg-amber-300/80"],.tema-gece [class~="bg-roseBerry-200"]{background-color:#C9A96E!important}
/* düğmeler */
.tema-gece [class~="bg-brand-500"],.tema-gece [class~="bg-[#cb356b]"]{background-color:#8E3B57!important;color:#F3EDE4!important}
.tema-gece [class~="hover:bg-brand-600"]:hover{background-color:#A34364!important}
.tema-gece [class~="bg-gradient-to-r"][class~="from-roseBerry-500"],.tema-gece [class~="bg-gradient-to-r"][class~="from-[#d3326c]"]{background-image:linear-gradient(90deg,#8E3B57,#A34364)!important;color:#F3EDE4!important}
.tema-gece [class~="shadow-brand-500/25"],.tema-gece [class~="shadow-brand-500/30"]{--tw-shadow-color:transparent!important}
/* gölgeler (çerçeve yok) */
.tema-gece [class~="shadow-card"],.tema-gece [class~="shadow-soft"],.tema-gece [class~="shadow-soft-card"],.tema-gece [class~="shadow-floating"],.tema-gece [class~="shadow-sm"],.tema-gece [class~="shadow-md"],.tema-gece [class~="shadow-lg"]{box-shadow:0 16px 36px -10px rgba(0,0,0,.7)!important}
.tema-gece [class~="shadow-icon"]{box-shadow:0 10px 30px -5px rgba(201,169,110,.22)!important}
.tema-gece [class~="shadow-[0_4px_20px_rgba(0,0,0,0.03)]"]{box-shadow:0 16px 36px -10px rgba(0,0,0,.7)!important}
/* form alanları */
.tema-gece input:not([type=checkbox]),.tema-gece select,.tema-gece textarea{background-color:#211E25!important;color:#F3EDE4!important;box-shadow:inset 0 0 0 1px #2A2631!important}
.tema-gece [class~="accent-[#cb356b]"]{accent-color:#C9A96E!important}
/* hero */
.tema-gece .hero-gradient-overlay{background:linear-gradient(90deg,#0E0D10 0%,#0E0D10 38%,rgba(14,13,16,.85) 50%,rgba(14,13,16,.35) 70%,rgba(14,13,16,.1) 100%)!important}
@media(max-width:1023px){.tema-gece .hero-gradient-overlay{background:linear-gradient(180deg,rgba(14,13,16,.92),rgba(14,13,16,.8) 60%,rgba(14,13,16,.55))!important}}
.tema-gece section[data-purpose=hero-banner]{background:#0E0D10!important}
/* portre/avatar halkaları */
.tema-gece [class~="bg-gradient-to-tr"][class~="from-pink-200"]{background-image:linear-gradient(135deg,#C9A96E,#C9A96E)!important}
/* hizmet daireleri (Elma .elma-serit*) */
.tema-gece .elma-serit-oge{background:#17151A!important;box-shadow:0 16px 36px -10px rgba(0,0,0,.7)!important}
.tema-gece .elma-serit-oge:hover{background:#211E25!important}
.tema-gece .elma-serit-ikon{background:#211E25!important;color:#C9A96E!important;box-shadow:0 0 0 2px #C9A96E, 0 10px 28px -6px rgba(201,169,110,.35)!important}
.tema-gece .elma-serit-baslik{color:#F3EDE4!important}.tema-gece .elma-serit-oge:hover .elma-serit-baslik{color:#C9A96E!important}
.tema-gece .elma-serit-metin{color:#B9AFA4!important}
/* kart köşeleri tema karakteri */
.tema-gece [data-purpose=service-card],.tema-gece [data-purpose=team-card],.tema-gece [data-purpose=testimonial-card]{border-radius:6px!important}
/* yaprak süsü tema rengine */
.tema-gece .elma-sus::before,.tema-gece .elma-sus::after{filter:sepia(1) saturate(1.6) hue-rotate(-12deg) brightness(.95);opacity:.22!important}
/* iç sayfa bağlantıları + mobil menü */
.tema-gece main a:not([class]){color:#C9A96E}
.tema-gece #elmaMenu nav{background:#211E25!important}

.tema-gece .text-brand-gradient{font-family:'Cormorant Garamond',serif!important;font-style:italic;font-weight:600!important}
.tema-gece header{box-shadow:0 1px 0 rgba(201,169,110,.18)!important}
