/*
 * SeoPro Max: düz kâğıt içerik sütunu (kareler yalnız kenarlarda, soluk), sınav ayraçları, fosfor vurgu.
 * Köşe kuralı: bilgi kutuları (PDF satırı, PDF kutusu) 12px; kontroller ve sınav öğeleri keskin; ayraç sekmesi üstte 10px.
 * Dokunma alanı: tek başına duran her hedef 48px, konum yolu 44x44. Tüm sınıflar smx- önekli (WP gövde sınıflarıyla çakışmasın).
 */

@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/hanken-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:"Hanken Grotesk";font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/hanken-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}

/* Yazı tipi gelene kadar Arial, Hanken Grotesk ölçüleriyle (fontTools ile hesaplandı): değişimde satırlar kaymaz. */
@font-face{font-family:"Hanken Yedek";src:local("Arial"),local("ArialMT");size-adjust:99.75%;ascent-override:100.25%;descent-override:30.38%;line-gap-override:0%}

:root{
	--p:#FFFFFE;--k:#F2F3F1;--i:#141516;--i2:#45484C;--m:#6B6F75;--r:#E2E4E6;
	--f:#F7E35A;--fi:#141516;--e:#141516;--ei:#FFFFFE;
	--a1:#2F6B5A;--a2:#3E5C99;--a3:#8A4F2A;--a4:#6B4F8A;--a5:#8A3B4E;--a6:#3D6B7A;
	--font:"Hanken Grotesk","Hanken Yedek",system-ui,-apple-system,"Segoe UI",sans-serif;
	--iz:0;
	--wrap:1120px;
	color-scheme:light;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
	--p:#121314;--k:#18191A;--i:#ECEDEE;--i2:#C4C7CB;--m:#9DA1A7;--r:#2A2C2F;--f:#DCC83C;--fi:#121314;--e:#26282B;--ei:#ECEDEE;--iz:.01em;
	--a1:#6FC1A8;--a2:#8EA9E8;--a3:#E0A27A;--a4:#BBA1DD;--a5:#E393A6;--a6:#86C3D4;color-scheme:dark}}
:root[data-theme="dark"]{
	--p:#121314;--k:#18191A;--i:#ECEDEE;--i2:#C4C7CB;--m:#9DA1A7;--r:#2A2C2F;--f:#DCC83C;--fi:#121314;--e:#26282B;--ei:#ECEDEE;--iz:.01em;
	--a1:#6FC1A8;--a2:#8EA9E8;--a3:#E0A27A;--a4:#BBA1DD;--a5:#E393A6;--a6:#86C3D4;color-scheme:dark}

/* theme.json paleti (editörde örnek renk açık mod hex'i): önyüzde token'a bağlı, koyu modda da okunur. */
html body{--wp--preset--color--murekkep:var(--i);--wp--preset--color--kagit:var(--p);--wp--preset--color--fosfor:var(--f);--wp--preset--color--soluk:var(--m)}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background-color:var(--p);color:var(--i);font:400 1rem/1.6 var(--font);
	background-image:linear-gradient(var(--k) 1px,transparent 1px),linear-gradient(90deg,var(--k) 1px,transparent 1px);background-size:22px 22px}
a{color:inherit;text-decoration:none}
p{text-wrap:pretty}
h1,h2,h3,h4{margin:0;line-height:1.1;text-wrap:balance}
img,svg,video,iframe{max-width:100%;height:auto}
:focus-visible{outline:2px solid var(--i);outline-offset:2px}
::placeholder{color:var(--m);opacity:1}
.smx-main:focus:not(:focus-visible){outline:none}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.smx-wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.smx-atla{position:absolute;left:-999px;top:8px;z-index:30;background:var(--p);padding:10px 14px;font-weight:700}
.smx-atla:focus{left:16px}
.smx-m{color:var(--m)}
.smx-ikon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}

