/* Gün/mesaj sayfaları (berat-kandili-mesajlari, kurban-bayrami-mesajlari...) — araclar.css değişkenlerini kullanır */
.ms-ic{margin:18px 0 0;font-size:15.5px;line-height:1.9;color:var(--ar-muted)}
.ms-ic strong{color:var(--ar-deep);margin-right:4px}
.ms-grup{margin-top:34px}
.ms-grup > h2{margin-top:0}
.ms-not{margin:0 0 14px;color:var(--ar-muted);font-size:15.5px;max-width:760px}
.ms-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ms-kart{background:#fff;border:1px solid var(--ar-line);border-radius:14px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 16px rgba(15,61,70,.05)}
.ms-metin{margin:0;font-size:17.5px;line-height:1.55;color:var(--ar-ink)}
.ms-sablon .ms-metin{font-size:16px}
.ms-islem{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}
.ms-grup .ms-btn{min-height:40px;padding:6px 14px;font-size:14.5px;text-decoration:none}
.ar-main a.ms-btn{color:#fff}
.ar-main a.ms-btn.ikincil{color:var(--ar-deep)}
.ms-cta{margin:16px 0 0}
.ms-adimlar{counter-reset:adim;list-style:none;padding:0;margin:12px 0}
.ms-adimlar li{counter-increment:adim;position:relative;padding:4px 0 10px 44px;min-height:34px}
.ms-adimlar li:before{content:counter(adim);position:absolute;left:0;top:2px;width:30px;height:30px;border-radius:50%;background:var(--ar-teal);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}
.ms-diger{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}
.ms-diger a{display:inline-block;padding:7px 13px;border:1px solid var(--ar-line);border-radius:999px;background:#fff;text-decoration:none;font-size:15px}
.ms-diger a:hover{background:#e8f1f2}
@media(max-width:760px){.ms-liste{grid-template-columns:1fr}.ms-metin{font-size:17px}}
@media print{.ms-islem,.ms-cta{display:none!important}}
