/*
Theme Name: Aura
Theme URI: https://example.com/aura
Author: REWP
Description: Modern agent brand theme. Split hero with a large agent portrait, warm sand palette and a quiet, confident type scale.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: re-aura
Tags: real-estate, modern, agent
*/

/* ==========================================================================
   Aura — v3 jetonlari
   Butun bilesen sistemi re-core/assets/css/modern.css icinde.
   Burada yalnizca renk, yazi tipi ve temaya ozel birkac ince fark var.
   ========================================================================== */

:root{
  --sans:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --ink:#1c1d18; --ink-2:#4f5248; --muted:#67685e;
  --bg:#f7f5f0; --surface:#fff; --line:#e6e3da;
  --tint:#edeae1; --tint-2:#e4e0d5;
  --accent:#4c5a3c; --on-accent:#fff; --accent-ink:#4c5a3c;
}
/* Aura: ajan markasi — hero fotograf degil PORTRE; split duzen. */
:root{--r-lg:24px;--r-md:18px;--r-sm:12px}
.ahero{position:relative;padding-top:88px;background:var(--surface)}
.ahero__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(24px,3vw,56px);
  align-items:end;min-height:calc(100vh - 88px);min-height:calc(100svh - 88px)}
.ahero__copy{align-self:center;padding-block:clamp(30px,4vw,60px)}
/* Aracı kurum adı: .display (clamp(44px,7.4vw,104px)) boyutunun yarısı — TREC boyut kuralı (P2-78) */
.ahero__broker{font-size:clamp(22px,3.7vw,52px);line-height:1.08;font-weight:500;letter-spacing:-.02em;color:var(--ink-2,var(--ink));margin-top:12px;overflow-wrap:anywhere}
.ahero__fig{position:relative;align-self:end}
.ahero__fig::before{content:"";position:absolute;left:0;right:0;top:6%;bottom:0;
  background:var(--tint);border-radius:var(--r-lg) var(--r-lg) 0 0}
.ahero__fig img{position:relative;width:100%;object-fit:cover;object-position:top center;
  border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:76vh;max-height:76svh;
  -webkit-mask-image:linear-gradient(180deg,#000 86%,transparent 100%);
  mask-image:linear-gradient(180deg,#000 86%,transparent 100%)}
@media(max-width:900px){
  .ahero__grid{grid-template-columns:1fr;min-height:0}
  .ahero__fig{max-width:420px;margin-inline:auto}
}

/* Kesilmis (seffaf zeminli) portre kullanildiginda arkasindaki panel ve
   alt eritme gereksiz: portre zaten zemini olmayan bir siluet. Panel
   birakmak fotografin arkasinda gorunur bir dikdortgen olusturuyordu. */
.ahero__figure.is-cutout::before,
.ahero__fig.is-cutout::before{display:none}
.ahero__figure.is-cutout img,
.ahero__fig.is-cutout img{-webkit-mask-image:none;mask-image:none;border-radius:0;
  filter:drop-shadow(0 26px 46px rgba(0,0,0,.20))}

/* Marka işareti: temaya özgü SVG logo. currentColor kullandığı için
   koyu hero üzerinde beyaza, sabitlenince mürekkebe döner. */
.hd__mark{background:none;border-radius:0;color:inherit;width:34px;height:34px;font-size:0;
  display:block;flex:0 0 auto}
.hd__mark svg{display:block;width:34px;height:34px}
@media (max-width:860px){
  .hd__mark{width:30px;height:30px}
  .hd__mark svg{width:30px;height:30px}
}

/* Sahibin kendi fotografi yokken: ziyaretciye bos kutu gosterilmez, yalnizca
   site sahibi "fotograf ekle" baglantisini gorur. */
.ahero__fig.is-empty::before{display:none}
.ahero__add{display:grid;place-items:center;text-align:center;min-height:340px;margin-bottom:40px;
  border:2px dashed var(--line);border-radius:var(--r-lg);color:var(--ink-2);font-size:20px;font-weight:600;
  text-decoration:none;line-height:1.5;padding:24px}
.ahero__add small{font-weight:400;font-size:14px;color:var(--muted)}
.owner-hint{border:2px dashed var(--line);border-radius:var(--r-lg);padding:30px;display:grid;gap:10px;justify-items:start}
.owner-hint b{font-size:20px}.owner-hint span{color:var(--muted)}

/* Fotograf yuklenmemisse ziyaretci bos bir sag sutun gormesin. */
.ahero__grid--solo{grid-template-columns:1fr;min-height:0;padding-block:clamp(40px,7vw,110px)}
.ahero__grid--solo .ahero__fig{display:none}