/* başlık */
.smx-bas{background:var(--p)}
.smx-bas__ic{display:flex;align-items:center;gap:12px;padding-block:14px 12px}
.smx-logo{display:inline-flex;align-items:center;min-height:44px;font:900 1.375rem/1 var(--font);letter-spacing:-.04em}
.smx-logo em{font-style:normal;background:var(--f);color:var(--fi);padding:0 3px}
.custom-logo-link img{max-height:40px;width:auto}
.smx-ara{margin-left:auto;display:flex;align-items:center;gap:8px;border:2px solid var(--i);background:var(--p);min-height:48px;padding:0 12px;min-width:0;flex:0 1 340px}
.smx-ara input{align-self:stretch;border:0;background:none;color:var(--i);font:500 1rem var(--font);min-width:0;width:100%}
.smx-ara input:focus-visible{outline:none}
.smx-ara:focus-within{outline:2px solid var(--i);outline-offset:2px}
.smx-ibtn{width:48px;min-height:48px;flex:none;display:grid;place-items:center;border:2px solid var(--i);background:var(--p);color:var(--i);cursor:pointer}
.smx-ibtn:active,.smx-btn:active,.smx-ayrac:active,.smx-dersler a:active,.smx-pdf:active,.smx-secenek button:active,.smx-sayfalar a:active{transform:translateY(1px)}
.smx-ibtn--ara{display:none}

/* ayraçlar */
.smx-ayraclar{background:var(--p);border-bottom:1px solid var(--r)}
.smx-ayraclar .smx-wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-top:4px}
.smx-ayraclar .smx-wrap::-webkit-scrollbar{display:none}
.smx-ayraclar .smx-devam{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}
.smx-ayrac{flex:none;display:flex;align-items:center;min-height:48px;font:700 .9375rem/1 var(--font);padding:0 18px;border-radius:10px 10px 0 0;margin-bottom:-1px;
	background:var(--k);background:color-mix(in srgb,var(--c) 16%,var(--p));color:var(--i);transition:background-color .15s,color .15s,transform .16s ease-out}
.smx-ayrac[aria-current]{background:var(--c);color:var(--p)}
.smx-govde{border-top:6px solid var(--ayr,var(--i))}
.smx-main{display:block;padding-bottom:56px}

/* çekmece */
.smx-cekmece{position:fixed;inset:0;z-index:20;background:rgba(0,0,0,.4);background:color-mix(in srgb,var(--i) 40%,transparent)}
.admin-bar .smx-cekmece{top:var(--wp-admin--admin-bar--height,0px)}
.smx-cekmece[hidden]{display:none}
.smx-cekmece__ic{position:absolute;top:0;right:0;bottom:0;width:min(360px,100%);overflow:auto;background:var(--p);padding:12px max(16px,env(safe-area-inset-right,0px)) 24px 16px}
.smx-cekmece__bas{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.smx-ara--tam{display:flex;margin:0 0 8px;flex:none;width:100%}
.smx-cekmece__liste,.smx-cekmece__liste ul{list-style:none;margin:0;padding:0}
.smx-cekmece__liste a{display:flex;align-items:center;min-height:48px;font-weight:700;font-size:1.0625rem;border-bottom:1px solid var(--r)}
.smx-cekmece__liste .sub-menu a,.smx-cekmece__liste .children a{padding-left:16px;font-weight:600;font-size:1rem}
.smx-gorunum{border:0;margin:20px 0 0;padding:0}
.smx-gorunum legend{font:850 .8125rem var(--font);color:var(--m);margin-bottom:4px}
.smx-gorunum label{display:flex;align-items:center;gap:10px;min-height:48px;font-weight:600}
@media (prefers-reduced-motion:no-preference){.smx-cekmece__ic{animation:smx-cek .22s cubic-bezier(.32,.72,0,1)}@keyframes smx-cek{from{transform:translateX(100%)}}}

/* alt bilgi */
.smx-son{border-top:2px solid var(--i);background:var(--p)}
.smx-son__ic{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-block:20px;font-size:.875rem;color:var(--m)}
.smx-son__metin{margin:0}
.smx-son__menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}
.smx-son__menu a{display:inline-flex;align-items:center;min-height:48px}

