/*
Theme Name: SBD Teması
Theme URI: https://www.sosyalbilgilerdunyasi.com
Author: Sosyal Bilgiler Dünyası
Author URI: https://www.sosyalbilgilerdunyasi.com
Description: Sosyal Bilgiler Dünyası'nın kendi teması. Ana sayfa bir araç merkezi, arşiv öğrenme çıktısına göre gezilir, araç ve oyun sayfaları tam genişlik açılır. Hafif çekirdek (tek CSS, tek JS, jQuery'siz), Yoast şemasına bağlanan eğitim şeması ve ileride mobil uygulamaya taşınabilecek düzen.
Version: 1.0.5
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sbd-tema
Tags: education, custom-menu, featured-images, full-width-template, translation-ready
*/

/* ==================================================================== 0 · belirteçler */
:root{
  --lacivert:#121a24; --lacivert-2:#1b2635; --lacivert-3:#24344a;
  --kirmizi:#e2334a; --kirmizi-k:#b8172c;
  --teal:#0e9aa7; --teal-a:#19c2c2; --altin:#f2a413; --mor:#6C5CE7; --yesil:#18a06a;
  --metin:#18222e; --sonuk:#64748b; --cizgi:#e4e9ee; --zemin:#f5f7f9; --kart:#fff;
  --kap:1180px; --r:14px;
  --golge:0 1px 2px rgba(16,24,40,.05), 0 8px 22px rgba(16,24,40,.06);
  --golge-2:0 10px 30px rgba(16,24,40,.12);
  --yazi:Outfit,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",system-ui,sans-serif;
}

