/* p1-tasarim.css — parrhesia.one tasarım sistemi · GECE (ddl-international.com dili, style.css 0d3044053ef96422) + GÜNDÜZ (canlı açık zemin)
   Founder 16 Eki: "bu koyu zemin tasarım gece olsun, gündüz için bu zemin iyi". Tema: <html data-tema="gece|gunduz">;
   seçim sırası: kullanıcı düğmesi (localStorage parrhesia_theme) → sistem tercihi (prefers-color-scheme) → gece.
   Kaynak: Tloupas prototip v5 (16 Eki 2026) — kapı sekmeleri, resmî Google düğmesi (--google-* jetonları, Google kılavuzu), bütün canlı kabuk öğeleri; yerleşim/tip parametreleri Monte Carlo optimumu (mc_sonuc.json, mc_dogrulama.json).
   Yazı: @fontsource/eb-garamond@5.3.0 (OFL-1.1) 400 · 400i · 500 ve @fontsource-variable/space-grotesk@5.3.0 (OFL-1.1) wght;
   alt kümeler latin · latin-ext · greek · greek-ext · cyrillic · cyrillic-ext · vietnamese → /assets/fonts/v16/ (CSP font-src 'self').
   Marka: KANONİK MÜHÜR /assets/brand/muhur.png (büyük boy icon-512.png) — yeniden çizilmez, rengi değişmez.
   Sayfalar renk yazmaz: yalnız bu jetonlar. */
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-cyrillic-ext-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-cyrillic-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-greek-ext-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;unicode-range:U+1F00-1FFF}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-greek-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-vietnamese-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-latin-ext-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;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:Book;src:url('/assets/fonts/v16/eb-garamond-latin-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;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:Book;src:url('/assets/fonts/v16/eb-garamond-cyrillic-ext-400-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-cyrillic-400-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-greek-ext-400-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap;unicode-range:U+1F00-1FFF}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-greek-400-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-vietnamese-400-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-latin-ext-400-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap;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:Book;src:url('/assets/fonts/v16/eb-garamond-latin-400-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap;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:Book;src:url('/assets/fonts/v16/eb-garamond-cyrillic-ext-500-normal.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-cyrillic-500-normal.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-greek-ext-500-normal.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap;unicode-range:U+1F00-1FFF}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-greek-500-normal.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-vietnamese-500-normal.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Book;src:url('/assets/fonts/v16/eb-garamond-latin-ext-500-normal.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap;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:Book;src:url('/assets/fonts/v16/eb-garamond-latin-500-normal.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap;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:Label;src:url('/assets/fonts/v16/space-grotesk-vietnamese-wght-normal.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Label;src:url('/assets/fonts/v16/space-grotesk-latin-ext-wght-normal.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap;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:Label;src:url('/assets/fonts/v16/space-grotesk-latin-wght-normal.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap;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}
/* GÜNDÜZ — Founder 16 Eki: "gündüz için bu zemin iyi" (canlı açık zemin) */
/* GÜNDÜZ — Founder 16 Eki: "gündüz için bu zemin iyi" (canlı açık zemin) */
:root{
  color-scheme:light;
  --zemin:#F2F4EF;
  --murekkep:#1A1A17;
  --yesil-rat:#01553D;
  --shiraz:#AE0D1F;
  --sicak-sari:#A66D00;
  --sicak-sari-metin:#855711;
  --gumus:#8E8A9A;
  --lacivert:#16305B;
  --dolgu-yazi:#F4F1EA;
  --metin-yesil:var(--yesil-rat);
  --metin-sari:var(--sicak-sari-metin);
  --metin-siraz:var(--shiraz);
  --metin-lacivert:var(--lacivert);
  --baski-zemin:#FFFFFF;
  --baski-murekkep:#000000;
  --google-zemin:#FFFFFF;
  --google-kenar:#747775;
  --google-yazi:#1F1F1F;
}
/* GECE — ddl-international dili (style.css 0d3044053ef96422); Founder 16 Eki: "bu koyu zemin tasarım gece olsun" */
:root[data-tema="gece"]{
  color-scheme:dark;
  --zemin:#1A1A17;
  --murekkep:#F4F1EA;
  --yesil-rat-gece:#62AA8B;
  --sicak-sari-metin-gece:#CB904A;
  --shiraz-gece:#FF6C62;
  --lacivert-gece:#839DCB;
  --metin-yesil:var(--yesil-rat-gece);
  --metin-sari:var(--sicak-sari-metin-gece);
  --metin-siraz:var(--shiraz-gece);
  --metin-lacivert:var(--lacivert-gece);
  --google-zemin:#131314;
  --google-kenar:#8E918F;
  --google-yazi:#E3E3E3;
}

*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;min-height:100vh;color:var(--murekkep);font:400 1.1875rem/1.6 Book,Georgia,'Times New Roman',serif;background:var(--zemin);-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:underline;text-decoration-color:var(--sicak-sari);text-decoration-thickness:1px;text-underline-offset:.28em}
a:hover{text-decoration-thickness:2px}
/* G4 KONTRAST: a{color:inherit} katmansız; @layer p1-miras içindeki dolu düğme yazı rengini yeniyordu (koyu zemin üstünde koyu yazı). */
a.dgm-ev{color:revert-layer}
button,input{font:inherit;color:inherit}
button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit;letter-spacing:inherit;text-transform:inherit}
/* Dönem seçici (2026-10-23): katmansız sıfırlama @layer p1-miras'taki .donem düğmesinin zeminini ve iç boşluğunu yiyordu — basılı düğme görünmüyordu. */
.public-page .donem button{background:revert-layer;padding:revert-layer;color:revert-layer}
:focus-visible{outline:2px solid var(--metin-sari);outline-offset:4px;border-radius:0}
::selection{background:var(--yesil-rat);color:var(--dolgu-yazi)}
.label{font-family:Label,'Helvetica Neue',Arial,sans-serif;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:var(--murekkep)}
.label-k{font-family:Label,'Helvetica Neue',Arial,sans-serif;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}
.gorunmez{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(16px,5vw,56px)}
.dort-bant,.bant-cizgi{display:flex;overflow:hidden}.dort-bant{width:168px;height:5px;border-radius:0}
.dort-bant i,.bant-cizgi i{flex:1}
:is(.dort-bant,.bant-cizgi) i:nth-child(1){background:var(--yesil-rat)}:is(.dort-bant,.bant-cizgi) i:nth-child(2){background:var(--shiraz)}:is(.dort-bant,.bant-cizgi) i:nth-child(3){background:var(--sicak-sari)}:is(.dort-bant,.bant-cizgi) i:nth-child(4){background:var(--gumus)}
/* ---------- üst bar (ddl header.top) ---------- */
header.top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0 22px;border-bottom:1px solid var(--gumus)}
.brand{display:flex;align-items:center;gap:12px;min-height:28px;text-decoration:none;font-size:1.65rem;line-height:1;letter-spacing:-.01em}
.brand .alt{margin-left:4px}
.langs{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}
.langs a{text-decoration:none;padding:4px 0;border-bottom:1px solid transparent}
.langs a:hover{border-bottom-color:var(--gumus)}
.langs a[aria-current="page"]{border-bottom-color:var(--sicak-sari)}
.sag-uc{display:flex;align-items:center;gap:28px}
.tema-dugme{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 2px}
.tema-dugme .simge{font-family:Book,serif;font-size:1.1rem;letter-spacing:0}
.sol-uc{display:flex;align-items:center;gap:16px}
.sag-uc nav{display:flex;gap:22px}
.sag-uc nav a{text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}
.sag-uc nav a[aria-current="page"]{border-bottom-color:var(--sicak-sari)}
/* ---------- düğmeler ---------- */
.dugme{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:12px 18px;border-radius:0;font-family:Label,Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}
.dugme.dolu{background:var(--yesil-rat);color:var(--dolgu-yazi)}
.dugme.dolu:hover{outline:1px solid var(--gumus);outline-offset:-1px}
.dugme.kenar{border:1px solid var(--gumus)}
.dugme.kenar:hover{border-color:var(--murekkep)}
.dugme svg{width:18px;height:18px;flex:none}
.dugme svg path{fill:none;stroke:currentColor;stroke-width:1.6}
.yada{display:flex;align-items:center;gap:14px;margin:14px 0}
.yada::before,.yada::after{content:"";flex:1;border-top:1px solid var(--gumus)}
.kelime{display:inline-block;padding:4px 0;border-bottom:1px solid var(--sicak-sari)}
.kelime.notr{border-bottom-color:var(--gumus)}
/* ---------- alt bilgi (ddl .foot) ---------- */
.foot{position:relative;border-top:1px solid var(--gumus);padding:26px 0 40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 40px;margin-top:clamp(48px,8vw,96px)}
.foot>.bant-cizgi{position:absolute;left:0;top:-1px;width:168px;height:3px}
.foot p{margin:0}
.foot .legal{font-size:.95rem;max-width:62ch;margin-top:12px}
.foot nav{display:flex;flex-wrap:wrap;gap:2px 18px}
.foot nav a,.langs a,.giris .dil a,.sag-uc nav a,.icindekiler a{display:inline-flex;align-items:center;min-height:28px;min-width:24px;justify-content:center}
.icindekiler a{justify-content:space-between}
.sag-uc>button{min-height:44px;display:inline-flex;align-items:center}
.gecmis-dugme{width:44px;height:44px;place-items:center;border:1px solid var(--gumus);border-radius:0}
@media (pointer:coarse){.ikon-dugme,.nokta3,.atif,.ayrinti summary{min-width:44px;min-height:44px}.kelime,.eylem button,.tab,.menu a,.menu button,.langs a,.foot nav a,.icindekiler a,.brand,.yazi-kutusu input{min-height:44px}.langs a,.foot nav a{min-width:44px}.ek{width:44px;height:44px}}
/* ---------- 01 KAPI (ddl .hero) ---------- */
.hero{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:clamp(28px,6vw,88px);align-items:start;padding:clamp(40px,8vw,96px) 0 0}
.madalyon{width:100%;max-width:256px;aspect-ratio:1;padding:0}
.madalyon img{width:100%;height:100%;display:block}
.brand img{width:28px;height:28px;display:block;flex:none}
.hero h1{margin:0 0 10px;font-weight:400;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;letter-spacing:-.025em}
.hero .alt-baslik{margin:0 0 clamp(26px,4vw,40px)}
.hero .dort-bant{margin:0 0 clamp(22px,3vw,30px)}
.lede{margin:0;max-width:30ch;font-size:clamp(1.45rem,2.6vw,2.05rem);line-height:1.32}
.lede-2{margin:22px 0 0;max-width:46ch;font-size:1.3rem;line-height:1.45}
.giris{margin:clamp(34px,5vw,48px) 0 0;max-width:30rem}
.giris .dil{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 18px}
.giris .dil a{text-decoration:none;border-bottom:1px solid transparent;padding:2px 0}
.giris .dil a[aria-current="true"]{border-bottom-color:var(--sicak-sari)}
.giris .not{margin:18px 0 0;font-size:1rem;line-height:1.5}
.giris .onay{margin:10px 0 0;font-size:1rem;line-height:1.5}
/* ---------- 02 AGORA ---------- */
.kabuk{display:grid;grid-template-columns:272px minmax(0,1fr) 352px;grid-template-rows:auto minmax(0,1fr);height:100vh;overflow:hidden}
.kabuk>header.top{grid-column:1/-1;padding:22px clamp(16px,3vw,32px) 18px;position:relative}
.kabuk>header.top>.bant-cizgi{position:absolute;left:clamp(16px,3vw,32px);bottom:-1px;width:168px;height:3px}
.sol{border-right:1px solid var(--gumus);padding:24px 22px;display:flex;flex-direction:column;gap:20px;min-height:0;overflow:auto}
.ara{display:block;width:100%;background:none;border:0;border-bottom:1px solid var(--gumus);font:italic 400 1.05rem Book,serif;padding:6px 0}
.ara::placeholder{color:var(--murekkep);opacity:.75}
.gecmis{list-style:none;margin:0;padding:0}
.gecmis li button{display:block;width:100%;padding:14px 0 13px 14px;border-top:1px solid var(--gumus);border-left:3px solid transparent}
.gecmis li:last-child button{border-bottom:1px solid var(--gumus)}
.gecmis .baslik{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.05rem;line-height:1.35}
.gecmis .durum{display:block;margin-top:6px}
.gecmis li button[aria-current="true"]{border-left-color:var(--sicak-sari)}
.d-verilmedi{color:var(--metin-siraz)} .d-hafiza{color:var(--murekkep)} .d-kaynakli{color:var(--metin-yesil)} .d-kismi{color:var(--metin-sari)}
.d-verilmedi::before{content:"× "} .d-hafiza::before{content:"○ "} .d-kaynakli::before{content:"● "} .d-kismi::before{content:"◐ "}
.hesap{margin-top:auto;padding-top:16px;border-top:1px solid var(--gumus);display:flex;justify-content:space-between;align-items:center}
.orta{display:flex;flex-direction:column;min-width:0;min-height:0}
/* K74 (2026-10-19 · kurucu ölçüt 4): uzun diziler/kod/tablo sohbet sütunu İÇİNDE kırılır — panel altına sızmaz. */
.akis{flex:1;min-width:0;overflow:auto;overflow-wrap:anywhere;word-break:break-word;padding:48px clamp(20px,5vw,72px) 24px}
.akis pre{overflow-x:auto;max-width:100%}
.tur{max-width:770px;margin:0 auto 64px}
.tur h2{font-weight:400;font-size:clamp(1.88rem,3.7vw,2.42rem);line-height:1.1;letter-spacing:-.015em;margin:10px 0 26px}
.plaka{position:relative;padding:clamp(20px,3vw,30px) clamp(18px,3vw,30px);border:1px solid var(--gumus);border-radius:0}
.plaka.verilmedi{border-left:3px solid var(--shiraz)}
.plaka .ana{margin:10px 0 22px;font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.4}
.sayilar{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 48px;margin:0 0 18px;padding:16px 0;border-top:1px solid var(--gumus);border-bottom:1px solid var(--gumus)}
.sayilar b{display:block;font:400 2.4rem/1 Book,serif;letter-spacing:-.02em}
.yollar{margin:0 0 20px}
.eylem{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0 0 6px}
.eserler{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:0}
.eser{padding:14px 0 14px 18px;border-top:1px solid var(--gumus);border-left:3px solid var(--gumus)}
.eser.okundu{border-left-color:var(--yesil-rat)} .eser.acildi{border-left-color:var(--gumus)}
.eser h3{margin:0 0 4px;font-weight:400;font-size:1.25rem;line-height:1.3}
.eser .ekler{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:8px}
.eser .ekler span{padding:2px 8px;border:1px solid var(--gumus);border-radius:0}
.cip{display:inline-block;margin:0 0 16px}
.cevap p{margin:0 0 14px;max-width:50ch}
.yazi-kutusu{border-top:1px solid var(--gumus);padding:14px clamp(20px,5vw,72px);display:flex;align-items:center;gap:16px}
.yazi-kutusu input{flex:1;min-width:0;background:none;border:0;font:italic 400 1.2rem Book,serif;padding:8px 0}
.yazi-kutusu input::placeholder{color:var(--murekkep);opacity:.75}
.ek{width:44px;height:44px;color:var(--murekkep);flex:none;display:grid;place-items:center;border:1px solid var(--gumus);border-radius:0}
.gonder{width:46px;height:46px;border-radius:0;background:var(--yesil-rat);color:var(--dolgu-yazi);display:grid;place-items:center;font:500 1.25rem Label,sans-serif}
.alt-satir{padding:0 clamp(20px,5vw,72px) 14px;display:flex;justify-content:space-between;gap:16px}
.sag{border-left:1px solid var(--gumus);padding:24px 24px;display:flex;flex-direction:column;gap:18px;min-height:0;overflow:auto}
.rail{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:6px;border:1px solid var(--gumus);border-radius:0}
.tab{display:flex;flex-direction:column;gap:6px;min-height:64px;padding:10px 12px 0;border-radius:0}
.tab .no{font-family:Label,Arial,sans-serif;font-size:.75rem;letter-spacing:.12em}
.tab .nm{font-family:Label,Arial,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.3}
.tab .inlay{display:block;height:4px;margin:auto -12px 0;border-radius:0;opacity:.45}
.tab[aria-selected="true"]{background:var(--sekme-ton,transparent)}
.tab[aria-selected="true"]:not([data-ton="celik"]){color:var(--dolgu-yazi)}
/* G4 KONTRAST: .nm kendi --ink rengini taşıyordu; seçili sekmede koyu zemin üstünde koyu yazı (1,97:1). */
.tab[aria-selected="true"]:not([data-ton="celik"]) .nm{color:inherit}
.tab[aria-selected="true"] .inlay{opacity:1}
.tab[data-ton="yesil"]{--sekme-ton:var(--yesil-rat)} .tab[data-ton="yesil"] .inlay{background:var(--yesil-rat)}
.tab[data-ton="siraz"]{--sekme-ton:var(--shiraz)} .tab[data-ton="siraz"] .inlay{background:var(--shiraz)}
.tab[data-ton="pirinc"]{--sekme-ton:var(--sicak-sari-metin)} .tab[data-ton="pirinc"] .inlay{background:var(--sicak-sari)}
.tab[data-ton="celik"] .inlay{background:var(--gumus)} .tab[data-ton="celik"][aria-selected="true"]{outline:1px solid var(--gumus);outline-offset:-1px}
:is(#gate,#shell) .pano{display:none}:is(#gate,#shell) .pano.on{display:block}
/* menü + katman */
.menu{position:absolute;right:clamp(16px,3vw,32px);top:72px;width:352px;background:var(--zemin);border:1px solid var(--gumus);border-radius:0;padding:8px;z-index:20;display:none}
.menu.on{display:block}
.menu button,.menu a{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:9px 12px;border-radius:0;text-decoration:none;font-family:Label,Arial,sans-serif;font-size:0.8125rem;letter-spacing:0.04em;white-space:nowrap}
.menu button:hover,.menu a:hover{background:var(--yesil-rat);color:var(--dolgu-yazi)}
.menu hr{border:0;border-top:1px solid var(--gumus);margin:6px 0}
:is(#gate,#shell) .katman{position:fixed;inset:0;background:color-mix(in srgb,var(--zemin) 82%,transparent);display:none;place-items:center;z-index:30;padding:16px}
:is(#gate,#shell) .katman.on{display:grid}
.kutu{width:min(560px,100%);background:var(--zemin);border:1px solid var(--gumus);border-radius:0;padding:clamp(22px,4vw,34px);position:relative}
.kutu>.bant-cizgi{position:absolute;left:0;right:0;top:0;height:6px;border-radius:0}
.kutu h3{margin:6px 0 6px;font-weight:400;font-size:2rem;line-height:1.1;letter-spacing:-.015em}
.secenekler{list-style:none;margin:18px 0;padding:0}
.secenekler li{padding:14px 0 14px 18px;border-top:1px solid var(--gumus);border-left:3px solid var(--yesil-rat);display:flex;justify-content:space-between;gap:16px;align-items:baseline}
.secenekler li:nth-child(2){border-left-color:var(--shiraz)} .secenekler li:nth-child(3){border-left-color:var(--sicak-sari)}
/* ---------- 03 BELGE ---------- */
.belge-bas{padding:clamp(40px,7vw,80px) 0 clamp(26px,4vw,40px)}
.belge-bas h1{margin:14px 0 18px;font-weight:400;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;letter-spacing:-.025em}
.belge-bas .dort-bant{margin:0 0 22px}
.belge-gov{display:grid;grid-template-columns:256px minmax(0,1fr);gap:clamp(28px,6vw,88px);align-items:start}
.icindekiler{position:sticky;top:24px;display:flex;flex-direction:column;border:1px solid var(--gumus);border-radius:0;padding:6px}
.icindekiler a{display:flex;justify-content:space-between;text-decoration:none;padding:10px 12px;border-radius:0}
.icindekiler a[aria-current="page"]{background:var(--yesil-rat);color:var(--dolgu-yazi)}
.metin{max-width:50ch}
.metin section{padding:22px 0 8px;border-top:1px solid var(--gumus)}
.metin h2{margin:0 0 10px;font-weight:400;font-size:1.6rem;line-height:1.2;letter-spacing:-.01em}
.metin h2 .no{font-family:Label,Arial,sans-serif;font-size:.8125rem;letter-spacing:.2em;margin-right:14px;vertical-align:.2em}
.metin p{margin:0 0 14px}
.pax{margin:0 0 30px;padding:20px 22px;border:1px solid var(--gumus);border-left:3px solid var(--yesil-rat);border-radius:0;font-size:1.3rem;line-height:1.45}

/* ---------- v5: canlı öğelerin hepsi ---------- */
.ikon-dugme{display:inline-grid;place-items:center;min-width:36px;min-height:36px;border-radius:0;font-family:Label,Arial,sans-serif}
.ikon-dugme:hover{outline:1px solid var(--gumus);outline-offset:-1px}
.wiz{white-space:nowrap}
.menu-bas{display:block;padding:8px 12px 2px}
.tehlike{color:var(--metin-siraz)}
.surum{padding:8px 12px 4px;border-top:1px solid var(--gumus);margin-top:6px}
.sol{position:relative}
.gecmis .satir{display:flex;align-items:stretch}
.gecmis .satir>button[data-tur]{flex:1 1 auto;min-width:0;width:auto}
.gecmis li .satir>.nokta3{flex:0 0 36px;width:36px;padding:0;border-left:0;border-top:1px solid var(--gumus);display:grid;place-items:center;font-family:Label,Arial,sans-serif}
.sohbet-menu{position:absolute;left:22px;right:22px;width:auto;top:200px}
.hesap{gap:12px;justify-content:flex-start}
.avatar{width:36px;height:36px;border-radius:0;border:1px solid var(--gumus);display:grid;place-items:center;font-family:Label,Arial,sans-serif;flex:none}
.hesap-ad{display:flex;flex-direction:column;line-height:1.3}
.kok,.tuketim{margin:0 0 12px}
.cevap-eylem{display:flex;align-items:center;gap:8px;margin-top:6px}
.ayrinti summary{cursor:pointer;list-style:none;padding:6px 8px;border-bottom:1px solid var(--gumus)}
.ayrinti p{font-family:Book,serif;text-transform:none;letter-spacing:0;font-size:1rem;margin:8px 0 0}
.bekleme{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--gumus);border-bottom:1px solid var(--gumus);margin:0 0 14px}
.bekleme-yazi{margin:0;font-style:italic}
.doner-muhur{border-radius:0;animation:muhurDon 3.2s linear infinite;transform-style:preserve-3d}
@keyframes muhurDon{from{transform:perspective(200px) rotateY(0)}to{transform:perspective(200px) rotateY(360deg)}}
@media (prefers-reduced-motion:reduce){.doner-muhur{animation:none}}
.atif{display:inline-grid;place-items:center;min-width:24px;min-height:24px;margin-left:4px;border:1px solid var(--gumus);border-radius:0}
.kapsam-cip{white-space:nowrap}
.sag-bas{display:flex;justify-content:space-between;align-items:center}
.rail5,.rail6{grid-template-columns:repeat(2,1fr)}
.rail5 .tab:last-child{grid-column:1/-1}
.rail6{grid-template-columns:repeat(3,1fr);margin:14px 0}
.kutu.genis{width:min(760px,100%)}
:is(#gate,#shell) .ay{display:none}:is(#gate,#shell) .ay.on{display:block}
.ay p{margin:0 0 10px}
/* Google — resmî marka kılavuzu (developers.google.com/identity/branding-guidelines, 16 Eki okundu): standart renkli G, açık/koyu tema dolgusu */
.g-dugme{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 12px;border-radius:0;background:var(--google-zemin);color:var(--google-yazi);border:1px solid var(--google-kenar);font:500 .875rem/1.43 'Google Sans',Roboto,Arial,sans-serif;letter-spacing:.25px}
.g-g{width:20px;height:20px;flex:none}
.eposta-form{display:grid;gap:6px;margin:14px 0 0}
.eposta-form input{background:none;border:0;border-bottom:1px solid var(--gumus);padding:8px 0;font:400 1.05rem Book,serif}
.kapi-rail{margin:28px 0 0;grid-template-columns:1fr 1.6fr}
.kapi-panel{padding-top:18px}
.nedir-govde{max-width:50ch}
.nedir-govde h3{font-weight:400;font-size:1.6rem;line-height:1.2;margin:0 0 10px}
.nedir-govde h4{font-weight:400;font-size:1.25rem;margin:22px 0 6px;padding-top:14px;border-top:1px solid var(--gumus)}
.nedir-govde ul{padding-left:1.1em}
.nedir-govde[dir="rtl"] ul{padding-left:0;padding-right:1.1em}

.panel-simge,.gezinti-cekmece{display:none}
@media (max-width:1180px){.sag-uc .wiz{display:none}}
@media (max-width:810px){.kabuk>header.top .gezinti{display:none}.gezinti-cekmece{display:flex;gap:6px}.panel-yazi{display:none}.panel-simge{display:inline}#panelDugme{min-width:44px;justify-content:center}}
/* ---------- duyarlı ---------- */
/* K63 (2026-10-19 · iki denetçi + kurucu ekranı): 768-1320'de panel AKIŞTA sütun açar
   (sohbet minmax(0,1fr) ile daralır, binme YOK); yalnız ≤768'de drawer/overlay kalır. */
@media (max-width:1320px){.kabuk{grid-template-columns:264px minmax(0,1fr)}.kabuk.panel-acik{grid-template-columns:264px minmax(0,1fr) min(380px,30vw)}.sag{display:none}.kabuk.panel-acik .sag{display:flex;position:static;width:auto;background:var(--zemin);z-index:15}}
@media (max-width:768px){
  .kabuk.panel-acik{grid-template-columns:minmax(0,1fr)}
  .kabuk.panel-acik .sag{display:flex;position:fixed;right:0;top:0;bottom:0;width:min(380px,92vw);}
}
@media (max-width:860px){
  .hero{grid-template-columns:1fr}.madalyon{max-width:150px;padding:6px}
  .belge-gov{grid-template-columns:1fr}.icindekiler{position:static;flex-direction:row;flex-wrap:wrap}
  .sag-uc nav{display:none}
}
@media (max-width:810px){
  .kabuk{grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh;overflow:visible}
  .sol{display:none}.kabuk.gecmis-acik .sol{display:flex;position:fixed;left:0;top:0;bottom:0;width:min(320px,88vw);background:var(--zemin);z-index:15}
  .kabuk>header.top{flex-wrap:nowrap;gap:10px}.kabuk .sag-uc{gap:6px}.menu-yazi,.tema-yazi{display:none}.tema-dugme{min-width:44px;justify-content:center}#menuDugme{min-width:44px;justify-content:center}.brand{font-size:1.35rem}.brand .alt{display:none}
  .akis{padding:28px 16px}.yazi-kutusu{position:sticky;bottom:0;background:var(--zemin);padding:12px 16px}.alt-satir{padding:0 16px 70px;flex-direction:column}
  .sayilar{grid-template-columns:repeat(3,auto);gap:8px 24px}.sayilar b{font-size:2rem}
  .plaka{border:0;border-left:3px solid var(--gumus);border-radius:0;padding:4px 0 4px 14px}.plaka.verilmedi{border-left-color:var(--shiraz)}.akis{padding-left:14px;padding-right:14px}
  .menu{left:16px;right:16px;width:auto}
  .gecmis-dugme[hidden]{display:grid}
}
@media (max-width:520px){header.top{flex-direction:column;align-items:flex-start}.kabuk>header.top{flex-direction:row;align-items:center}}
@media (max-width:400px){.kabuk .brand>span:not(.alt){display:none}.kabuk .brand{min-width:44px;justify-content:center}}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
@media (pointer:coarse){.ikon-dugme,.nokta3,.atif,.ayrinti summary,.eylem .kelime{min-width:44px;min-height:44px}.eposta-form input{min-height:44px}}
@media print{:root{color-scheme:light}body{background:var(--baski-zemin);color:var(--baski-murekkep)}header.top,.foot,.sol,.sag,.yazi-kutusu{display:none!important}}

/* No-JS system preference; an explicit daylight choice wins. */
@media (prefers-color-scheme:dark){:root:not([data-tema="gunduz"]){
  color-scheme:dark;
  --zemin:#1A1A17;
  --murekkep:#F4F1EA;
  --yesil-rat-gece:#62AA8B;
  --sicak-sari-metin-gece:#CB904A;
  --shiraz-gece:#FF6C62;
  --lacivert-gece:#839DCB;
  --metin-yesil:var(--yesil-rat-gece);
  --metin-sari:var(--sicak-sari-metin-gece);
  --metin-siraz:var(--shiraz-gece);
  --metin-lacivert:var(--lacivert-gece);
  --google-zemin:#131314;
  --google-kenar:#8E918F;
  --google-yazi:#E3E3E3;}}

/* Compatibility aliases have one authority; visible colors follow the current theme. */
:root{--perde:var(--zemin);--hair2:var(--gumus);--yesil:var(--metin-yesil);--yesil-koyu:var(--metin-yesil);--shiraz-rat:var(--metin-siraz);--shiraz-acik:var(--metin-siraz);--shell-ground:var(--zemin);--krem:var(--zemin);--kapak:var(--zemin);--beyaz:var(--baski-zemin);--ink:var(--murekkep);--ink2:var(--murekkep);--mut:var(--murekkep);--hair:var(--gumus);--gumus-metin:var(--murekkep);--yesil-perde:color-mix(in srgb,var(--metin-yesil) 8%,var(--zemin));--lacivert-perde:color-mix(in srgb,var(--metin-lacivert) 8%,var(--zemin));--shiraz-perde:color-mix(in srgb,var(--metin-siraz) 6%,var(--zemin));--kagit:var(--zemin);--kagit-perdah:var(--zemin);--murekkep-2:var(--murekkep);--soluk:var(--murekkep);--kilcal:var(--gumus);--cizgi:var(--gumus);--cizgi-koyu:var(--gumus);--shiraz-koyu:var(--metin-siraz);--shiraz-derin:var(--metin-siraz);--yesil-isik:var(--metin-yesil);--yesil-kilcal:var(--gumus);--altin:var(--metin-sari);--rat-metal:var(--metin-yesil);--rat-metal-yatay:var(--metin-yesil);--gumus-metal:var(--gumus);--gumus-parlak:var(--gumus);--gumus-koyu:var(--gumus);--font:Book,Georgia,serif;--font-title:Book,Georgia,serif;--font-ui:Label,Arial,sans-serif;--shadow-soft:none;--sidebar-w:272px;--panel-w:352px;--kolon:770px;--olcu:50ch;}
@font-face{font-family:"Amiri";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/v15/amiri-italic-400.ttf) format("truetype");}
@font-face{font-family:"Amiri";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v15/amiri-normal-400.ttf) format("truetype");}
@font-face{font-family:"Amiri";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/v15/amiri-normal-700.ttf) format("truetype");}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-arabic/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:U+600-6FF,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-arabic/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2");unicode-range:U+600-6FF,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-arabic/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:U+600-6FF,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-arabic/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2");unicode-range:U+600-6FF,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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;}

[lang="ar"]{--font:Amiri,serif;--font-title:Amiri,serif;--font-ui:"IBM Plex Sans Arabic",Label,sans-serif;}
[lang="ar"] body{font-family:Amiri,serif}
[lang="ar"] :is(button,.label,.label-k){font-family:"IBM Plex Sans Arabic",Label,sans-serif}

/* Official identity-provider font; confined to the Google button, outside house typography. */
@font-face{font-family:"Google Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/google/google-sans-medium-v71.woff2") format("woff2"),url("/assets/google/google-sans-medium-v71.ttf") format("truetype")}