/* ortak parçalar (P2, P3 şablonları kullanır) */
.smx-giris{padding-block:24px 8px}
.smx-giris>*{background:var(--p);box-decoration-break:clone;-webkit-box-decoration-break:clone}
.smx-giris h1,.smx-giris p,.smx-giris b{width:fit-content;max-width:100%}
.smx-giris b{font-size:.8125rem;color:var(--ayr,var(--i));font-weight:800}
.smx-giris h1{overflow-wrap:anywhere;font-size:clamp(2rem,6.5vw,3.25rem);font-weight:900;letter-spacing:-.045em;margin-top:4px}
.smx-giris p{margin:10px 0 0;color:var(--i2);max-width:52ch}
.smx-kirinti{font:600 .8125rem var(--font);color:var(--m);padding-top:18px}
.smx-kirinti a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}
.smx-kirinti ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}
.smx-kirinti li+li::before{content:"/";content:"/" / "";padding:0 6px;color:var(--m)}
.smx-kirinti span{display:inline-flex;align-items:center;min-height:44px}
.smx-blok-bas{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0 12px;padding:16px 0 4px}
.smx-blok-bas h2{font:850 1.25rem/1.2 var(--font);letter-spacing:-.02em;padding-block:8px}
.smx-blok-bas a{display:inline-flex;align-items:center;min-height:48px;font-size:.875rem;font-weight:650;color:var(--m)}
.smx-notlar{list-style:none;margin:0;padding:0;display:grid;gap:2px}
.smx-not{position:relative;display:grid;grid-template-columns:4px minmax(0,1fr);gap:14px;padding:12px 0;background:var(--p)}
.smx-not i{border-radius:4px;background:var(--ayr,var(--i))}
.smx-not :is(h2,h3){font-size:1.0625rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}
.smx-not a::after,.smx-pdf a::after{content:"";position:absolute;inset:0}
.smx-not span{display:block;font-size:.8125rem;color:var(--m)}
.smx-pdfler{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.smx-pdf{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:13px 14px;border:1px solid var(--r);border-radius:12px;background:var(--p);transition:border-color .15s,transform .16s ease-out}
.smx-pdf :is(h2,h3){font-size:1rem;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}
.smx-pdf small{font:600 .8125rem var(--font);color:var(--m);white-space:nowrap;font-variant-numeric:tabular-nums}
.smx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font:800 1rem/1 var(--font);background:var(--i);color:var(--p);border:0;padding:0 20px;cursor:pointer;white-space:nowrap}
.smx-bos{border:1.5px dashed var(--r);padding:20px;margin-top:20px;background:var(--p)}
.smx-bos h2{font:850 1.25rem var(--font);margin-bottom:6px}
.smx-bos p{margin:0 0 12px;color:var(--i2)}
.smx-bos .smx-dersler{margin:0 0 16px}
.smx-sayfalar{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}
.smx-sayfalar .page-numbers{min-width:48px;min-height:48px;display:grid;place-items:center;padding:0 14px;border:1.5px solid var(--i);font-weight:800;background:var(--p)}
.smx-sayfalar .current{background:var(--i);color:var(--p)}
.smx-sayfalar .dots{border:0}
mark{background:var(--f);color:var(--fi);padding:0 2px}

