/* Pakır Emlak — sarı/siyah tema katmanı (son yüklenir). Kaynak renkler: logo sarısı #F0C251 (piksel ölçümü), tabela siyahı. */
:root{
  --pk-sari:#F0C251; --pk-sari-koyu:#E3AE34; --pk-sari-acik:#F7DC97; --pk-sari-tint:#FBF1D6;
  --pk-siyah:#121212; --pk-siyah-2:#1C1B19; --pk-bronz:#7D5E12;
  --rg-ink:#1A1918; --rg-navy:var(--pk-siyah); --rg-red:var(--pk-sari); --rg-red-text:var(--pk-bronz);
  --renk-vurgu:var(--pk-sari); --renk-vurgu-metin:var(--pk-bronz);
  --pk-golge-sari:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(18,18,18,.14),0 16px 30px -18px rgba(176,128,18,.85);
  --pk-halka:0 0 0 2px #fff,0 0 0 4px var(--pk-siyah),0 0 0 7px rgba(240,194,81,.55);
}
::selection{background:var(--pk-sari);color:var(--pk-siyah)}

/* ── Marka ── */
.rg-brand{width:auto!important}
.rg-brand img{height:46px;width:auto!important;max-width:none}
@media (max-width:700px){.rg-brand img{height:36px}}

