/* Blog yazısı sayfası (30.09.2026 gece): yazı karakterleri, yeni biçimler ve yazı geneli düzen. Yalnız yazı sayfasında ve panelin blog
   düzenleyicisinde yüklenir. Sınıf listesi app/blog_bicim.php ile aynı olmalı. Yazı tipleri Google Fonts'tan (OFL) indirilip sitenin
   kendi sunucusundan verilir; @font-face yalnız o karakteri kullanan sayfada dosya indirir. */
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:400 800;font-display:swap;src:url(../fonts/eb-garamond-italic-400-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:400 800;font-display:swap;src:url(../fonts/eb-garamond-italic-400-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/eb-garamond-normal-400-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/eb-garamond-normal-400-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-italic-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-italic-300-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-normal-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-normal-300-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Lora";font-style:italic;font-weight:400 700;font-display:swap;src:url(../fonts/lora-italic-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Lora";font-style:italic;font-weight:400 700;font-display:swap;src:url(../fonts/lora-italic-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Lora";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/lora-normal-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Lora";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/lora-normal-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400 900;font-display:swap;src:url(../fonts/playfair-display-italic-400-900-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400 900;font-display:swap;src:url(../fonts/playfair-display-italic-400-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/playfair-display-normal-400-900-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/playfair-display-normal-400-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Marcellus";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/marcellus-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Marcellus";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/marcellus-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Jost";font-style:italic;font-weight:300 800;font-display:swap;src:url(../fonts/jost-italic-300-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Jost";font-style:italic;font-weight:300 800;font-display:swap;src:url(../fonts/jost-italic-300-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Jost";font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/jost-normal-300-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Jost";font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/jost-normal-300-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Raleway";font-style:italic;font-weight:300 800;font-display:swap;src:url(../fonts/raleway-italic-300-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Raleway";font-style:italic;font-weight:300 800;font-display:swap;src:url(../fonts/raleway-italic-300-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Raleway";font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/raleway-normal-300-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Raleway";font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/raleway-normal-300-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Caveat";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/caveat-normal-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Caveat";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/caveat-normal-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Dancing Script";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/dancing-script-normal-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Dancing Script";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/dancing-script-normal-400-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Cairo";font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/cairo-normal-300-800-arabic.woff2) format("woff2");unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1}
@font-face{font-family:"Cairo";font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/cairo-normal-300-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Cairo";font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/cairo-normal-300-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Noto Naskh Arabic";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/noto-naskh-arabic-normal-400-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1}

/* ================= Yazı karakterleri (sınıf: span.yazi-*, düzen: .yz-govde-* / .yz-baslik-*). Arapça harfler Latin karakterlerde
   bulunmaz: yığının sonundaki Amiri'ye düşer. ================= */
.yz{--yf-metin:"Source Sans 3","Source Sans Yedek","Segoe UI",system-ui,sans-serif;--yf-serif:"Source Serif 4","Source Serif Yedek",Georgia,serif;
  --yf-garamond:"EB Garamond","Amiri",Georgia,serif;--yf-cormorant:"Cormorant Garamond","Amiri",Georgia,serif;--yf-lora:"Lora","Amiri",Georgia,serif;
  --yf-playfair:"Playfair Display","Amiri",Georgia,serif;--yf-marcellus:"Marcellus","Amiri",Georgia,serif;--yf-jost:"Jost","Cairo","Segoe UI",sans-serif;
  --yf-raleway:"Raleway","Cairo","Segoe UI",sans-serif;--yf-caveat:"Caveat","Amiri",cursive;--yf-dancing:"Dancing Script","Amiri",cursive;
  --yf-cairo:"Cairo","Segoe UI",Tahoma,sans-serif;--yf-naskh:"Noto Naskh Arabic","Amiri",serif;
  --yz-vurgu:#7B4A2B;--yz-gen:720px}
.prose .yazi-metin{font-family:var(--yf-metin)}
.prose .yazi-serif{font-family:var(--yf-serif);font-weight:600}
.prose .yazi-garamond{font-family:var(--yf-garamond)}
.prose .yazi-cormorant{font-family:var(--yf-cormorant);font-weight:500}
.prose .yazi-lora{font-family:var(--yf-lora)}
.prose .yazi-playfair{font-family:var(--yf-playfair)}
.prose .yazi-marcellus{font-family:var(--yf-marcellus)}
.prose .yazi-jost{font-family:var(--yf-jost)}
.prose .yazi-raleway{font-family:var(--yf-raleway)}
.prose .yazi-caveat{font-family:var(--yf-caveat);font-size:1.18em;line-height:1.35}
.prose .yazi-dancing{font-family:var(--yf-dancing);font-size:1.12em;line-height:1.35}
.prose .yazi-cairo{font-family:var(--yf-cairo)}
.prose .yazi-naskh{font-family:var(--yf-naskh)}

/* boyut, kalınlık, harf (eski boy-kucuk / boy-buyuk / boy-cokbuyuk site.css'te) */
.prose .boy-mini{font-size:.78em}
.prose .boy-biraz{font-size:1.14em}
.prose .boy-dev{font-size:2.1em;line-height:1.15;letter-spacing:-.01em}
.prose .agir-ince{font-weight:300}.prose .agir-orta{font-weight:500}.prose .agir-yari{font-weight:600}.prose .agir-kalin{font-weight:700}.prose .agir-siyah{font-weight:800}
.prose .ha-dar{letter-spacing:-.02em}.prose .ha-genis{letter-spacing:.08em}.prose .ha-cokgenis{letter-spacing:.2em}
.prose .harf-buyuk{text-transform:uppercase;letter-spacing:.05em}
.prose .harf-kucukbuyuk{font-variant:small-caps;letter-spacing:.03em}
html[lang="ar"] .prose .ha-genis,html[lang="ar"] .prose .ha-cokgenis,html[lang="ar"] .prose .harf-buyuk{letter-spacing:0}

/* yazı renkleri (hepsi zeminde ve vurgu renklerinde en az 4,5:1) */
.prose .renk-esp{color:#231B16}.prose .renk-cev{color:#7B4A2B}.prose .renk-ter{color:#8F4630}.prose .renk-kir{color:#963A22}
.prose .renk-bor{color:#7A2B35}.prose .renk-mur{color:#5E3A5C}.prose .renk-gec{color:#26455C}.prose .renk-pet{color:#1F5C5E}
.prose .renk-orm{color:#2E5A3F}.prose .renk-zey{color:#3E4636}.prose .renk-pir{color:#6E5028}.prose .renk-gri{color:#5F5750}.prose .renk-ant{color:#3A3A38}
/* vurgu (arka plan) renkleri */
.prose mark.zemin-pirinc{background:#EAD9BC}.prose mark.zemin-adacayi{background:#DCE5D0}.prose mark.zemin-gok{background:#D6E3EC}
.prose mark.zemin-gul{background:#F3D9D3}.prose mark.zemin-lavanta{background:#E3DCEB}.prose mark.zemin-limon{background:#F2EAB0}

/* ================= Paragraf ================= */
.prose .sa-sik{line-height:1.38}.prose .sa-ferah{line-height:1.95}.prose .sa-cokferah{line-height:2.25}
.prose .girinti-1{padding-inline-start:1.5em}.prose .girinti-2{padding-inline-start:3em}.prose .girinti-3{padding-inline-start:4.5em}
@media (min-width:700px){ .prose .girinti-1{padding-inline-start:2em}.prose .girinti-2{padding-inline-start:4em}.prose .girinti-3{padding-inline-start:6em} }
.prose .not-yazi{font-size:15px;line-height:1.6;color:var(--muted)}
/* yazı geneli baş harf: düğme satırı dışındaki ilk paragraf */
.prose p.ilk-harf::first-letter,.yz-ilkharf .prose > p:nth-child(1 of p:not(.dugme-sat))::first-letter{float:left;font:600 3.35em/.86 var(--yf-serif);margin:.08em .1em 0 0;color:var(--yz-vurgu)}
html[dir="rtl"] .prose p.ilk-harf::first-letter,html[dir="rtl"] .yz-ilkharf .prose > p:nth-child(1 of p:not(.dugme-sat))::first-letter{float:right;margin:.08em 0 0 .1em}
html[lang="ar"] .prose p.ilk-harf::first-letter,html[lang="ar"] .yz-ilkharf .prose > p:nth-child(1 of p:not(.dugme-sat))::first-letter{float:none;font:inherit;color:inherit;margin:0}
.prose blockquote.alinti-buyuk{border:0;border-block:1px solid var(--line);padding:26px 4px;margin:40px 0;text-align:center;font-size:clamp(22px,3vw,30px);line-height:1.35}
.prose blockquote.alinti-buyuk::before{content:"“";display:block;font:600 64px/.6 var(--yf-serif);color:var(--yz-vurgu);margin-bottom:12px}
html[lang="ar"] .prose blockquote.alinti-buyuk::before{content:"”"}

/* listeler */
.prose ul.liste-daire{list-style:circle}.prose ul.liste-kare{list-style:square}
.prose ul.liste-tik{list-style:none;padding-inline-start:0}
.prose ul.liste-tik > li{position:relative;padding-inline-start:1.7em}
.prose ul.liste-tik > li::before{content:"✓";position:absolute;inset-inline-start:0;top:0;font-weight:700;color:var(--yz-vurgu)}
.prose ol.liste-harf{list-style:lower-alpha}.prose ol.liste-roma{list-style:lower-roman}
.prose li::marker{color:var(--yz-vurgu)}

/* ayırıcılar */
.prose hr.ayirici-nokta{border:0;text-align:center;overflow:visible;height:auto;margin:40px 0}
.prose hr.ayirici-nokta::before{content:"•   •   •";white-space:pre;color:var(--pir);font-size:18px;letter-spacing:.2em}
.prose hr.ayirici-kisa{border:0;width:72px;height:3px;background:var(--yz-vurgu);margin:40px auto}
.prose hr.ayirici-bosluk{border:0;height:0;margin:28px 0}

/* bağlantı ve alıntı tema rengini izler */
.yz .prose a{color:var(--yz-vurgu)}
.yz .prose blockquote:not(.alinti-buyuk){border-inline-start-color:var(--yz-vurgu)}

/* ================= Görsel stilleri ve galeri ================= */
.prose figure.stil-kemer img{border-radius:999px 999px 0 0;aspect-ratio:4/5;object-fit:cover;width:100%;max-height:min(78vh,720px)}
.prose figure.stil-yuvarlak img{border-radius:16px}
.prose figure.stil-cerceve{background:var(--paper);border:1px solid var(--line);padding:clamp(8px,1.6vw,14px)}
.prose figure.stil-golge img{box-shadow:0 22px 44px -22px rgba(35,27,22,.55)}
.prose figure.galeri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.prose figure.galeri img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:2px}
.prose figure.galeri figcaption{grid-column:1 / -1}
@media (min-width:700px){ .prose figure.galeri{gap:12px} .prose figure.galeri-3{grid-template-columns:repeat(3,minmax(0,1fr))} .prose figure.galeri-4{grid-template-columns:repeat(4,minmax(0,1fr))} }

/* ================= Tablo (telefonda kendi içinde yana kayar, sayfa taşmaz) ================= */
.prose figure.tablo{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:28px 0;max-width:100%}
.prose figure.tablo:focus-visible{outline:2px solid var(--yz-vurgu);outline-offset:3px}
.prose table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5;background:var(--paper)}
.prose th,.prose td{padding:10px 12px;text-align:start;vertical-align:top;border-bottom:1px solid var(--line);min-width:6.5em}
.prose th{font-weight:700;color:var(--ink);background:var(--soft);border-bottom:2px solid var(--yz-vurgu)}
.prose th p,.prose td p{margin:0;font-size:inherit}
.prose figure.tablo-zebra tbody tr:nth-child(even){background:#F4EFE7}
.prose figure.tablo-cizgi th,.prose figure.tablo-cizgi td{border:1px solid var(--line)}
.prose th.hiza-orta,.prose td.hiza-orta{text-align:center}.prose th.hiza-sag,.prose td.hiza-sag{text-align:end}

/* ================= Bilgi kutusu ================= */
.prose aside.kutu{margin:30px 0;padding:18px 20px;border-radius:3px;background:#F3EADB;border-inline-start:4px solid var(--pir);color:#3F352E}
.prose aside.kutu > :first-child{margin-top:0}.prose aside.kutu > :last-child{margin-bottom:0}
.prose aside.kutu p,.prose aside.kutu li{font-size:16px}
.prose aside.kutu-not{background:#EFEDEA;border-color:#8C837A}
.prose aside.kutu-bilgi{background:#E6EEF3;border-color:#26455C}
.prose aside.kutu-dikkat{background:#F6E5DE;border-color:#8F4630}
.prose aside.kutu-koyu{background:#2B211B;border-color:var(--pir);color:#F6F3EE}
.prose aside.kutu-koyu p,.prose aside.kutu-koyu li,.prose aside.kutu-koyu h2,.prose aside.kutu-koyu h3,.prose aside.kutu-koyu h4{color:#F6F3EE}
.prose aside.kutu-koyu a{color:#F1D3A4}
.prose aside.kutu-koyu [class*="renk-"]{color:inherit}
@media (min-width:700px){ .prose aside.kutu{padding:22px 26px} }

/* ================= Sütunlar (telefonda alt alta) ================= */
.prose .sutunlar{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:30px 0}
.prose .sutun{min-width:0}
.prose .sutun > :first-child{margin-top:0}.prose .sutun > :last-child{margin-bottom:0}
.prose .sutun figure{margin:0 0 16px}
@media (min-width:700px){
  .prose .sutunlar{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px)}
  .prose .sutun-genis-dar{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}
  .prose .sutun-dar-genis{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}
  .prose .sutun-3{grid-template-columns:repeat(3,minmax(0,1fr))}
  .prose .sutun .gorsel-sol,.prose .sutun .gorsel-sag{float:none;max-width:100%;margin:0 0 16px}
}

/* ================= Düğme ================= */
.prose p.dugme-sat{margin:28px 0}
.prose a.dugme{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border:1px solid var(--esp);background:var(--esp);
  color:var(--ket);font:600 15px/1.2 var(--sans);text-decoration:none;border-radius:var(--r);text-align:center;max-width:100%}
.prose a.dugme:hover{background:var(--cev);border-color:var(--cev)}
.prose a.dugme-cerceve{background:transparent;color:var(--esp)}
.prose a.dugme-cerceve:hover{background:var(--esp);color:var(--ket)}
.prose a.dugme-wa{background:var(--wa);border-color:var(--wa);color:#fff}
.prose a.dugme-wa:hover{background:var(--wa-koyu);border-color:var(--wa-koyu)}
@media (max-width:520px){ .prose a.dugme{display:flex;width:100%} }

/* ================= Ürün kartları (sitenin kendi kartları, o günkü bilgiyle) ================= */
.prose figure.urun-kartlar{margin:32px 0}
.prose figure.urun-kartlar .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}
.prose figure.urun-kartlar .card h3{font-size:20px;margin:0}
.prose figure.urun-kartlar p{font-size:inherit}

/* ================= İçindekiler ================= */
.yz-icindekiler{width:100%;max-width:var(--yz-gen);border:1px solid var(--line);background:var(--paper);padding:18px 20px}
.yz-icindekiler b{display:block;font:700 12px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--yz-vurgu);margin-bottom:10px}
html[lang="ar"] .yz-icindekiler b{letter-spacing:0}
.yz-icindekiler ol{margin:0;padding-inline-start:1.3em;display:grid;gap:6px}
.yz-icindekiler li::marker{color:var(--yz-vurgu);font-weight:700}
.yz-icindekiler a{color:var(--ink);text-decoration:none;display:inline-block;padding-block:4px}
.yz-icindekiler a:hover{color:var(--yz-vurgu);text-decoration:underline}
.prose h2[id]{scroll-margin-top:96px}

/* ================= Yazı geneli düzen (article.yz, panelde "Yazı düzeni") ================= */
article.yz{padding-top:48px}
.yz-bas{display:grid;gap:14px;justify-items:center;text-align:center}
.yz-bas h1{font-size:clamp(36px,5vw,62px);max-width:820px}
.yz-bas .lead{margin:0 auto;max-width:60ch}
.yz-hiza-sol .yz-bas{justify-items:start;text-align:start}
.yz-hiza-sol .yz-bas .lead{margin:0}
.yz .kapak{background:var(--tra);display:flex;align-items:center;justify-content:center;overflow:hidden}
.yz-orta{width:100%;max-width:980px;aspect-ratio:16/8;margin:30px auto 0}
.yz-govde{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;justify-items:center;margin-top:30px}   /* sütun ekrandan genişlemesin: geniş tablo kendi içinde kayar */
.yz-kapak-yok .yz-govde{margin-top:34px}
.yz .prose{max-width:var(--yz-gen)}
.yz-paylas{display:flex;gap:10px;flex-wrap:wrap}
/* başlık sola yaslı: gövde sütununun sol kenarıyla hizalı */
.yz-hiza-sol .yz-bas:not(.yz-yan .yz-bas){max-width:calc(var(--yz-gen) + 2 * clamp(16px,4vw,40px))}
.yz-hiza-sol .yz-bas h1{max-width:none}

/* genişlik */
.yz-gen-dar{--yz-gen:640px}
.yz-gen-genis{--yz-gen:880px}

/* kapak: tam genişlik */
article.yz-kapak-tam{padding-top:0}
.yz-tam{width:100%;aspect-ratio:16/7;max-height:78vh;margin-bottom:40px}
.yz-tam svg{width:24%}
/* kapak: başlık kapağın üstünde (yalnız fotoğrafla; çizimde ortada düzene döner) */
article.yz-kapak-ust{padding-top:0}
.yz-ust{position:relative;min-height:clamp(440px,72vh,760px);display:grid;align-items:end;color:var(--ket);isolation:isolate}
.yz-ust .kapak{position:absolute;inset:0;z-index:-1}
.yz-ust .kapak::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,17,14,.18) 0%,rgba(23,17,14,.2) 35%,rgba(23,17,14,.82) 100%)}
.yz-ust .yz-bas{padding-block:0 clamp(34px,6vw,64px);width:100%}
.yz-ust h1{color:var(--ket)}
.yz-ust .eyebrow{color:#F1D3A4}
.yz-ust .lead{color:rgba(246,243,238,.9)}
/* kapak: yan yana (telefonda başlık üstte, kapak altta) */
.yz-yan{display:grid;gap:26px;align-items:center}
.yz-yan .kapak{aspect-ratio:4/3}
.yz-kapak-yan .yz-bas{justify-items:start;text-align:start}
.yz-kapak-yan .yz-bas .lead{margin:0}
@media (min-width:900px){ .yz-yan{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(30px,5vw,72px)} .yz-yan .kapak{aspect-ratio:4/5;max-height:640px} }

/* gövde ve başlık yazı karakteri */
.yz-govde-serif .prose{font-family:var(--yf-serif)}
.yz-govde-garamond .prose{font-family:var(--yf-garamond)}
.yz-govde-cormorant .prose{font-family:var(--yf-cormorant);font-weight:500}
.yz-govde-lora .prose{font-family:var(--yf-lora)}
.yz-govde-playfair .prose{font-family:var(--yf-playfair)}
.yz-govde-marcellus .prose{font-family:var(--yf-marcellus)}
.yz-govde-jost .prose{font-family:var(--yf-jost)}
.yz-govde-raleway .prose{font-family:var(--yf-raleway)}
.yz-govde-caveat .prose{font-family:var(--yf-caveat)}
.yz-govde-dancing .prose{font-family:var(--yf-dancing)}
.yz-govde-cairo .prose{font-family:var(--yf-cairo)}
.yz-govde-naskh .prose{font-family:var(--yf-naskh)}
.yz-govde-garamond .prose p,.yz-govde-garamond .prose li,.yz-govde-cormorant .prose p,.yz-govde-cormorant .prose li,
.yz-govde-caveat .prose p,.yz-govde-caveat .prose li,.yz-govde-dancing .prose p,.yz-govde-dancing .prose li{font-size:19px}
.yz-baslik-metin h1,.yz-baslik-metin .prose :is(h2,h3,h4){font-family:var(--yf-metin);font-weight:700;letter-spacing:-.015em}
.yz-baslik-garamond h1,.yz-baslik-garamond .prose :is(h2,h3,h4){font-family:var(--yf-garamond);font-weight:600}
.yz-baslik-cormorant h1,.yz-baslik-cormorant .prose :is(h2,h3,h4){font-family:var(--yf-cormorant);font-weight:600}
.yz-baslik-lora h1,.yz-baslik-lora .prose :is(h2,h3,h4){font-family:var(--yf-lora);font-weight:600}
.yz-baslik-playfair h1,.yz-baslik-playfair .prose :is(h2,h3,h4){font-family:var(--yf-playfair);font-weight:600}
.yz-baslik-marcellus h1,.yz-baslik-marcellus .prose :is(h2,h3,h4){font-family:var(--yf-marcellus);font-weight:400;letter-spacing:.01em}
.yz-baslik-jost h1,.yz-baslik-jost .prose :is(h2,h3,h4){font-family:var(--yf-jost);font-weight:500;letter-spacing:-.01em}
.yz-baslik-raleway h1,.yz-baslik-raleway .prose :is(h2,h3,h4){font-family:var(--yf-raleway);font-weight:600}
.yz-baslik-caveat h1,.yz-baslik-caveat .prose :is(h2,h3,h4){font-family:var(--yf-caveat);font-weight:700;letter-spacing:0}
.yz-baslik-dancing h1,.yz-baslik-dancing .prose :is(h2,h3,h4){font-family:var(--yf-dancing);font-weight:700;letter-spacing:0}
.yz-baslik-cairo h1,.yz-baslik-cairo .prose :is(h2,h3,h4){font-family:var(--yf-cairo);font-weight:700}
.yz-baslik-naskh h1,.yz-baslik-naskh .prose :is(h2,h3,h4){font-family:var(--yf-naskh);font-weight:700}

/* gövde boyutu ve satır aralığı */
.yz-boy-kucuk .prose p,.yz-boy-kucuk .prose li{font-size:16px}
.yz-boy-buyuk .prose p,.yz-boy-buyuk .prose li{font-size:19px}
.yz-boy-cokbuyuk .prose p,.yz-boy-cokbuyuk .prose li{font-size:21px}
.yz-sa-sik .prose :is(p,li){line-height:1.5}
.yz-sa-ferah .prose :is(p,li){line-height:1.95}

/* tema rengi: bağlantı, alıntı çizgisi, baş harf, liste işaretleri, içindekiler */
.yz-tema-ter{--yz-vurgu:#8F4630}.yz-tema-zey{--yz-vurgu:#3E4636}.yz-tema-gec{--yz-vurgu:#26455C}.yz-tema-pir{--yz-vurgu:#6E5028}
.yz-tema-bor{--yz-vurgu:#7A2B35}.yz-tema-pet{--yz-vurgu:#1F5C5E}
.yz .eyebrow{color:var(--yz-vurgu)}
.yz-ust .eyebrow{color:#F1D3A4}

/* panel önizlemesi şeridi */
.yz-onizleme{position:sticky;top:0;z-index:60;background:#F1D3A4;color:#231B16;font:600 14px/1.4 var(--sans);text-align:center;padding:10px 16px}