@media (max-width:520px){
	.smx-bas .smx-ara{display:none}
	.smx-ibtn--ara{display:grid;margin-left:auto}
}
@media (prefers-reduced-motion:reduce){.smx-pdf,.smx-ayrac{transition:none}}
@media (hover:hover) and (pointer:fine){
	.smx-ayrac:not([aria-current]):hover{background:color-mix(in srgb,var(--c) 30%,var(--p))}
	.smx-btn:hover{background:var(--f);color:var(--fi)}
	.smx-dersler a:hover{background:var(--f);color:var(--fi);border-color:var(--f)}
	.smx-dersler a:hover span{color:var(--fi)}
	.smx-pdf:hover{border-color:var(--i)}
	.smx-not:hover :is(h2,h3){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
	.smx-kirinti a:hover,.smx-blok-bas a:hover,.smx-unite__bas a:hover,.smx-son a:hover{color:var(--i)}
	.smx-ibtn:hover{background:var(--k)}
	.smx-sayfalar a.page-numbers:hover{background:var(--f);color:var(--fi);border-color:var(--f)}
	.smx-secenek button:not([aria-disabled]):hover::before{background:var(--k)}
	.smx-unite-liste a:not([aria-current]):hover,.smx-cekmece__liste a:hover,.smx-onceki a:hover,.seopromax-toc__list a:hover,.sr-benzer li a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
}

/* P2: ana sayfa, arşiv, arama */
.smx-dersler{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:16px 0 0}
.smx-ders-blok{margin-top:16px}
.smx-ders-blok .smx-dersler{margin:4px 0 0}
.smx-dersler a{display:inline-flex;align-items:center;min-height:48px;max-width:100%;overflow-wrap:anywhere;font:700 .9375rem/1.2 var(--font);padding:6px 14px;border:1.5px solid var(--i);background:var(--p)}
.smx-dersler a span{color:var(--m);font-weight:600;margin-left:6px;font-variant-numeric:tabular-nums}
.smx-iki{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;margin-top:8px}
.smx-iki>section:only-child{grid-column:1/-1}
.smx-unite{margin-top:8px}
.smx-unite__bas{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;padding-top:12px;border-bottom:2px solid var(--i)}
.smx-unite__bas h2{font:900 1.25rem/1.2 var(--font);letter-spacing:-.02em;padding-block:8px}
.smx-unite__bas a{display:inline-flex;align-items:center;min-height:48px;font-size:.875rem;font-weight:700;color:var(--m)}
.smx-sirali{counter-reset:n}
.smx-sirali .smx-not{grid-template-columns:28px minmax(0,1fr)}
.smx-sirali .smx-not i{display:none}
.smx-sirali .smx-not::before{counter-increment:n;content:counter(n) ".";font-weight:850;color:var(--ayr,var(--i));font-variant-numeric:tabular-nums}
.smx-karisik li+li{margin-top:2px}
.smx-karisik .smx-pdf{margin-block:6px}
@media (max-width:860px){.smx-iki{grid-template-columns:minmax(0,1fr);gap:0}}
/* kareli zemin yalnız içerik sütununun dışında (geniş ekran kenarları); sütunun içi düz kâğıt */
.smx-main .smx-wrap,body .sr-bekle{background:var(--p)}
/* kareli zemin içerikte görünür; metin şeritleri kâğıt renginde */
.smx-blok-bas,.smx-unite__bas,.smx-dersler a,.smx-son{background:var(--p)}
.smx-kirinti{display:block;width:fit-content;max-width:100%;background:var(--p);padding-right:6px}

/* P3: yazı */
.smx-yazi-duzen{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:start}
.smx-yazi{padding-block:12px 8px;min-width:0}
.smx-yazi>*{background:var(--p)}
.smx-ders{display:inline-block;font:800 .8125rem var(--font);color:var(--ayr,var(--i))}
.smx-yazi h1{overflow-wrap:anywhere;font-size:clamp(2rem,7vw,3.5rem);font-weight:900;letter-spacing:-.045em;margin:6px 0 14px}
.smx-kunye{font:600 .875rem var(--font);color:var(--m);padding-bottom:16px;border-bottom:2px solid var(--i);margin:0 0 20px}
.smx-kisaca{border:1.5px solid var(--i);padding:12px 16px;margin:0 0 20px}
.smx-kisaca b{font-weight:850;display:block}
.smx-kisaca p{margin:4px 0 0}
.smx-metin{max-width:64ch;font-size:1.0625rem;line-height:1.7;letter-spacing:var(--iz);background:var(--p);overflow-wrap:break-word}
.smx-metin>*:first-child{margin-top:0}
.smx-metin p,.smx-metin ul,.smx-metin ol,.smx-metin table,.smx-metin figure{margin:0 0 16px}
.smx-metin h2{font:900 1.5rem/1.15 var(--font);letter-spacing:-.03em;margin:32px 0 10px;scroll-margin-top:16px}
.smx-metin h3{font:850 1.1875rem/1.25 var(--font);margin:24px 0 8px;scroll-margin-top:16px}
.smx-metin a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--ayr,var(--i))}
.smx-metin li{margin:4px 0}
.smx-metin blockquote{margin:0 0 16px;padding:12px 16px;border-left:4px solid var(--i)}
.smx-tablo{overflow-x:auto;margin:0 0 16px}
.smx-tablo table{margin:0}
.smx-metin table{border-collapse:collapse;width:100%;font-size:.9375rem}
.smx-metin th,.smx-metin td{text-align:left;padding:8px 12px 8px 0;border-bottom:1px solid var(--r);vertical-align:top}
.smx-metin th{border-bottom:2px solid var(--i)}
.smx-metin img{height:auto}
.smx-metin details:not(.seopromax-toc){border-bottom:1px solid var(--r);padding:4px 0}
.smx-metin details:not(.seopromax-toc) summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-weight:750}
.smx-metin summary::-webkit-details-marker{display:none}
.smx-metin details:not(.seopromax-toc) summary::after{content:"+";content:"+" / "";font-weight:500;font-size:1.5rem;line-height:1}
.smx-metin details:not(.seopromax-toc)[open] summary::after{content:"-";content:"-" / ""}
.smx-ezber{background:var(--e);color:var(--ei);padding:14px 16px;font-weight:700}
.smx-pdfkutu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--r);border-radius:12px;padding:14px 16px;margin:24px 0;background:var(--p)}
.smx-pdfkutu b{display:block;font-size:1rem;font-weight:750}
.smx-pdfkutu>div{min-width:0;overflow-wrap:anywhere}
.smx-pdfkutu small{color:var(--m);font-weight:600}
.smx-metin .smx-pdfkutu a.smx-btn{text-decoration:none}
.smx-soru{border:1.5px solid var(--i);padding:14px 16px;margin:28px 0 16px}
.smx-soru__metin{margin:0 0 10px}
.smx-secenek{display:grid;gap:8px}
.smx-secenek button{display:flex;align-items:center;gap:12px;min-height:48px;text-align:left;font:500 1rem/1.4 var(--font);color:var(--i);background:none;border:0;padding:6px 0;cursor:pointer}
.smx-secenek button::before{content:"";flex:none;width:18px;height:18px;border:1.5px solid var(--i);border-radius:50%}
.smx-secenek button[data-durum]::before{background:var(--i)}
.smx-secenek button[data-durum="yanlis"]{color:var(--m)}
.smx-secenek button[aria-disabled]{cursor:default}
.smx-isaret{margin-left:8px;font:800 .8125rem var(--font);padding:2px 6px;background:var(--i);color:var(--p)}
[data-durum="dogru"] .smx-isaret{background:var(--f);color:var(--fi)}
.smx-metin .smx-aciklama{margin:8px 0 0;border-bottom:0;font-size:.9375rem;color:var(--i2)}
.smx-aciklama>div{padding:4px 0 6px}
.smx-aciklama>div:focus:not(:focus-visible){outline:none}
.smx-seffaf{font-size:.875rem;color:var(--m);border-top:1px solid var(--r);padding-top:12px;margin:24px 0 0;max-width:64ch}
.smx-seffaf a{text-decoration:underline;text-underline-offset:3px}
.smx-kunyeler{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}
.smx-kunyeler div{border:1.5px solid var(--i);padding:8px 14px;background:var(--p)}
.smx-kunyeler dt{font-size:.75rem;color:var(--m);font-weight:700}
.smx-kunyeler dd{margin:0;font-weight:850;font-variant-numeric:tabular-nums}
.smx-onceki{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;padding-top:20px;border-top:2px solid var(--i)}
.smx-onceki a{display:grid;gap:4px;font-weight:750;line-height:1.3;min-width:0;overflow-wrap:anywhere}
.smx-onceki .smx-sonraki{text-align:right;grid-column:2}
.smx-onceki span{font-size:.8125rem;font-weight:600;color:var(--m)}
.smx-kenar{display:grid;gap:28px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 16px);max-height:calc(100dvh - 32px);overflow:auto;padding-top:18px}
.smx-kenar h2{font:850 1rem var(--font);padding-bottom:8px;border-bottom:2px solid var(--i);background:var(--p)}
.smx-unite-liste{list-style:none;margin:0;padding:0}
.smx-unite-liste a{display:flex;align-items:center;min-height:48px;padding:6px 0;font-weight:600;line-height:1.35;border-bottom:1px solid var(--r);background:var(--p)}
.smx-unite-liste a[aria-current]{background:var(--f);color:var(--fi);padding-inline:10px;font-weight:800}
.smx-oku{margin:0 0 20px;font-weight:600}
.smx-oku a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
.smx-sayfa .smx-metin{max-width:70ch}