/* ── Üst şerit ── */
.rg-utility{background:#0C0C0C}
.rg-utility svg{color:var(--pk-sari)}
.rg-utility a:hover,.rg-usos:hover{color:var(--pk-sari)!important}

/* ── Butonlar: birincil = logo sarısı + siyah ── */
.rg-button{letter-spacing:.01em;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,background-color .18s,color .18s,border-color .18s}
.rg-button--red,.premium-home .rg-button--red,.rg-hero .rg-button--red,
.rg-team-wa,.premium-home .rg-team-wa,.rg-mobile-actions a:last-child{
  background:var(--pk-sari)!important;border-color:var(--pk-sari)!important;color:var(--pk-siyah)!important;
  font-weight:700;box-shadow:var(--pk-golge-sari)}
.rg-button--red svg,.rg-team-wa svg,.rg-mobile-actions a:last-child svg{color:var(--pk-siyah)}
.rg-button--red:hover,.premium-home .rg-button--red:hover,.rg-team-wa:hover,.premium-home .rg-team-wa:hover,.rg-mobile-actions a:last-child:hover{
  background:var(--pk-sari-koyu)!important;border-color:var(--pk-sari-koyu)!important;transform:translateY(-2px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 4px rgba(18,18,18,.14),0 22px 40px -18px rgba(176,128,18,.9)}
.rg-button--red:active,.rg-team-wa:active{transform:translateY(0);box-shadow:inset 0 2px 4px rgba(18,18,18,.18)}
.rg-button svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}
.rg-button:hover svg{transform:translateX(3px)}
/* ikincil (koyu zeminde) */
.rg-button--light{border-color:rgba(255,255,255,.42)!important;color:#fff!important;backdrop-filter:blur(6px);background:rgba(255,255,255,.04)!important}
.rg-button--light:hover{background:#fff!important;color:var(--pk-siyah)!important;border-color:#fff!important}
/* odak (klavye) */
.rg-button:focus-visible,.rg-nav a:focus-visible,.rg-team-wa:focus-visible,.rg-team-phone:focus-visible,.kart:focus-visible,
.rg-text-link:focus-visible,.rg-tabs button:focus-visible,.rg-search-form select:focus-visible{outline:none;box-shadow:var(--pk-halka)!important}

/* ── Başlık ── */
.rg-nav a:not(.rg-nav-contact)::after{height:3px;background:var(--pk-sari)}
.premium-site .rg-header .rg-nav a.rg-nav-contact{background:var(--pk-siyah)!important;color:var(--pk-sari)!important;border-color:var(--pk-siyah)!important;font-weight:700}
.premium-site .rg-header .rg-nav a.rg-nav-contact:hover{background:var(--pk-sari)!important;color:var(--pk-siyah)!important;border-color:var(--pk-sari)!important}
.rg-progress{background:var(--pk-sari)}

/* ── Hero ── */
.premium-site .rg-hero h1 em{color:var(--pk-sari)!important}
.rg-eyebrow--light{color:var(--pk-sari-acik)!important}
.rg-hero-address svg{color:var(--pk-sari)}

/* ── Rozet / kart ── */
.premium-home .rozet,.rozet{background:var(--pk-siyah);color:#fff}
.premium-home .rozet--kiralik,.rozet--kiralik{background:var(--pk-sari)!important;color:var(--pk-siyah)!important}
.rg-card-link,.rg-service-link{color:var(--pk-siyah)}
.rg-card-link::after,.rg-service-link::after{background:var(--pk-sari)}
.kart:hover .kart__baslik{color:var(--pk-bronz)}

/* ── Sekmeler ── */
.rg-tabs button.is-active,.rg-tabs button[aria-pressed="true"]{background:var(--pk-siyah)!important;color:var(--pk-sari)!important;border-color:var(--pk-siyah)!important}

/* ── Danışman monogramı: siyah zemin, sarı harf ── */
.rg-media--kisi{background:var(--pk-siyah)!important}
.rg-media--kisi .rg-monogram{color:var(--pk-sari)!important;opacity:1}
.rg-media--kisi::before{background:var(--pk-sari)!important}

/* ── Hakkımızda mührü ── */
.rg-about-stamp{border-top:3px solid var(--pk-sari)}

/* ── Kapanış bandı ── */
.rg-closing{background:var(--pk-siyah)!important;position:relative;overflow:hidden}
.rg-closing::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--pk-sari)}
.rg-closing .rg-eyebrow{color:var(--pk-sari)!important}

/* ── Footer: siyah zemin + sarı logo (tabelanın kapanışı) ── */
.rg-footer{background:var(--pk-siyah)!important;color:#CFCBC2;border-top:4px solid var(--pk-sari)!important}
.rg-footer h2{color:#8E897F!important}
.rg-footer a,.rg-footer p,.rg-footer span{color:#E4E0D8!important}
.rg-footer a:hover{color:var(--pk-sari)!important}
.rg-footer .rg-footer-phone{color:var(--pk-sari)!important}
.rg-footer-bottom{border-top-color:rgba(255,255,255,.12)!important}
.rg-footer-brand img{height:52px;width:auto}

/* ── Mobil alt eylem çubuğu ── */
.rg-mobile-actions{background:rgba(18,18,18,.96)!important;border-top:1px solid rgba(255,255,255,.08)}
.rg-mobile-actions a:first-child{color:#fff!important;border-color:rgba(255,255,255,.28)!important;background:transparent!important}

/* ── Başa dön ── */
.rg-to-top{background:var(--pk-siyah)!important;color:var(--pk-sari)!important;border:0}
.rg-to-top:hover{background:var(--pk-sari)!important;color:var(--pk-siyah)!important}

/* ── Danışmanlar: 5 kişi tek sırada (masaüstü), fotoğrafsız monogram kutusu kare ── */
.rg-team-grid .rg-media--kisi{--media-ratio:1 / 1 !important}
@media (min-width:1100px){.premium-home .rg-team-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important}}
@media (min-width:700px) and (max-width:1099px){.premium-home .rg-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
.rg-media--kisi .rg-monogram{font-size:clamp(34px,3.2vw,46px)!important;letter-spacing:.04em}
.premium-home .rg-team-grid .rg-media--kisi{aspect-ratio:1 / 1!important}

/* ── İlan tablosu: uzun fiyat/kat taşmasın ── */
.ilan-tablo .s-fiyat{width:152px;white-space:nowrap}
.ilan-tablo td.s-sayi{white-space:normal;overflow-wrap:anywhere}
@media (max-width:700px){.sf-ilanlar .ilan-tablo .s-fiyat{width:118px}}

/* ── İlan detayı + mobil yapışkan: WhatsApp = sarı, Ara = siyah ── */
.dugme--wa{background:var(--pk-sari)!important;border-color:var(--pk-sari)!important;color:var(--pk-siyah)!important;font-weight:700;box-shadow:var(--pk-golge-sari)}
.dugme--wa svg{color:var(--pk-siyah)}
.dugme--wa:hover{background:var(--pk-sari-koyu)!important;border-color:var(--pk-sari-koyu)!important}
.dugme--koyu{background:var(--pk-siyah)!important;border-color:var(--pk-siyah)!important;color:#fff!important}
.dugme--koyu:hover{background:#000!important}

/* ── Mobil üst şerit: tek satır ── */
.rg-utility a[href^="tel"]{white-space:nowrap}
@media (max-width:480px){.rg-utility .rg-container>span:first-child{display:none}.rg-utility>.rg-container{justify-content:space-between}}

/* ── Mobil alt eylem çubuğu: sol düğme koyu zeminde beyaz ── */
body.premium-site .rg-mobile-actions>a:first-child{color:#fff!important;border-color:rgba(255,255,255,.3)!important;background:transparent!important}

/* ── Mobil danışman kartı: yatay, kompakt ── */
@media (max-width:600px){
  .premium-home .rg-team-grid{grid-template-columns:1fr!important;gap:14px!important}
  .premium-home .rg-team-grid .kisi{display:grid!important;grid-template-columns:84px minmax(0,1fr);column-gap:16px;align-items:start;padding:18px!important}
  .premium-home .rg-team-grid .rg-media--kisi{min-height:0!important;aspect-ratio:1 / 1!important;width:84px;border-radius:12px}
  .premium-home .rg-team-grid .kisi__metin{padding:0!important}
  .rg-media--kisi .rg-monogram{font-size:28px!important}
  .premium-home .rg-team-grid .kisi__cta{grid-template-columns:1fr;display:grid;gap:8px}
  .premium-home .rg-team-grid .rg-team-phone span{white-space:nowrap}
}

/* ── 404: birincil eylem dolgulu sarı ── */
.dugme--anahat{background:var(--pk-sari)!important;border-color:var(--pk-sari)!important;color:var(--pk-siyah)!important;font-weight:700;box-shadow:var(--pk-golge-sari)}
.dugme--anahat:hover{background:var(--pk-sari-koyu)!important;border-color:var(--pk-sari-koyu)!important}
.dugme--duz{border:1px solid rgba(18,18,18,.18)!important;color:var(--pk-siyah)!important}
.dugme--duz:hover{border-color:var(--pk-siyah)!important}
.kap[style*="text-align:center"] .goz{display:inline-flex;align-items:center;justify-content:center;gap:12px}
