/* Görünürlük: merkez sayfa metinleri ve renk sayfaları (inc/modul-gorunurluk.php). */
.mk-ust { max-width: 62ch; margin: .75rem 0 0; font-size: 1.02rem; line-height: 1.6; }
.mk-merkez { max-width: 820px; margin-block: 2.5rem; line-height: 1.7; }
.mk-merkez h2 { font-family: var(--baslik); margin: 2rem 0 .6rem; font-size: clamp(1.3rem, 2.4vw, 1.7rem); text-align: center; } /* başlıklar ortalı tek format (Cihat 05.11) */
.mk-merkez p { margin: 0 0 .9rem; }
.mk-kontrol { background: var(--yosun-acik, #e6efe1); border-radius: 18px; padding: 1.2rem 1.4rem; margin-top: 2rem; }
.mk-kontrol h2 { margin-top: 0; }
.mk-kontrol ul { margin: 0; padding: 0; list-style: none; }
.mk-kontrol li { position: relative; padding: .35rem 0 .35rem 2rem; }
.mk-kontrol li::before { content: ""; position: absolute; left: 0; top: .55rem; width: 1.1rem; height: 1.1rem; border: 2px solid var(--yosun, #3d5a2a); border-radius: 5px; }
.mk-sss details { border-bottom: 1px solid rgba(0, 0, 0, .12); padding: .2rem 0; }
.mk-sss summary { cursor: pointer; font-weight: 700; min-height: 44px; display: flex; align-items: center; }
.mk-sss details p { margin: .2rem 0 .9rem; }
.mk-baglanti ul { display: flex; flex-wrap: wrap; gap: .5rem; padding: 0; margin: 0; list-style: none; }
.mk-baglanti a { display: inline-flex; align-items: center; min-height: 44px; padding: .3rem .9rem; border-radius: 999px; border: 1px solid var(--yosun, #3d5a2a); text-decoration: none; }
.mk-kaynak { margin-top: 2rem; font-size: .92rem; }
.mk-kaynak summary { cursor: pointer; min-height: 44px; display: flex; align-items: center; font-weight: 700; }
.mk-renkler { flex-wrap: wrap; }
.mk-nokta { display: inline-block; width: .8rem; height: .8rem; border-radius: 50%; margin-right: .4rem; border: 1px solid rgba(0, 0, 0, .25); vertical-align: middle; }
.renk-beyaz { background: #f7f4ec; } .renk-sari { background: #e9b821; } .renk-turuncu { background: #e0742a; }
.renk-kirmizi { background: #b8322a; } .renk-pembe { background: #e59ab1; } .renk-mor { background: #7b5aa6; }
.renk-kahverengi { background: #7a5434; } .renk-gri { background: #8d8f8a; } .renk-yesil { background: #8a9a4e; } .renk-siyah { background: #222; }
.mk-uyari { max-width: 820px; margin-block: 2rem; padding: 1.3rem 1.4rem; border-radius: 18px; background: var(--zehir-acik, #f8e3df); }
.mk-uyari h2 { margin-top: 0; font-family: var(--baslik); }
.mk-tehlike { padding: 0; list-style: none; display: grid; gap: .4rem; margin: .8rem 0 1rem; }
.mk-tehlike a { text-decoration: none; }