/* içindekiler (Toc) */
.seopromax-toc{border:1.5px solid var(--i);margin:0 0 20px;background:var(--p)}
.seopromax-toc__head{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:800}
.seopromax-toc__head::-webkit-details-marker{display:none}
.seopromax-toc__toggle{margin-left:auto}
.seopromax-toc__list{margin:0;padding:0 16px 12px 36px}
.seopromax-toc__list a{display:inline-flex;align-items:center;min-height:48px;text-decoration:none!important}
.seopromax-toc__item--h3{margin-left:16px}

/* yorumlar ve reklam */
.comments-area,#comments{margin-top:32px;background:var(--p)}
.comment-list{list-style:none;padding:0}
.comment-respond textarea,.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond input[type=url]{width:100%;border:2px solid var(--i);background:var(--p);color:var(--i);font:inherit;padding:10px}
.comment-form-cookies-consent input{width:24px;height:24px;vertical-align:middle;margin-right:8px}
.comment-respond .submit{min-height:48px;font:800 1rem var(--font);background:var(--i);color:var(--p);border:0;padding:0 20px;cursor:pointer}
.seopromax-ad{margin:20px 0;text-align:center;min-height:90px;background:var(--p)}
.seopromax-ad__label{display:block;font-size:.75rem;color:var(--m);margin-bottom:4px}
.seopromax-ad-anchor{position:fixed;left:0;right:0;bottom:0;z-index:15;background:var(--p);border-top:1px solid var(--r);padding:6px 48px calc(6px + env(safe-area-inset-bottom,0px)) 8px;text-align:center}
.seopromax-ad-anchor[hidden]{display:none}
.seopromax-ad-anchor .seopromax-ad{margin:0;min-height:50px}
.smx-main>.seopromax-ad--header{margin:16px auto 0;max-width:var(--wrap)}
.seopromax-ad-anchor__close{position:absolute;right:0;top:0;width:48px;height:48px;border:0;background:none;color:var(--i);cursor:pointer}

