/* Şablon üstü düzeltmeler — Nokta Randevu (örnek çalışma).
 *
 * Şablonun kendi CSS dosyasına dokunulmuyor. Bütün farklar burada,
 * gerekçesiyle. templatemo-621-luminary-style.css'ten SONRA yükleniyor. */

/* ─────────────────────────────────────────────────────────
   Türkçe alt işaretleri
   Şablon İngilizce için kurulmuş, büyük başlıklarda satır yüksekliği
   1.05'in altına iniyor. Türkçede ç, ğ, ş, ı kuyrukları satır kutusunda
   kırpılıyor; italik <em> vurgularda daha da belirgin.
   ───────────────────────────────────────────────────────── */

.hero h1,
.section-title,
.testimonial-quote,
.faq-question {
  line-height: 1.18;
  padding-bottom: 0.04em;
}

.hero h1 em,
.section-title strong { line-height: 1.2; }

/* ─────────────────────────────────────────────────────────
   Fiyat satırı
   Şablon dolar için yazılmış: sembol rakama bitişik. Türk lirasında
   araya ince bir boşluk giriyor, yoksa "₺1.190" tek kelime okunuyor.
   Yıllık tutar da uzadı ("₺14.280 / yıl"), sarmasın diye.
   ───────────────────────────────────────────────────────── */

.price-currency { margin-right: 0.06em; }
.price-yearly { white-space: nowrap; }

/* ─────────────────────────────────────────────────────────
   Ölçü sayıları
   Şablonun sayacı iki hane için ayarlanmış. "%22" ve "1400" Türkçe
   etiketlerle birlikte daha uzun; etiketler iki satıra düşünce kartlar
   birbirinden farklı yükseklikte kalıyordu.
   ───────────────────────────────────────────────────────── */

.metric-label {
  line-height: 1.35;
  min-height: 2.7em;
}

/* ─────────────────────────────────────────────────────────
   Paket etiketleri
   Şablon üç kartın üçüne birden "Popular" rozeti koymuş; hepsinde
   duran rozet hiçbir şey söylemiyor. Yalnızca öne çıkan kartta kalıyor.
   ───────────────────────────────────────────────────────── */

.pricing-card:not(.featured) .pricing-badge { display: none; }

/* ─────────────────────────────────────────────────────────
   Okunabilirlik
   Şablon gövde metnini 300 ağırlıkta ve soluk gri tonda yazıyor, üstüne
   bir de 0.4-0.6 arası saydamlık biniyor. Koyu zeminde ince ve soluk
   yazı birleşince kontrast okunur eşiğin altına düşüyordu; özellikle
   fiyat kartlarındaki madde listeleri ve soru cevapları kayboluyordu.
   Ton bir kademe açıldı, ağırlık 300'den 400'e çıktı.
   ───────────────────────────────────────────────────────── */

.section-body,
.pricing-desc,
.faq-answer-inner,
.hero-sub {
  color: var(--ivory-muted);
  font-weight: 400;
}

.pricing-features li {
  color: var(--ivory-muted);
  font-size: 0.88rem;
}

/* Bölüm etiketi zaten küçük ve harf aralığı geniş; üstüne saydamlık
   binince bölümün ne olduğu okunmuyordu. */
.section-tag {
  color: var(--silver);
  opacity: 1;
}

/* Kapaktaki sayıların altındaki etiketler 9 piksel ve en soluk tonda
   yazılmıştı. Türkçe etiketler de daha uzun. */
.metric-label {
  color: var(--slate-light);
  font-size: 10.5px;
  letter-spacing: 0.14em;
}

.faq-question { color: var(--ivory); }

/* ─────────────────────────────────────────────────────────
   Kapak fotoğrafı
   Şablonda hiç görsel yoktu, sayfa yazıyla açılıyordu. Fotoğraf
   kapağın altına, ilk kaydırmada karşılanacak yere kondu. Alt kenarı
   zemine karışıyor: sert bir kesik, koyu sayfada bant gibi duruyordu.
   ───────────────────────────────────────────────────────── */

.kapak-foto {
  position: relative;
  margin: 72px auto 0;
  max-width: 1180px;
  padding: 0 24px;
}
.kapak-foto img {
  display: block;
  width: 100%;
  aspect-ratio: 21 / 9;
  object-fit: cover;
  border: 1px solid var(--panel-border);
}
.kapak-foto::after {
  content: "";
  position: absolute;
  left: 24px;
  right: 24px;
  bottom: 0;
  height: 38%;
  background: linear-gradient(to bottom, transparent, var(--base-deep));
  pointer-events: none;
}

/* ─────────────────────────────────────────────────────────
   Kurulum adımları
   Şablonun yorum kartları kaldırıldı (uydurma kişi ve firma adlarıyla
   referans göstermek istemedik), aynı ızgarada kurulum adımları duruyor.
   ───────────────────────────────────────────────────────── */

.adim-no {
  font-size: 0.72rem;
  font-weight: 500;
  letter-spacing: 0.2em;
  color: var(--silver);
  margin-bottom: 14px;
}
.adim-baslik {
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.25;
  padding-bottom: 0.04em;
  color: var(--ivory);
  margin-bottom: 10px;
}
.adim-metin {
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.7;
  color: var(--ivory-muted);
}

/* Akan şerit: şablon 0.3 saydamlıkta ve zaten soluk bir gri kullanıyor.
   Şeritte artık firma adı değil özellik adı var, yani okunması gereken
   bir bilgi; görünür seviyeye çekildi. */
.logo-ticker-label {
  color: var(--slate-light);
  opacity: 1;
  font-size: 10px;
}
.ticker-item {
  color: var(--ivory-muted);
  opacity: 0.75;
}
.ticker-item:hover { opacity: 1; }
.ticker-dot { opacity: 0.4; }

/* ─────────────────────────────────────────────────────────
   Açılır sorular
   Bölüm .section-center içinde ve şablon oraya text-align: center
   veriyor. Soru satırı kendi kuralıyla sola yaslı ama CEVAP ortalı
   kalıyordu: her satır iki yandan farklı bitiyor, ilk satır içeri
   kaçıyor ve paragraf soruyla hizasız duruyordu. Okumayı zorlaştıran
   şey buydu.

   Cevap sola yaslandı, satır uzunluğu sınırlandı ve sağdan pay
   verildi: soru satırının sağında artı/eksi simgesi var, cevap oraya
   kadar uzayınca simgenin altından geçiyordu.
   ───────────────────────────────────────────────────────── */
.faq-answer-inner {
  text-align: left;
  max-width: 62ch;
}
/* Cevap sorunun hemen dibinden basliyordu, ikisi tek bir paragraf gibi
   okunuyordu. Ustten bosluk verildi. */
.faq-item.open .faq-answer-inner { padding: 10px 40px 28px 0; }

/* Cevap açıkken sorunun hâlâ başlık gibi okunması için soru bir tık
   ağırlaşıyor. Kapalıyken hepsi eşit ağırlıkta kalıyor, yani liste
   sakin duruyor. */
.faq-item.open .faq-question { color: var(--ivory); font-weight: 500; }
