/* Müşteri ve başvuru sayfalarının ortak renkleri: uygulamayla aynı tasarım dili.
   Açık tema yumuşak ten tonları; telefon / bilgisayar koyu moddaysa uygulamanın koyu teması. Renk yalnız ana düğmede ve bağlantıda. */
/* Yazı boyutu ekranla birlikte büyür: telefonda 16, geniş ekranda 18 piksel */
html { font-size: clamp(16px, 15px + .25vw, 18px); -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
:root {
  color-scheme: light dark;
  --zemin: #f7f2ec; --kart: #fffdfb; --metin: #33291f; --soluk: #6f6155; --cizgi: #e6dbcf; --cizgi-guclu: #d8c9ba;
  --vurgu: #8a5f43; --vurgu-acik: #f0e2d6; --altin: var(--vurgu); --altin-acik: var(--vurgu);
  --ana-zemin: #8a5f43; --ana-yazi: #fff;
  --ust-zemin: #fffdfb; --sessiz: rgba(51, 41, 31, .06);
  --tehlike: #9c4f3e; --basari: #4f6a4d; --uyari: #875a30; --basari-acik: rgba(95, 122, 92, .16);
  --perde: rgba(51, 41, 31, .42);
}
@media (prefers-color-scheme: dark) {
  :root {
    --zemin: #1a1613; --kart: #25201b; --metin: #f0e8df; --soluk: #ad9f90; --cizgi: #40362c; --cizgi-guclu: #54483b;
    --vurgu: #e6b88e; --vurgu-acik: #37291e;
    --ana-zemin: #e6b88e; --ana-yazi: #241a12;
    --ust-zemin: #1a1613; --sessiz: rgba(255, 255, 255, .07);
    --tehlike: #ea8c76; --basari: #a5c98d; --uyari: #e4b06e; --basari-acik: rgba(165, 201, 141, .16);
    --perde: rgba(12, 10, 9, .62);
  }
}
a, a:visited { color: var(--vurgu); }
input, textarea, select { color: var(--metin); }
input::placeholder, textarea::placeholder { color: var(--soluk); }
input:focus, select:focus, textarea:focus { outline: 2px solid color-mix(in srgb, var(--vurgu) 35%, transparent); outline-offset: 0; border-color: var(--vurgu); }
.btn:not([disabled]):hover { filter: brightness(1.06); }
.etiket:not(.tamam) { color: color-mix(in srgb, var(--vurgu) 75%, var(--metin)); }