/* Soru eklentisi: yazıdaki indir düğmesi ve bekleme sayfası */
.smx-metin .sr-indir{margin:24px 0}
body .sr-indir .sr-dugme,body .sr-bekle .sr-dugme{display:inline-flex;align-items:center;min-height:48px;border-radius:0;padding:0 22px;background:var(--i);color:var(--p);font:800 1rem/1 var(--font);text-decoration:none}
body .sr-indir .sr-dugme:hover,body .sr-bekle .sr-dugme:hover{background:var(--f);color:var(--fi);opacity:1}
body .sr-indir .sr-bilgi,body .sr-bekle .sr-bilgi{color:var(--m);font-weight:600;opacity:1}
body .sr-indir .sr-not{color:var(--m);font-weight:600;margin:6px 0 0}
.smx-yazi>.sr-indir .sr-bilgi{display:none}
body .sr-bekle{max-width:var(--wrap);margin:0 auto;padding:28px max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px));text-align:left}
body .sr-bekle h1{font:900 clamp(1.5rem,5vw,2.25rem)/1.1 var(--font);letter-spacing:-.03em}
body .sr-bekle .sr-sayac{font-weight:600;color:var(--m)}
body .sr-bekle .sr-sayac strong{display:block;font:900 clamp(5rem,26vw,9rem)/.9 var(--font);letter-spacing:-.06em;color:var(--i);margin:16px 0 8px}
body .sr-bekle progress{appearance:none;width:100%;max-width:420px;height:10px;border:1.5px solid var(--i);background:var(--p);border-radius:0}
body .sr-bekle progress::-webkit-progress-bar{background:var(--p)}
body .sr-bekle progress::-webkit-progress-value{background:var(--f)}
body .sr-bekle progress::-moz-progress-bar{background:var(--f)}
body .sr-bekle .sr-geri{display:inline-flex;align-items:center;min-height:48px;margin-top:16px;font-weight:700}
body .sr-bekle .sr-benzer h2{font:850 1.25rem var(--font);padding:24px 0 8px}
body .sr-bekle .sr-benzer ul{list-style:none;padding:0;margin:0}
body .sr-bekle .sr-benzer li a{display:flex;align-items:center;min-height:48px;padding:8px 0;border-bottom:1px solid var(--r);font-weight:750;background:var(--p)}

