/* LOGA V1.9.92 — Yalnızca yeni sipariş/ödeme/müşteri/admin prototiplerinin yazı okunabilirliği.
   V1.9.91 düzeni, renkleri, etkileşimleri ve ödeme demo niteliği korunur. */
body[data-screen="order"],
body[data-screen="result"],
body[data-screen="customer"],
body[data-screen="admin"] { font-size:16px; line-height:1.55; }

/* Üst menü, etiketler ve temel aksiyonlar */
.top-logo small { font-size:11px; line-height:1.25; }
.top-links { font-size:15px; }
.btn { font-size:16px; line-height:1.38; }
.btn-sm { font-size:14px; }
.eyebrow { font-size:13px; line-height:1.45; }
.lead { font-size:18px; line-height:1.62; }
.micro { font-size:14px; line-height:1.65; }
.mini { font-size:13px; }
.notice { font-size:14px; line-height:1.6; }

/* Sipariş kartları ve formlar */
.card h2 { font-size:24px; line-height:1.25; }
.card h3 { font-size:18px; line-height:1.35; }
.card .desc { font-size:15px; line-height:1.6; }
.badge { font-size:13px; line-height:1.35; }
.field span:first-child { font-size:15px; line-height:1.4; }
.field input:not([type=checkbox]):not([type=radio]):not([type=file]),
.field textarea, .field select { font-size:16px; line-height:1.5; min-height:49px; }
.field textarea { min-height:105px; }
.method { line-height:1.45; }
.method-copy b { font-size:16px; line-height:1.35; }
.method-copy small { font-size:14px; line-height:1.45; }
.method-extra { font-size:12px; }
.method input { width:18px; height:18px; }
.payment-figure { font-size:36px; }
.copy-row code { font-size:14px; }
.slim-list { font-size:15px; line-height:1.55; }
.checkline { font-size:14px; line-height:1.55; }
.status-box { font-size:14px; line-height:1.6; }
.help-bar strong { font-size:16px; }
.help-bar p { font-size:14px; line-height:1.6; }
.mini-card b { font-size:14px; }
.mini-card p { font-size:14px; line-height:1.55; }
.footer { font-size:14px; line-height:1.5; }

/* Ödeme sonuçları */
.result-hero p { font-size:17px; line-height:1.65; }
.demo-switch button { font-size:14px; line-height:1.4; }

/* Müşteri ve yönetim panelleri */
.sidebar .side-title { font-size:13px; line-height:1.45; }
.side-item { font-size:16px; line-height:1.45; }
.side-item .count { font-size:12px; }
.panel-view .lead { font-size:17px !important; line-height:1.6; }
.stat small { font-size:13px; line-height:1.45; }
.data-table { font-size:14px; line-height:1.5; }
.data-table th { font-size:14px; }
.pill { font-size:12px; line-height:1.35; }
.timeline-item b { font-size:15px; line-height:1.4; }
.timeline-item p { font-size:14px; line-height:1.6; }
.message { font-size:15px; line-height:1.65; }
.empty { font-size:15px; line-height:1.65; }
.chip-btn { font-size:13px; line-height:1.4; }
.setting-card small { font-size:14px; }
.demo-banner { font-size:14px; line-height:1.6; }

/* Dar ekranlarda yalnız metin taşmasını önleyen küçük ayarlar */
@media (max-width:760px) {
  .lead { font-size:17px; }
  .top-logo small { font-size:10px; }
  .sidebar .side-title { display:none; }
  .side-item { font-size:15px; }
  .method { gap:10px; padding:15px 13px; }
  .method-copy b { font-size:15.5px; }
  .method-copy small { font-size:13.5px; }
  .data-table { font-size:14px; }
}
@media (max-width:440px) {
  .btn { font-size:15px; }
  .btn-sm { font-size:14px; }
  .card h2 { font-size:22px; }
  .badge { font-size:12px; }
  .eyebrow { font-size:12px; }
  .method-copy b { font-size:15px; }
  .method-copy small { font-size:13px; }
  .field span:first-child { font-size:14.5px; }
  .help-bar { gap:12px; }
}
