/*
 * ALANYA PROPERTY HUB — CENTRAL FRONTEND THEME
 * ------------------------------------------------------------
 * Bu dosya sitenin ortak renk paletinin TEK yönetim noktasıdır.
 * Renk değiştirmek için yalnızca aşağıdaki :root değişkenlerini düzenleyin.
 * Uygulama mantığına, veritabanına, route/SEO yapısına dokunmaz.
 */
:root{
  --aph-navy:#0b3552;
  --aph-navy-2:#0e4b69;
  --aph-petrol:#176d86;
  --aph-dark:#0e3148;
  --aph-gold:#b8893d;
  --aph-gold-hover:#9d722f;
  --aph-gold-light:#e0b463;
  --aph-gold-legacy:#9c764d;
  --aph-gold-muted:#9b7546;
  --aph-text-strong:#202627;
  --aph-ink:#132c42;
  --aph-soft:#f6f8fa;
  --aph-white:#ffffff;
  --aph-hero-gradient:linear-gradient(125deg,var(--aph-navy) 0%,var(--aph-navy-2) 48%,var(--aph-petrol) 100%);
  --aph-footer-bg:var(--aph-dark);
  --aph-hero-pad-desktop:72px;
  --aph-hero-pad-mobile:48px;
}

/* Ortak marka renkleri */
.eyebrow,
.area-eyebrow,.area-mini-label,
.blog-hero span,.blog-section-head span,.blog-kicker,
.project-list-hero span,.project-code,
.team-hero-copy .eyebrow{color:var(--aph-gold-light)!important}

.primary-btn,.search-btn{background:var(--aph-gold)!important}
.primary-btn:hover,.search-btn:hover{background:var(--aph-gold-hover,#9d722f)!important}

/* İç sayfa hero'ları — tek palet */
.area-list-hero,
.blog-hero,
.contact-hero,
.seller-hero,
.team-hero,
.rental-list-hero,
.rental-detail-hero,
.project-list-hero,
.project-detail-hero,
.listing-page .listing-hero,
.detail-head{
  background:var(--aph-hero-gradient)!important;
  color:var(--aph-white)!important;
}

/* Hero ölçülerini ortaklaştır. Görselli hero'larda görsel korunur. */
.area-list-hero,.blog-hero,.contact-hero,.seller-hero,.team-hero,
.rental-list-hero,.rental-detail-hero,.project-list-hero{
  padding-top:var(--aph-hero-pad-desktop)!important;
  padding-bottom:var(--aph-hero-pad-desktop)!important;
}
.listing-page .listing-hero,.detail-head{
  padding-top:var(--aph-hero-pad-desktop)!important;
  padding-bottom:var(--aph-hero-pad-desktop)!important;
}

/* Bölge kapak görseli varsa görseli silmeden kurumsal petrol/lacivert overlay kullan. */
.area-detail-hero{background-color:var(--aph-navy)!important;min-height:0!important}
.area-hero-shade{
  background:linear-gradient(90deg,rgba(5,34,52,.94) 0%,rgba(11,53,82,.78) 55%,rgba(23,109,134,.48) 100%)!important;
}
.area-hero-inner{padding-top:var(--aph-hero-pad-desktop)!important;padding-bottom:var(--aph-hero-pad-desktop)!important}
.listing-hero.has-area-cover{
  background-image:linear-gradient(90deg,rgba(5,34,52,.92) 0%,rgba(11,53,82,.80) 50%,rgba(23,109,134,.54) 100%),var(--listing-area-cover)!important;
}

/* Ortak koyu alanlar ve footer */
footer,#footer{background:var(--aph-footer-bg)!important;color:#dbe5ea!important}
.footer-grid h3,.footer-brand{color:#fff!important}
.footer-grid>div>a,.footer-grid>div>span,.footer-grid p{color:#aebdc5!important}
.footer-bottom{border-top-color:rgba(255,255,255,.10)!important;color:#8fa2ac!important}
.footer-langs a,.socials a{border-color:rgba(255,255,255,.16)!important}
.footer-langs a.active{background:var(--aph-gold)!important;color:#fff!important}
.dark-section,.final-cta{background:var(--aph-dark)!important}

/* Ortak vurgu renkleri */
.section-link,.content-card a,.detail-section-title.split a,
.project-location,.project-card-foot>a{color:var(--aph-gold)!important}
.category-icon,.project-feature-icon,.project-payment-icon,.unit-plan-link,
.investment-icon{color:var(--aph-gold)!important}

@media(max-width:720px){
  .area-list-hero,.blog-hero,.contact-hero,.seller-hero,.team-hero,
  .rental-list-hero,.rental-detail-hero,.project-list-hero,
  .listing-page .listing-hero,.detail-head{
    padding-top:var(--aph-hero-pad-mobile)!important;
    padding-bottom:var(--aph-hero-pad-mobile)!important;
  }
  .area-hero-inner{padding-top:var(--aph-hero-pad-mobile)!important;padding-bottom:var(--aph-hero-pad-mobile)!important}
  .area-hero-shade{background:linear-gradient(180deg,rgba(5,34,52,.80),rgba(11,53,82,.96))!important}
}
/* V13.2 related-topic internal links */
a.aph-topic-chip{text-decoration:none;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}a.aph-topic-chip:hover{transform:translateY(-1px);border-color:var(--aph-gold);background:rgba(184,137,61,.14);color:inherit}
