/* Blog: yalnız Elementor'un vermediği kutular, tablo, alıntı, kod ve SSS akordeonu (Opus tasarım oturumu, 2026-10-18).
   Düzen, zemin, gövde rengi ve tipografi, yazı içi başlık ve bağlantılar, başlık ve meta Elementor şablon ayarlarında
   (#962 SD | Blog Yazısı, #966 SD | Arşiv); liste: tasarim/aktarim/opus/blog.md (kaynak prototip/_blog_elementor.py).
   Blok sınıfları blog oturumunun çıktısıyla aynı: .sd-ozet, .sd-ilgili-hizmet. Editör kopyası blog-editor.css (üretilir). */


/*== İÇERİK ==*/
/* Özet: beyaz kart, sarı kenar; ilk paragraf etiket */
.sd-yazi__govde .sd-ozet{margin:0 0 32px;padding:22px 26px;border-radius:14px;background:#fff;box-shadow:var(--sd-shadow-card);border-left:4px solid var(--sd-yellow)}
.sd-yazi__govde .sd-ozet.sd-ozet>*{max-width:none;margin:0!important}
.sd-yazi__govde .sd-ozet>p:first-child{margin-bottom:8px!important;font:600 .75rem/1.2 var(--sd-font)!important;letter-spacing:.12em;text-transform:uppercase;color:#3A3F52!important}

/* İlgili hizmet: lacivert kutu, buton sağda (mobilde altta) */
.sd-yazi__govde .sd-ilgili-hizmet{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:center;margin:40px 0;padding:26px 28px;border-radius:var(--sd-r-card);background:var(--sd-navy);color:#fff}
.sd-yazi__govde.sd-yazi__govde .sd-ilgili-hizmet.sd-ilgili-hizmet>*{grid-column:1;max-width:none;margin:0!important;color:#D9DCE6;font-size:.9375rem;line-height:1.6}
.sd-yazi__govde.sd-yazi__govde .sd-ilgili-hizmet.sd-ilgili-hizmet>p:first-child{font:600 .75rem/1.2 var(--sd-font);letter-spacing:.14em;text-transform:uppercase;color:var(--sd-red-on-dark)}
.sd-yazi__govde.sd-yazi__govde .sd-ilgili-hizmet.sd-ilgili-hizmet>h3{margin:8px 0 6px!important;font-size:1.25rem;line-height:1.3;color:#fff}
.sd-yazi__govde .sd-ilgili-hizmet.sd-ilgili-hizmet>.wp-block-buttons{grid-column:2;grid-row:1/span 3}

/* Tablo, alıntı, kod */
.sd-yazi__govde .wp-block-table{margin:30px 0;overflow-x:auto;border-radius:12px;background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-yazi__govde .wp-block-table table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5}
.sd-yazi__govde .wp-block-table :is(th,td){padding:12px 16px;border:0;border-bottom:1px solid #E7E2D8;text-align:left;vertical-align:top}
.sd-yazi__govde .wp-block-table thead th{background:var(--sd-navy);color:#fff;font-weight:600}
.sd-yazi__govde .wp-block-quote{margin:32px 0;padding:20px 26px;border:0;border-left:4px solid var(--sd-red);border-radius:0 12px 12px 0;background:#fff;box-shadow:var(--sd-shadow-card);font:600 1.125rem/1.55 var(--sd-font);font-style:normal}
.sd-yazi__govde .wp-block-quote p{margin:0}
/* Kod bloğu (denetim Y4): lacivert zemin + açık metin. Astra içteki <code>'a açık gri zemin veriyordu (#ECEFF3, oran 1,03): sıfırlanır. */
.sd-yazi__govde pre.wp-block-code,.sd-yazi__govde .wp-block-code{margin:28px 0;padding:18px 20px;border:0;border-radius:12px;background:#1F2233;color:#E9EBF2;font:.875rem/1.65 ui-monospace,Consolas,monospace;overflow-x:auto}
.sd-yazi__govde.sd-yazi__govde .wp-block-code code{display:block;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;color:inherit;white-space:pre}

/* Kutulardaki buton: sitenin butonu (≈10 px köşe, hap değil) */
.sd-yazi__govde .wp-block-button__link{display:inline-flex;align-items:center;padding:14px 24px;border-radius:var(--sd-r-btn);background:var(--sd-red);color:#fff;font:600 1rem/1 var(--sd-font);text-decoration:none}
.sd-yazi__govde .wp-block-button__link:hover{background:var(--sd-red-dark);color:#fff}

/* SSS (Rank Math): sitenin SSS kartları; blog.js akordeona çevirir, JS yoksa cevaplar açık */
.sd-yazi__govde .wp-block-rank-math-faq-block{display:grid;gap:12px;margin:24px 0 8px}
.sd-yazi__govde :is(.rank-math-faq-item,.rank-math-list-item){border-radius:12px;background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-yazi__govde.sd-yazi__govde .rank-math-question.rank-math-question{margin:0!important;padding:20px 24px;font:600 1.0625rem/1.45 var(--sd-font)}
.sd-yazi__govde .rank-math-answer{padding:0 24px 20px}
.sd-yazi__govde.sd-yazi__govde .sd-akordeon .rank-math-question.rank-math-question{padding:0}
.sd-yazi__govde .sd-akordeon .rank-math-question>button{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;cursor:pointer}
.sd-yazi__govde .sd-akordeon .rank-math-question>button:focus-visible{outline:2px solid var(--sd-red);outline-offset:-4px;border-radius:12px}
.sd-yazi__govde .sd-akordeon .rank-math-question>button::after{content:"";flex:none;width:12px;height:12px;border-right:2px solid var(--sd-red);border-bottom:2px solid var(--sd-red);rotate:45deg;translate:0 -3px;transition:rotate .35s}
.sd-yazi__govde .sd-akordeon .is-acik .rank-math-question>button::after{rotate:225deg;translate:0 3px}
.sd-yazi__govde .sd-akordeon :is(.rank-math-faq-item,.rank-math-list-item):not(.is-acik) .rank-math-answer{display:none}

@media (max-width:720px){
  .sd-yazi__govde .sd-ilgili-hizmet{grid-template-columns:minmax(0,1fr);padding:24px 22px}
  .sd-yazi__govde .sd-ilgili-hizmet.sd-ilgili-hizmet>.wp-block-buttons{grid-column:1;grid-row:auto;margin-top:18px!important}
}
/*== /İÇERİK ==*/
