/*
Theme Name: Avada Child (Legalmatic 2026)
Description: Legalmatic 2026 yeni tasarımı için Avada child theme. lm.css/lm.js'i ve boş-kanvas sayfa şablonunu sağlar. Mevcut Avada içeriğini etkilemez.
Author: Legalmatic
Template: Avada
Version: 1.0.0
Text Domain: avada-child
*/

/* ===================================================================
   Site geneli header enjeksiyonu (lm-header) - .lm-chrome wrapper
   #lm-page scoped CSS'in eslesmesi icin header #lm-page icinde kalir;
   ama wrapper display:contents oldugundan kutu/arka plan/overlay uretmez
   ve sticky header'i sinirlamaz. #lm-page'in tam-ekran ::before mesh
   katmani da bu wrapper'da bastirilir.
   =================================================================== */
#lm-page.lm-chrome { display: contents; }
#lm-page.lm-chrome::before,
#lm-page.lm-chrome::after { content: none !important; display: none !important; background: none !important; }

/* ===================================================================
   Belge detay sayfalarinin ICERIGINE gomulu ESKI header satirini gizle.
   Bu satir, hem eski logo (legalmaticlogo.svg) hem de ana menuyu (.awb-menu)
   iceren tek fullwidth Fusion satiridir; bu kombinasyon baska hicbir yerde
   yoktur, bu yuzden guvenle hedeflenir. Boylece tum sitede tek header kalir.
   =================================================================== */
.fusion-fullwidth:has(.awb-menu):has(img[src*="legalmaticlogo"]) { display: none !important; }

/* ===================================================================
   Belge detay sayfalarinin ICERIGINE gomulu ESKI footer satirini gizle.
   Tek bir fullwidth Fusion satiridir; yalnizca eski footer'da bulunan
   benzersiz gorsellerle (ETBIS, odeme karti, Sistem Global logosu) hedeflenir.
   Yeni lm-footer bu satirin hemen altinda kalir -> tek footer.
   =================================================================== */
.fusion-fullwidth:has(img[src*="footer-ebis"]),
.fusion-fullwidth:has(img[src*="footer-security-card"]),
.fusion-fullwidth:has(img[src*="Sistem-Global-Logo"]) { display: none !important; }

/* Legalmatic Asistan fiyat: 4'lu paket grid'i (Ucretsiz + 3 paket).
   Cift class ile ozgulluk artirildi -> lm.css'teki taban .lm-oneoff (1fr 1fr) kuralini ezer. */
#lm-page .lm-oneoff.lm-oneoff--4{grid-template-columns:repeat(4,1fr);max-width:1160px;margin-inline:auto;margin-bottom:22px}
@media(max-width:1000px){#lm-page .lm-oneoff.lm-oneoff--4{grid-template-columns:1fr 1fr}}
@media(max-width:560px){#lm-page .lm-oneoff.lm-oneoff--4{grid-template-columns:1fr}}
/* Asistan fiyat kartlarinda soru/ay bilgisi: alt satirda, vurgulu */
#lm-page .lm-card-spec{font-family:var(--lm-font-head);color:var(--lm-ink);font-weight:700;font-size:.95rem;margin:.3em 0 0}

/* Ana sayfa "Popüler sözleşme türleri" SEO grid: 6 kutu -> 3 sütun x 2 satır */
#lm-page .lm-seo-grid{grid-template-columns:repeat(3,1fr) !important;max-width:980px;margin-inline:auto}
@media(max-width:760px){#lm-page .lm-seo-grid{grid-template-columns:1fr 1fr !important}}
@media(max-width:480px){#lm-page .lm-seo-grid{grid-template-columns:1fr !important}}

/* Açık temada turuncu dolgulu rozetlerde yazı beyaz kalsın (kontrast) */
#lm-page.lm-light .lm-mega__promo-badge,
#lm-page.lm-light .lm-plan__badge{color:#fff !important}

/* Karsilastirma tablosu basligi: marka adi BUYUK harf gorunmesin (Legalmatic / Genel YZ) */
#lm-page .lm-compare .lm-compare__head{text-transform:none !important;letter-spacing:.01em !important}

/* ===================================================================
   Tek blog yazisi: koyu hero + ACIK okunakli makale govdesi
   =================================================================== */
#lm-page .lm-article-hero{padding-block:clamp(20px,3vw,40px)}
#lm-page .lm-article-meta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;color:var(--lm-muted);font-family:var(--lm-font-tech);font-size:.9rem;margin-top:12px}
#lm-page .lm-article-fimg{max-width:880px;margin:0 auto clamp(18px,3vw,28px);border-radius:var(--lm-r-lg);overflow:hidden;box-shadow:var(--lm-sh-lg)}
#lm-page .lm-article-fimg img{width:100%;display:block}
#lm-page .lm-article{background:#fff;color:#33304d;max-width:820px;margin:0 auto;padding:clamp(26px,4vw,52px);border-radius:var(--lm-r-lg);box-shadow:var(--lm-sh-lg);font-size:1.05rem;line-height:1.85}
#lm-page .lm-article h2{color:#1a1730;font-family:var(--lm-font-head);font-size:clamp(1.4rem,2.6vw,1.95rem);line-height:1.25;margin:1.7em 0 .5em}
#lm-page .lm-article h3{color:#1a1730;font-family:var(--lm-font-head);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.3;margin:1.4em 0 .4em}
#lm-page .lm-article h4{color:#1a1730;margin:1.2em 0 .4em}
#lm-page .lm-article p{margin:0 0 1.1em;color:#33304d}
#lm-page .lm-article a{color:var(--lm-orange-d);text-decoration:underline;text-underline-offset:2px}
#lm-page .lm-article strong,#lm-page .lm-article b{color:#1a1730}
#lm-page .lm-article ul,#lm-page .lm-article ol{margin:0 0 1.1em 1.3em;color:#33304d}
#lm-page .lm-article li{margin:.35em 0}
#lm-page .lm-article img{max-width:100%;height:auto;border-radius:12px;margin:1.1em 0}
#lm-page .lm-article blockquote{border-left:4px solid var(--lm-orange);background:#faf6f0;margin:1.2em 0;padding:.9em 1.3em;border-radius:8px;color:#33304d}
#lm-page .lm-article table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:.96rem}
#lm-page .lm-article th,#lm-page .lm-article td{border:1px solid #e7e2d9;padding:10px 12px;text-align:left}
#lm-page .lm-article th{background:#faf6f0;color:#1a1730}
/* Makale ici Icindekiler (TOC) */
#lm-page .lm-toc{background:#faf6f0;border:1px solid #ece6db;border-radius:12px;padding:18px 22px;margin:0 0 1.8em}
#lm-page .lm-toc>strong{display:block;color:var(--lm-orange-d);font-family:var(--lm-font-head);margin-bottom:8px}
#lm-page .lm-toc ul{list-style:none;margin:0;padding:0}
#lm-page .lm-toc li{margin:.25em 0}
#lm-page .lm-toc li.lm-toc__sub{padding-left:18px}
#lm-page .lm-toc a{color:#33304d;text-decoration:none}
#lm-page .lm-toc a:hover{color:var(--lm-orange-d);text-decoration:underline}