/* ==================================================================== 1 · temel */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{
  margin:0;background:var(--zemin);color:var(--metin);font-family:var(--yazi);
  font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;
  overflow-wrap:break-word;
}
img,svg,video,iframe{max-width:100%;height:auto}
a{color:var(--teal);text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3,h4{margin:0 0 .4em;line-height:1.2;font-weight:800;letter-spacing:-.2px}
h1{font-size:clamp(1.65rem,4.2vw,2.2rem);font-weight:900}
h2{font-size:clamp(1.25rem,2.6vw,1.55rem);font-weight:900}
h3{font-size:1.06rem}
p{margin:0 0 1em}
ul,ol{margin:0 0 1em;padding-left:1.4em}
table{border-collapse:collapse;width:100%}
th,td{border:1px solid var(--cizgi);padding:8px 10px;text-align:left}
blockquote{margin:0 0 1em;padding:12px 18px;border-left:4px solid var(--kirmizi);background:#fff;border-radius:0 10px 10px 0}
code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}
:focus-visible{outline:3px solid var(--teal-a);outline-offset:2px;border-radius:4px}
.atla{position:absolute;left:-9999px}
.atla:focus{left:12px;top:12px;z-index:99;background:#fff;padding:10px 16px;border-radius:8px;box-shadow:var(--golge-2)}
.gizli{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.kap{max-width:var(--kap);margin:0 auto;padding:0 20px}
.bolum{padding:30px 0}

/* ==================================================================== 2 · üst şerit */
.sbd-ust{background:var(--lacivert);color:#fff;position:relative;z-index:30}
.sbd-ust a{color:inherit;text-decoration:none}
.ust-ic{display:flex;align-items:center;gap:22px;min-height:68px;flex-wrap:nowrap}
.marka{display:flex;align-items:center;gap:10px;font-weight:900;font-size:1.06rem;letter-spacing:.2px;white-space:nowrap;min-width:0;overflow:hidden}
.marka .ad{overflow:hidden;text-overflow:ellipsis}
.marka .amblem{width:36px;height:36px;border-radius:50%;flex:none}
.marka .yatay{height:28px;width:auto;flex:none;display:block}
.marka .b{color:var(--kirmizi)}
.ust-menu{display:flex;gap:2px;margin-left:6px;flex-wrap:nowrap;margin-bottom:0;padding:0}
.ust-menu li{list-style:none}
.ust-menu > li > a{
  display:block;padding:9px 11px;border-radius:9px;font-size:.83rem;font-weight:800;
  letter-spacing:.6px;text-transform:uppercase;color:#cfd9e4;white-space:nowrap;
}
.ust-menu > li > a:hover,.ust-menu > li.current-menu-item > a,
.ust-menu > li:hover > a,.ust-menu > li:focus-within > a{background:rgba(255,255,255,.1);color:#fff}

/* açılır alt menü */
.ust-menu > li{position:relative}
.ust-menu > li.menu-item-has-children > a::after{content:' ▾';font-size:.8em;opacity:.7}
.ust-menu .sub-menu{
  position:absolute;top:100%;left:0;min-width:238px;margin:0;padding:6px;list-style:none;
  background:var(--lacivert-2);border:1px solid rgba(255,255,255,.12);border-radius:12px;
  box-shadow:0 18px 40px rgba(0,0,0,.4);
  opacity:0;visibility:hidden;transform:translateY(-6px);
  transition:opacity .14s ease,transform .14s ease,visibility .14s;z-index:40;
}
.ust-menu > li:hover > .sub-menu,
.ust-menu > li:focus-within > .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}
.ust-menu .sub-menu li{list-style:none}
.ust-menu .sub-menu a{
  display:block;padding:9px 12px;border-radius:8px;color:#dbe5ee;
  font-size:.88rem;font-weight:700;letter-spacing:0;text-transform:none;white-space:normal;line-height:1.3;
}
.ust-menu .sub-menu a:hover{background:rgba(255,255,255,.1);color:#fff;text-decoration:none}
.ust-menu .sub-menu .current-menu-item > a{color:var(--altin)}
.ust-sag{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}
.ust-ara{
  display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);
  border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:7px 12px;color:#c6d3df;font-size:.86rem;
}
.ust-ara input{border:0;background:none;color:#fff;font:inherit;width:150px;outline:none}
.ust-ara input::placeholder{color:#8ea1b4}
.ust-ara button{border:0;background:none;color:#c6d3df;cursor:pointer;padding:0;font-size:1rem;line-height:1}
.menu-ac{display:none;border:0;background:rgba(255,255,255,.1);color:#fff;border-radius:9px;padding:9px 13px;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap;line-height:1}

.duyuru{background:var(--lacivert-2);border-top:1px solid rgba(255,255,255,.07);color:#9fb0c0;font-size:.84rem}
.duyuru .kap{display:flex;gap:12px;align-items:center;min-height:42px;flex-wrap:wrap}
.duyuru b{color:#fff;font-weight:800}
.duyuru .sag{margin-left:auto;color:#7d91a5}
.rozet{background:var(--kirmizi);color:#fff;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:800;letter-spacing:.5px}
.duyuru-siniflar{display:flex;gap:6px;flex-wrap:wrap;align-items:center}
.duyuru-siniflar .ds{
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:7px;
  padding:3px 9px;color:#c3d0dc;font-size:.8rem;font-weight:600;white-space:nowrap;
}
.duyuru-siniflar .ds:hover{background:rgba(255,255,255,.16);color:#fff;text-decoration:none}
.duyuru-siniflar .ds b{color:var(--altin);font-weight:900}

/* ==================================================================== 3 · hero */
.hero{background:linear-gradient(135deg,var(--lacivert),var(--lacivert-2) 55%,var(--lacivert-3));color:#fff;padding:42px 0 46px}
.hero-ic{display:flex;gap:40px;align-items:center;flex-wrap:wrap}
.hero h1{max-width:660px;margin:0}
.hero h1 em{font-style:normal;color:var(--altin)}
.hero .giris{color:#b6c4d2;margin:10px 0 0;max-width:600px;font-size:1.02rem}
.hero-ara{margin-top:20px;display:flex;gap:10px;background:#fff;border-radius:12px;padding:8px;max-width:580px;box-shadow:var(--golge-2)}
.hero-ara input{flex:1;border:0;padding:10px 12px;font:inherit;font-size:.95rem;color:#333;outline:none;min-width:0;background:none}
.hero-ara button{background:var(--kirmizi);color:#fff;border:0;border-radius:9px;padding:11px 22px;font:inherit;font-weight:800;cursor:pointer}
.hero-ara button:hover{background:var(--kirmizi-k)}
.hap{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}
.hap a{
  background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#e8eef4;
  border-radius:20px;padding:6px 14px;font-size:.84rem;font-weight:700;text-decoration:none;
}
.hap a:hover{background:rgba(255,255,255,.2);text-decoration:none}
.hero-sayi{display:flex;gap:26px;margin-left:auto;text-align:center}
.hero-sayi b{display:block;font-size:1.9rem;font-weight:900;color:#fff;line-height:1.1}
.hero-sayi span{font-size:.72rem;letter-spacing:1.4px;text-transform:uppercase;color:#93a6b8;font-weight:700}

/* ==================================================================== 4 · bölüm başlığı */
.bas{display:flex;align-items:baseline;gap:14px;margin-bottom:16px;flex-wrap:wrap}
.bas h2{margin:0}
.bas h2::before{content:'';display:inline-block;width:5px;height:19px;background:var(--kirmizi);border-radius:3px;margin-right:9px;vertical-align:-2px}
.bas .daha{margin-left:auto;color:var(--teal);font-weight:700;font-size:.88rem}

/* ==================================================================== 5 · araç kartları */
.izgara{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.izgara.u3{grid-template-columns:repeat(3,1fr)}
.arac{
  background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r);padding:18px;
  display:flex;flex-direction:column;gap:8px;box-shadow:var(--golge);
  transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;color:inherit;text-decoration:none;
}
.arac:hover{transform:translateY(-3px);box-shadow:var(--golge-2);border-color:#cfd8e2;text-decoration:none}
.arac .ikon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:1.3rem;color:#fff}
.arac h3{margin:0;font-size:1.02rem;font-weight:800;color:var(--metin)}
.arac p{color:var(--sonuk);font-size:.87rem;line-height:1.45;margin:0}
.arac .et{margin-top:auto;display:flex;gap:6px;flex-wrap:wrap;padding-top:8px}
.arac .et span{background:#eef2f6;color:#5b6b7c;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700}
.i-mor{background:linear-gradient(135deg,#8B5CF6,#6C5CE7)}
.i-teal{background:linear-gradient(135deg,#19c2c2,#0e9aa7)}
.i-kirmizi{background:linear-gradient(135deg,#ff5f6d,#e2334a)}
.i-altin{background:linear-gradient(135deg,#f6c445,#f2a413)}
.i-mavi{background:linear-gradient(135deg,#4facfe,#2c7be5)}
.i-yesil{background:linear-gradient(135deg,#43d39e,#18a06a)}

/* ==================================================================== 6 · listeler */
.ikili{display:grid;grid-template-columns:1.55fr 1fr;gap:20px;align-items:start}
.liste{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r);overflow:hidden;box-shadow:var(--golge)}
.satir{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--cizgi);color:inherit;text-decoration:none}
.satir:last-child{border-bottom:0}
.satir:hover{background:#fafcfd;text-decoration:none}
.kod{background:#eaf6f7;color:#0e7f89;font-weight:800;font-size:.76rem;border-radius:6px;padding:4px 8px;white-space:nowrap;flex:none}
.satir > span{min-width:0}
.satir .ad{display:block;font-weight:700;font-size:.94rem;color:var(--metin);line-height:1.35}
.satir .alt{display:block;color:var(--sonuk);font-size:.8rem;line-height:1.4;margin-top:2px}
.tur{margin-left:auto;font-size:.72rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:4px 10px;border-radius:20px;white-space:nowrap;flex:none}
.t-oyun{background:#f3efff;color:#6C5CE7}
.t-test{background:#fff1f3;color:#e2334a}
.t-sunu{background:#fff7e6;color:#b97800}
.t-plan{background:#e9f7ef;color:#14804a}
.t-yazili{background:#eef4ff;color:#2c5fd0}
.t-ozet{background:#f1f5f9;color:#475569}
.yan{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r);padding:18px;box-shadow:var(--golge)}
.yan h3{margin:0 0 12px;font-size:1rem;font-weight:800}
.hafta{display:flex;flex-direction:column;gap:10px}
.hafta .g{display:flex;gap:10px;align-items:center;font-size:.88rem}
.hafta .g i{width:8px;height:8px;border-radius:50%;background:var(--kirmizi);flex:none}
.hafta .g span{color:var(--sonuk);margin-left:auto;font-size:.78rem}
.not{color:var(--sonuk);font-size:.8rem;margin:14px 0 0;line-height:1.5}

/* ==================================================================== 7 · metin blokları (SEO gövdesi) */
.metin{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r);padding:26px 28px;box-shadow:var(--golge)}
.metin h2{margin-top:0}
.metin h3{margin-top:1.3em;font-size:1.02rem}
.metin p:last-child{margin-bottom:0}
.sss{display:grid;gap:12px}
.sss details{background:var(--kart);border:1px solid var(--cizgi);border-radius:12px;padding:14px 18px}
.sss summary{font-weight:800;cursor:pointer;list-style:none}
.sss summary::-webkit-details-marker{display:none}
.sss summary::after{content:'+';float:right;color:var(--teal);font-weight:900}
.sss details[open] summary::after{content:'–'}
.sss p{margin:10px 0 0;color:#3d4a5a;font-size:.94rem}

/* ==================================================================== 8 · tekil / yazı */
.govde{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;padding:26px 0 40px}
.govde.tek{grid-template-columns:minmax(0,1fr)}
.yazi-kart{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r);padding:26px 30px;box-shadow:var(--golge)}
.kirinti{font-size:.83rem;color:var(--sonuk);margin:0 0 12px;display:flex;gap:7px;flex-wrap:wrap;align-items:center}
.kirinti a{color:var(--teal);font-weight:600}
.kirinti .ayrac{color:#b7c2ce}
.usta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 14px}
.bilgi{color:var(--sonuk);font-size:.85rem;display:flex;gap:14px;flex-wrap:wrap;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--cizgi)}
.one-cikan{border-radius:12px;margin:0 0 20px;width:100%}
.icerik > *:first-child{margin-top:0}
.icerik h2{margin-top:1.5em}
.icerik h3{margin-top:1.3em}
.icerik img{border-radius:10px}
.icerik ul,.icerik ol{padding-left:1.25em}
.icerik li{margin-bottom:.35em}
.etiketler{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--cizgi)}
.etiketler a{background:#eef2f6;color:#4a5a6b;border-radius:8px;padding:5px 11px;font-size:.8rem;font-weight:700}
.etiketler a:hover{background:var(--teal);color:#fff;text-decoration:none}

/* ==================================================================== 9 · kart ızgarası (arşiv/arama) */
.kartlar{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.kart{background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r);overflow:hidden;box-shadow:var(--golge);display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease}
.kart:hover{transform:translateY(-3px);box-shadow:var(--golge-2)}
.kart .gorsel{aspect-ratio:16/9;background:#e8edf2;display:block;overflow:hidden}
.kart .gorsel img{width:100%;height:100%;object-fit:cover;display:block}
.kart .ic{padding:15px 16px 17px;display:flex;flex-direction:column;gap:7px;flex:1}
.kart h3{margin:0;font-size:1rem;font-weight:800;line-height:1.35}
.kart h3 a{color:var(--metin)}
.kart h3 a:hover{color:var(--kirmizi);text-decoration:none}
.kart .ozet{color:var(--sonuk);font-size:.86rem;margin:0;line-height:1.5}
.kart .ayak{margin-top:auto;display:flex;gap:8px;align-items:center;padding-top:6px;flex-wrap:wrap}

/* ==================================================================== 10 · sayfalama */
.sayfalama{display:flex;gap:6px;justify-content:center;margin:30px 0 10px;flex-wrap:wrap}
.sayfalama .page-numbers{
  background:var(--kart);border:1px solid var(--cizgi);border-radius:10px;padding:9px 15px;
  font-weight:800;font-size:.9rem;color:var(--metin);
}
.sayfalama .page-numbers:hover{border-color:var(--teal);color:var(--teal);text-decoration:none}
.sayfalama .current{background:var(--kirmizi);border-color:var(--kirmizi);color:#fff}

/* ==================================================================== 11 · altbilgi */
.sbd-alt{background:var(--lacivert);color:#9fb0c0;margin-top:40px;padding:36px 0 0;font-size:.9rem}
.sbd-alt a{color:#c9d6e2}
.alt-izgara{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:26px;padding-bottom:26px}
.alt-izgara h3{color:#fff;font-size:.86rem;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 12px}
.alt-izgara ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.alt-tanit{color:#8fa2b5;line-height:1.6;margin:10px 0 0;max-width:330px}
.alt-cizgi{border-top:1px solid rgba(255,255,255,.09);padding:16px 0;display:flex;gap:14px;flex-wrap:wrap;color:#7d91a5;font-size:.82rem}
.alt-cizgi .sag{margin-left:auto}

/* ==================================================================== 12 · mobil alt sekme */
.tab{
  display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;
  background:rgba(18,26,36,.97);backdrop-filter:blur(8px);
  border-top:1px solid rgba(255,255,255,.1);
  padding:6px 4px calc(6px + env(safe-area-inset-bottom));
}
.tab a{
  flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;
  color:#8ea1b4;font-size:.66rem;font-weight:800;letter-spacing:.4px;text-decoration:none;padding:5px 2px;
}
.tab a.aktif{color:#fff}
.tab a .s{font-size:1.16rem;line-height:1}

/* ==================================================================== 13 · duyarlılık */
@media (max-width:1080px){
  .izgara{grid-template-columns:repeat(3,1fr)}
  .kartlar{grid-template-columns:repeat(2,1fr)}
  .govde{grid-template-columns:minmax(0,1fr)}
  .govde .kenar{display:none}
  .alt-izgara{grid-template-columns:1fr 1fr}
}
@media (max-width:860px){
  .ust-menu,.ust-ara{display:none}
  .marka .yatay{height:24px}
  .menu-ac{display:block}
  .ust-ic{min-height:60px;gap:12px}
  .hero-sayi{margin-left:0;width:100%;justify-content:space-between;gap:12px}
  .ikili{grid-template-columns:1fr}
}
@media (max-width:640px){
  .izgara,.izgara.u3{grid-template-columns:repeat(2,1fr)}
  .duyuru-siniflar .ds-ek{display:none}
  .duyuru .sag{margin-left:0}
  .hero h1{font-size:1.5rem}
  .hero .giris{font-size:.95rem}
  .marka .ad{font-size:.78rem;letter-spacing:0}
  .marka .amblem{width:30px;height:30px}
  .marka .yatay{height:21px}
  .menu-ac{font-size:1.05rem;padding:8px 11px}
  .menu-ac .s{display:none}
  .hero-sayi b{font-size:1.5rem}
  .kartlar{grid-template-columns:1fr}
  .bolum{padding:22px 0}
  .hero{padding:30px 0 34px}
  .yazi-kart{padding:20px 18px}
  .metin{padding:20px 18px}
  .alt-izgara{grid-template-columns:1fr}
  .marka span.ad{font-size:.94rem}
  body{padding-bottom:62px}
  .tab{display:flex}
  .sbd-alt{margin-bottom:0}
}
@media (max-width:430px){
  .izgara,.izgara.u3{grid-template-columns:1fr}
  .marka .ad{font-size:.72rem}
  .marka .amblem{display:none}
  .marka .yatay{height:19px}
}

/* mobil açılır menü */
.gezinme{display:none}
.gezinme.acik{display:block;background:var(--lacivert-2);border-top:1px solid rgba(255,255,255,.08)}
.gezinme ul{list-style:none;margin:0;padding:8px 20px 16px;display:grid;gap:2px}
.gezinme a{display:block;color:#dbe5ee;padding:11px 12px;border-radius:9px;font-weight:700;font-size:.94rem;text-decoration:none}
.gezinme a:hover{background:rgba(255,255,255,.08)}
.gezinme .sub-menu{list-style:none;margin:2px 0 6px;padding:0 0 0 14px;border-left:2px solid rgba(255,255,255,.12)}
.gezinme .sub-menu a{font-size:.88rem;font-weight:600;color:#b9c7d4;padding:8px 10px}
.gezinme .ara-kutu{padding:12px 20px 4px}
.gezinme .ara-kutu form{display:flex;gap:8px;background:rgba(255,255,255,.1);border-radius:10px;padding:6px 10px}
.gezinme .ara-kutu input{flex:1;background:none;border:0;color:#fff;font:inherit;outline:none;min-width:0}
.gezinme .ara-kutu button{background:none;border:0;color:#c6d3df;cursor:pointer}

/* hareket azaltma */
@media (prefers-reduced-motion:reduce){
  *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}

/* yazdırma */
@media print{
  .sbd-ust,.sbd-alt,.tab,.hero-ara,.kenar{display:none!important}
  body{background:#fff}
  .yazi-kart{border:0;box-shadow:none;padding:0}
}


/* ==================================================================== 14 · başlık zırhı
   Sayfaya dışarıdan bir reset girerse (Tailwind preflight gibi
   "h1,h2,…{font-size:inherit;font-weight:inherit}") tema başlıkları ezilmesin.
   Bu yüzden her başlık kendi bağlamında, daha yüksek özgüllükle yazılıyor. */
.sbd-ust .marka{font-size:1.06rem;font-weight:900}
.sbd-ust .marka .yatay{max-width:none}
.hero h1{font-size:clamp(1.6rem,4.2vw,2.2rem);font-weight:900;line-height:1.15}
.hero .giris{font-size:1.02rem;font-weight:400}
.bas h2,.metin h2{font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:900;line-height:1.2}
.metin h3{font-size:1.04rem;font-weight:800;line-height:1.3}
.arac h3,.kart h3,.yan h3{font-size:1.02rem;font-weight:800;line-height:1.35}
.yazi-kart h1{font-size:clamp(1.45rem,3.4vw,2rem);font-weight:900;line-height:1.2}
.icerik h2{font-size:1.32rem;font-weight:900}
.icerik h3{font-size:1.1rem;font-weight:800}
.icerik h4{font-size:1rem;font-weight:800}
.alt-izgara h3{font-size:.86rem;font-weight:800}
.sss summary{font-size:1rem;font-weight:800}
.hero-sayi b{font-size:1.9rem;font-weight:900}
.satir .ad{font-size:.94rem;font-weight:700}
