/* ============================================================
   NO 27 RESIDENCE — Color tokens
   Premium conversion real-estate launch palette.
   Navy = trust · Campaign Gold = action · Matte Gold = value/prestige
   Emerald = confirmation only · Heritage Green / Red = Özyurtlar signature only
   ============================================================ */
:root {
  /* --- Deep Navy (Gece Laciverti) — primary trust surface --- */
  --navy-950: #070D1C;
  --navy-900: #0B132B; /* hero / footer / dark sections */
  --navy-800: #111C36; /* premium navy — price & form panels */
  --navy-700: #16213E; /* premium navy card */
  --navy-600: #1F2A47;
  --navy-500: #2C3A5E; /* dividers on dark */
  --navy-400: #43507A;

  /* --- Warm Campaign Gold (Sıcak Lansman Altını) — CONVERSION accent ---
     CTAs, launch price, %50 down, monthly figures, +%5 premium. */
  --amber-600: #E0A22F; /* press / hover-deep */
  --amber-500: #F2B84B; /* primary CTA fill */
  --amber-400: #F6C868;
  --amber-300: #F9D88C;
  --amber-100: #FDF1D6; /* faint campaign tint */

  /* --- Matte Gold (Mat Altın) — investment value / prestige ---
     logo accent, hairlines, badges, gold-campaign details. */
  --gold-700: #AA7C11; /* deep gold — hover, icons, frames */
  --gold-600: #C19B2E;
  --gold-500: #D4AF37; /* signature matte gold */
  --gold-400: #E1C25C;
  --gold-200: #EFDCA0;
  --gold-100: #F7EFD7; /* gold tint surface */
  --gold-gradient: linear-gradient(135deg, #D4AF37 0%, #AA7C11 100%); /* @kind color */

  /* --- Warm Ivory (Soft Beige) — gold-campaign / "yastık altı" warmth --- */
  --ivory-500: #F5EFE3;
  --ivory-400: #FBF4E6;
  --ivory-300: #FFF7E6;

  /* --- Graphite / Slate neutrals (text + chrome) --- */
  --slate-900: #0F172A;
  --slate-800: #1E293B; /* headings on light */
  --slate-700: #334155;
  --slate-600: #475569; /* body */
  --slate-500: #64748B; /* muted */
  --slate-400: #94A3B8;
  --slate-300: #CBD5E1;
  --slate-200: #E2E8F0;
  --slate-100: #F1F5F9;
  --slate-50:  #F8FAFC; /* clean light page */
  --white:     #FFFFFF;

  /* --- Brand graphite — the real NO 27 wordmark ink --- */
  --brand-ink: #2C2E35;

  /* --- Semantic: confirmation only (sparingly) --- */
  --success-700: #047857;
  --success-500: #10B981; /* controlled emerald — checks / "başvuru alındı" */
  --success-100: #D1FAE5;

  /* --- Özyurtlar / heritage signature (limited: trust block, footer) --- */
  --heritage-900: #0B1F19; /* deep emerald shadow */
  --heritage-700: #102B23; /* heritage green */
  --heritage-500: #12372D;
  --ozyurtlar-red: #C8102E; /* emblem only — never a CTA */

  /* ===== Semantic aliases ===== */
  /* Backgrounds */
  --bg-page:        var(--slate-50);
  --bg-surface:     var(--white);
  --bg-dark:        var(--navy-900);
  --bg-dark-premium: var(--navy-800);
  --bg-dark-card:   var(--navy-700);
  --bg-muted:       var(--slate-100);
  --bg-campaign:    var(--ivory-300); /* gold-campaign warm zone */
  --bg-gold-tint:   var(--gold-100);
  --bg-heritage:    var(--heritage-700);

  /* Text */
  --text-strong:    var(--slate-800);
  --text-body:      var(--slate-600);
  --text-muted:     var(--slate-500);
  --text-faint:     var(--slate-400);
  --text-on-dark:   var(--white);
  --text-on-dark-muted: var(--slate-400);
  --text-accent:    var(--gold-700);
  --text-price:     var(--navy-900); /* big figures on light */
  --text-price-dark: var(--amber-500); /* big figures on navy */
  --text-on-cta:    var(--navy-900); /* navy text on gold CTA */

  /* Lines / borders */
  --border-subtle:  var(--slate-200);
  --border-strong:  var(--slate-300);
  --border-dark:    var(--navy-500);
  --border-accent:  var(--gold-500);
  --border-campaign: var(--amber-400);

  /* Brand roles */
  --brand-navy:     var(--navy-900);
  --brand-gold:     var(--gold-500);   /* prestige / value */
  --brand-campaign: var(--amber-500);  /* conversion / action */
  --cta-bg:         var(--amber-500);
  --cta-bg-hover:   var(--amber-400);
  --cta-bg-press:   var(--amber-600);
  --cta-text:       var(--navy-900);
}
