/* ============================================================
   Adapte İçerik Motoru — wp45.css (adaptedijital varyantı)
   Parlak-lacivert / kurumsal mavi. Tekil yazı/sayfa gövdesi.
   Kapsam: .wp45-wrap (R2 = tek sarmalayıcı)
   ============================================================ */
:root{
  --aw-blue:#1B5CD8; --aw-blue2:#2D8CF0; --aw-cy:#33C0FF;
  --aw-navy:#0B1E3D; --aw-ink:#16243d; --aw-mut:#5b6b85;
  --aw-line:#d8e6fb; --aw-soft:#f3f7ff; --aw-soft2:#eaf2ff;
}
.wp45-wrap{max-width:860px;margin:0 auto;color:var(--aw-ink);
  font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.78;font-size:17px}
.wp45-wrap h1{font-size:34px;line-height:1.25;color:var(--aw-navy);margin:18px 0 6px;font-weight:800}
.wp45-wrap h2{font-size:25px;color:var(--aw-navy);margin:36px 0 10px;font-weight:800;scroll-margin-top:90px}
.wp45-wrap h3{font-size:20px;color:var(--aw-navy);margin:30px 0 10px;font-weight:700}
.wp45-wrap p{margin:12px 0}
.wp45-wrap a{color:var(--aw-blue);text-decoration:none;font-weight:600}
.wp45-wrap a:hover{text-decoration:underline}
.wp45-wrap svg[role=img]{display:block;width:100%;height:auto;margin:22px 0}
.wp45-wrap .aw-meta{color:var(--aw-mut);font-size:14px;margin:0 0 10px}
/* özet / sonuç / cta kutuları */
.wp45-wrap .summary,.wp45-wrap .conc,.wp45-wrap .cta{margin:20px 0;padding:16px 20px;border-radius:14px;font-size:16px}
.wp45-wrap .summary{background:var(--aw-soft2);border-left:4px solid var(--aw-blue)}
.wp45-wrap .conc{background:#e8fbf3;border-left:4px solid #16a06f}
.wp45-wrap .cta{background:var(--aw-navy);color:#dbe8ff}
.wp45-wrap .cta a{color:var(--aw-cy);font-weight:700}
/* hızlı menü (TOC) */
.wp45-wrap .toc{margin:18px 0;background:var(--aw-soft);border:1px solid var(--aw-line);border-radius:14px;padding:14px 22px}
.wp45-wrap .toc b{display:block;color:var(--aw-navy);font-size:13px;letter-spacing:1px;margin-bottom:6px}
.wp45-wrap .toc ol{margin:0;padding-left:20px}
.wp45-wrap .toc li{margin:4px 0}
.wp45-wrap .toc a{font-weight:600}
/* AINEO banner */
.wp45-wrap .aineo{margin:26px 0}
.wp45-wrap .aineo svg{width:100%;height:auto;display:block;border-radius:20px;margin:0}
.wp45-wrap .aineo .chips{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}
.wp45-wrap .aineo .chips a{background:#0e2b57;color:#bfe0ff;border:1px solid #2a4f86;border-radius:18px;padding:7px 14px;font-size:13px;font-weight:700}
/* SSS */
.wp45-wrap details{margin:10px 0;background:var(--aw-soft);border:1px solid var(--aw-line);border-radius:12px;padding:12px 16px}
.wp45-wrap summary{font-weight:700;color:var(--aw-navy);cursor:pointer}
.wp45-wrap details[open] summary{margin-bottom:8px}
/* ilgili yazı kartları */
.wp45-wrap .related{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:14px 0}
.wp45-wrap .rc{display:block;background:var(--aw-soft);border:1px solid var(--aw-line);border-radius:14px;padding:16px;color:var(--aw-ink)}
.wp45-wrap .rc b{color:var(--aw-navy)}
.wp45-wrap .rc span{display:block;color:var(--aw-mut);font-size:13px;margin-top:4px}
@media(max-width:680px){
  .wp45-wrap{font-size:16px}
  .wp45-wrap h1{font-size:28px}.wp45-wrap h2{font-size:22px}
  .wp45-wrap .related{grid-template-columns:1fr}
}

/* ---- FORM-97 v7 kart mimarisi ---- */
.wp45-wrap .info{background:#eef5ff;border:1px solid #d8e6fb;border-radius:12px;padding:12px 16px;margin:14px 0;font-size:15px}
.wp45-wrap .vcard{background:#f3f9ff;border:1px solid #d8e6fb;border-radius:14px;padding:14px 20px;margin:16px 0}
.wp45-wrap .vcard b{color:#0B1E3D}
.wp45-wrap .vcard ul{margin:8px 0 0;padding-left:18px}
.wp45-wrap .vcard li{margin:4px 0}
.wp45-wrap .ctable{overflow-x:auto;margin:16px 0}
.wp45-wrap table{border-collapse:collapse;width:100%;font-size:15px}
.wp45-wrap th,.wp45-wrap td{border:1px solid #dce8fb;padding:10px 12px;text-align:left}
.wp45-wrap thead th{background:#0B1E3D;color:#fff}
.wp45-wrap tbody tr:nth-child(even){background:#f6f9ff}