@media (max-width:860px){
	.smx-yazi-duzen{grid-template-columns:minmax(0,1fr);gap:0}
	.smx-kenar{position:static}
}
@media (max-width:520px){
	.smx-onceki{grid-template-columns:minmax(0,1fr)}
	.smx-onceki .smx-sonraki{grid-column:1;text-align:left}
}

.seopromax-comments__title{font:850 1.25rem var(--font);padding:24px 0 8px}
.seopromax-comments__list{list-style:none;padding:0;margin:0}
.seopromax-comments__list .children{list-style:none;padding-left:16px}
.seopromax-comment__body{padding:12px 0;border-bottom:1px solid var(--r);background:var(--p)}
.seopromax-comment__head{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}
.seopromax-comment__author{font-weight:800}
.seopromax-comment__date,.seopromax-comment__moderation{font-size:.8125rem;color:var(--m)}
.seopromax-comment__actions a{display:inline-flex;align-items:center;min-height:48px;font-weight:700;font-size:.875rem}
.seopromax-commentform{border:1.5px solid var(--i);background:var(--p);margin-top:16px}
.seopromax-commentform__head{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:800}
.seopromax-commentform__head::-webkit-details-marker{display:none}
.seopromax-commentform__toggle{margin-left:auto}
.seopromax-commentform__body{padding:0 14px 14px}
.seopromax-toc[open] .seopromax-toc__toggle .smx-ikon,.seopromax-commentform[open] .seopromax-commentform__toggle .smx-ikon{transform:rotate(45deg)}

@media print{
	body{background:Canvas;color:CanvasText}
	.smx-bas,.smx-ayraclar,.smx-cekmece,.smx-kenar,.smx-onceki,.smx-sayfalar,.smx-son,.smx-atla,.seopromax-ad,.seopromax-ad-anchor,.comment-respond,.seopromax-commentform,.sr-indir{display:none!important}
	.smx-govde{border-top:0}
	.smx-yazi-duzen{display:block}
	.smx-metin{max-width:none}
	.smx-metin h2,.smx-metin h3{break-after:avoid}
	.smx-ezber,mark,.smx-isaret{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}
