/* Metin sayfaları (kullanım koşulları, aydınlatma, yönetim) — stil.css değişkenleriyle */
body.metin-sayfa { overflow: auto; height: auto; background: var(--zemin); }
.metin { max-width: 760px; margin: 0 auto; padding: 28px 18px 60px; font-size: 15px; line-height: 1.6; color: var(--yazi); }
.metin h1 { font-size: 24px; margin: 0 0 4px; }
.metin h2 { font-size: 17px; margin: 26px 0 6px; }
.metin .ust { color: var(--soluk); font-size: 13px; margin-bottom: 18px; }
.metin a { color: var(--vurgu); }
.metin .taslak { background: var(--kehribar-acik); color: var(--kehribar); border-radius: 8px; padding: 10px 12px; font-size: 13.5px; }
.metin table { border-collapse: collapse; width: 100%; font-size: 13px; }
.metin th, .metin td { text-align: left; padding: 6px 8px; border-bottom: 1px solid var(--cizgi); vertical-align: top; }
.metin .geri { display: inline-block; margin-bottom: 14px; font-size: 13px; }
.metin.yonetim { max-width: 1100px; }
.y-arac { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-bottom: 12px; }
.y-arac input[type=search] { flex: 1 1 220px; padding: 8px 10px; }
.y-secim { display: inline-flex; gap: 6px; align-items: center; font-size: 13px; }
.y-tablo { overflow-x: auto; }
#yKullanicilar tr[data-id] { cursor: pointer; }
#yKullanicilar tr.secili td { background: var(--vurgu-acik); }