/* K75 (2026-10-19 · kurucu canlı ekranı — bindirme sürdü): 769px+ kemer —
   .sag AÇIKKEN her koşulda akışta; kalıntı/önbellek fixed kuralı etkisiz kalır.
   ≤768 drawer (kurucu kuralı) korunur. */
@media (min-width:769px){
  .kabuk.panel-acik .sag{position:static !important;right:auto !important;width:auto !important;z-index:auto !important;inset:auto !important}
}
/* ═══ AGORA FINAL CORRECTION §2 (kurucu düzeltme emri 25 Eki · Tloupas) — jetonlar. Bileşenler yalnız bunları kullanır. ═══
   Tipografi: Book okumak için, Label yalnız araç için; kalınlık 400/500 (600+ yasak). Renk: zemin + mürekkep; şiraz mühürde;
   vurgu (--metin-sari) yalnız üzerine gelme / odak. Köşe 0. Aralık 4/8/12/16/24/32/48/64. */
:root{
  --sol:color-mix(in srgb,var(--murekkep) 66%,var(--zemin));
  --sari:var(--metin-sari);   /* 20 Eki P1-1: tanımsız --sari takma adı (bitiş işareti, sihirbaz --yag, zarf-en --cg) */
  --cizgi:color-mix(in srgb,var(--gumus) 55%,var(--zemin));
  --vurgu:var(--metin-sari);
  --etkin-zemin:var(--yesil-perde);
  --t-soru:400 26px/34px var(--font);
  --t-govde:400 19px/31px var(--font);
  --t-ara:italic 400 21px/28px var(--font);
  --t-meta:400 11.5px/16px var(--font-ui);
  --t-arac:400 13px/20px var(--font-ui);
  --t-gecmis:400 15px/20px var(--font);
  --t-panel-baslik:400 21px/28px var(--font);
  --t-panel:400 16px/25px var(--font);
  --a4:4px;--a8:8px;--a12:12px;--a16:16px;--a24:24px;--a32:32px;--a48:48px;--a64:64px;
  --sol-sutun:248px;--orta-olcu:680px;--sag-panel:360px;--ust-bar:56px;
  --hareket:150ms ease-out;
}
@media (max-width:767px){:root{--t-soru:400 22px/30px var(--font);--t-govde:400 18px/29px var(--font)}}
/* §2.2 Tloupas hatası: gündüz sarısı (#A66D00) gece zemininde 3,99:1 basıyordu. Arayüz listelerinde altı çizilmez; gövdedeki
   bağlantıda 1 px --sol çizgi, 3 px aralık; üzerine gelince / odakta --vurgu. */
a{text-decoration-color:var(--sol);text-underline-offset:3px}
a:hover,a:focus-visible{text-decoration-color:var(--vurgu)}
:is(#historyList,.history-list,.surface-context,#shellPanel,.source-inline,.p1-kaynakca-liste) a{text-decoration:none}
:focus-visible{outline:1px solid var(--vurgu);outline-offset:2px}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
