/*! Matbaa Rehberi — shared-ui.css
    URETILMIS DOSYA. Elle duzenlenmez.
    Kaynak: design-system/tokens.css + design-system/ui.css + design-system/ek/*.css
    Yeniden uretmek icin: node tools/build-css.mjs */


:root {
--paper:        #FAF7F0;   
--paper-2:      #F2EDE3;   
--paper-3:      #E8E1D4;   
--surface:      #FFFFFF;   
--surface-warm: #FDFBF6;   
--ink:        #16181D;   
--ink-body:   #2C3038;   
--ink-muted:  #5E626B;   
--ink-faint:  #666A73;   
--ink-deep:   #10161E;   
--ink-deep-2: #1A2029;   
--ink-04: #F1EEE8;   
--ink-08: rgba(22,24,29,0.08);
--ink-12: rgba(22,24,29,0.12);
--ink-20: rgba(22,24,29,0.20);
--ink-60: rgba(22,24,29,0.60);
--press:       #1D4E6B;
--press-dark:  #15405C;   
--press-mid:   #4A8CB0;   
--press-tint:  #E4EDF3;   
--press-line:  rgba(29,78,107,0.24);
--copper:       #8F5324;   
--copper-mid:   #C0793A;   
--copper-tint:  #F5EBDF;
--white:     #FFFFFF;
--paper-88:  rgba(250,247,240,0.88);
--paper-72:  rgba(250,247,240,0.72);
--paper-16:  rgba(250,247,240,0.16);
--paper-08:  rgba(250,247,240,0.08);
--ok:     #2F7048;
--warn:   #8F5324;
--stop:   #A93A31;
--line:      rgba(22,24,29,0.12);
--line-soft: rgba(22,24,29,0.07);
--font-read: Charter, 'Bitstream Charter', 'Sitka Text', 'Iowan Old Style', Georgia, 'Times New Roman', serif;
--font-ui:   system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
--font-mono: 'SF Mono', 'Cascadia Mono', Consolas, 'Liberation Mono', Menlo, monospace;
--w-normal: 400;   
--w-medium: 500;   
--w-semi:   600;   
--w-bold:   700;   
--bp-genis:  1340px;  
--bp-masa:   1020px;  
--bp-tablet:  768px;  
--bp-mobil:   560px;  
--lh-tight:   1.06;   
--lh-heading: 1.18;   
--lh-lead:    1.56;
--lh-body:    1.72;   
--lh-ui:      1.45;
--ls-hero:  -0.02em;
--ls-head:  -0.01em;
--ls-body:  0;
--ls-label: 0.06em;   
--measure:      68ch;
--measure-lead: 62ch;
--r-0: 0;
--r-1: 4px;     
--r-2: 8px;     
--r-3: 14px;    
--r-4: 22px;    
--r-pill: 999px;
--shadow-1: 0 1px 2px rgba(22,24,29,.05);
--shadow-2: 0 4px 14px rgba(22,24,29,.07), 0 1px 3px rgba(22,24,29,.04);
--shadow-3: 0 14px 36px rgba(22,24,29,.10), 0 3px 10px rgba(22,24,29,.05);
--shadow-press: 0 10px 24px rgba(29,78,107,.16);
--ease-out:    cubic-bezier(0.23, 1, 0.32, 1);
--ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);
--ease-drawer: cubic-bezier(0.32, 0.72, 0, 1);
--ease-hover:  ease;
--ease-press:  var(--ease-out);   
--ease-smooth: var(--ease-out);   
--dur-press:      140ms;   
--dur-micro:      160ms;   
--dur-base:       220ms;   
--dur-panel:      280ms;   
--dur-cikis:      200ms;   
--dur-transition: var(--dur-base);
--z-drawer: 300;
--z-header: 100;
--z-crumbs: 90;
--z-toc:    40;
--container:    1320px;  
--content:      720px;   
--content-wide: 860px;   
--sidebar:      252px;   
--margin-col:   180px;   
--header-h:     60px;
}
::-webkit-scrollbar       { width: 10px; height: 10px; }
::-webkit-scrollbar-track { background: rgba(22,24,29,.04); }
::-webkit-scrollbar-thumb { background: #C6C2B8; border-radius: 999px; border: 3px solid var(--paper); }
::-webkit-scrollbar-thumb:hover { background: var(--press); }
*                         { scrollbar-width: thin; scrollbar-color: #C6C2B8 rgba(22,24,29,.04); }
::selection      { background: rgba(29,78,107,.18); color: inherit; }
::-moz-selection { background: rgba(29,78,107,.18); color: inherit; }
:root{
color-scheme:light only;
interpolate-size:allow-keywords;
--t-1:12px;   
--t-2:14px;   
--t-3:16px;   
--t-4:18px;   
--t-5:20px;   
--t-6:23px;   
--t-7:28px;   
--t-8:34px;   
--t-9:44px;   
--t-10:64px;  
--lh-h1:1.09;  --lh-h2:1.2;      --lh-h3:1.2;    --lh-giris:1.55;
--lh-govde:1.62; --lh-ikincil:1.55; --lh-arayuz:1.5; --lh-meta:1.4;
--ls-h1:-0.02em; --ls-h2:-0.01em; --ls-duz:0; --ls-etiket:0.04em;
--y-1:4px;  --y-2:8px;  --y-3:12px; --y-4:16px; --y-5:20px;
--y-6:24px; --y-7:32px; --y-8:40px; --y-9:56px; --y-10:72px;
--b1:4px; --b2:8px; --b3:12px; --b4:16px; --b6:24px;
--b8:32px; --b12:48px; --b16:64px; --b24:96px; --oluk:24px;
--bolum:clamp(88px,5vw + 56px,128px); --bolum-ic:clamp(56px,3vw + 36px,80px);
--olcu:33em; --olcu-giris:30em;
--a-container:1280px;
--a-gutter:clamp(18px,4vw,48px);
--kenar:rgba(22,24,29,0.14);
--line:var(--kenar);
--line-soft:var(--kenar);
--kart-kenar:var(--kenar);
--a-border:rgba(22,24,29,.2);
--a-border-soft:rgba(22,24,29,.1);
--kose-s:10px;  
--kose-m:14px;  
--kose-l:20px;  
--a-r-s:4px; --a-r-m:8px; --a-r-l:16px;
--ink-body:#33302B;
--a-dinlenme:#3F3B36;   
--a-daha-sonuk:#A6A198;   
--a-sonuk:#8F8A82;
--a-footer:#514D47;
--hover-giris:.27s; --hover-cikis:.52s; --hover-cikis-gecikme:0s; --hover-kardes:.34s; --hover-kardes-cikis:.45s;
--zemin-isik:.06;
}
*,*::before,*::after{box-sizing:border-box}
img{color:transparent}
html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;
font-optical-sizing:auto;font-kerning:normal;font-feature-settings:"kern","liga","calt";
overflow-y:scroll;overflow-x:clip;scrollbar-gutter:auto;scroll-behavior:smooth}
html:has(.cekmece:popover-open){overflow:visible;overflow-y:scroll}
body{margin:0;background:var(--paper);color:var(--ink);
font:17px/var(--lh-govde) var(--font-read);font-kerning:normal;
isolation:isolate;overflow-x:clip;transition:opacity 367ms ease}
body:has(.cekmece:popover-open){overflow:hidden}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;
background:linear-gradient(112deg,
transparent 0 18%,rgba(255,255,255,.72) 30%,transparent 43%,
rgba(36,30,22,.26) 55%,transparent 68%,
rgba(255,255,255,.66) 78%,transparent 89%,
rgba(36,30,22,.2) 100%);
opacity:var(--zemin-isik)}
:where(h1,h2,h3,h4,h5,h6){margin:0;color:var(--ink);font-family:var(--font-read);
font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--ls-head);
hyphens:none;word-break:normal;text-wrap:wrap}
:where(h1,h2,h3,h4){font-family:var(--font-read);font-weight:600;letter-spacing:-.012em;line-height:1.12}
:where(h1,h2,h3){text-box:trim-both cap alphabetic}
h1,h2,h3,h4,h5,h6{text-wrap:wrap;hyphens:none;-webkit-hyphens:none;word-break:normal}
h2,h3,h4{text-wrap:pretty}
h1,h2,h3{overflow-wrap:break-word;text-rendering:optimizeLegibility;font-kerning:normal;
font-feature-settings:"kern","liga"}
h1,h2,h3,h4{font-variant-numeric:lining-nums proportional-nums}
:where(h1,h2,h3,h4)+p{margin-top:0}
p{margin:0 0 var(--y-5)}
:where(p,li){hyphens:none;overflow-wrap:break-word}
:where(p,li,dd,blockquote){font-variant-numeric:proportional-nums oldstyle-nums;text-wrap:pretty}
p,li,dd,figcaption{text-wrap:pretty}
p,li,dd{hyphens:none;-webkit-hyphens:none}
:where(table,time,.tabular,.num){font-variant-numeric:tabular-nums lining-nums}
.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
strong,b{font-weight:var(--w-semi)}
em,i,blockquote{font-style:italic}
blockquote,q,.lead{hanging-punctuation:first}
:lang(tr) q{quotes:"“" "”" "‘" "’"}
sup,sub{font-size:.72em;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}sub{top:.3em}
abbr[title]{text-decoration:underline dotted;text-decoration-color:var(--ink-faint);
text-underline-offset:.15em;cursor:help}
code,kbd,samp{font-family:var(--font-mono);font-size:.92em;font-variant-ligatures:none;
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
ul li::marker{color:var(--ink-faint)}
ol li::marker{font-variant-numeric:tabular-nums;color:var(--ink-muted)}
hr{border:0;border-top:1px solid var(--line-soft);margin:var(--y-8) 0}
img,svg,video,canvas{max-width:100%;height:auto}
::selection{background:var(--press-tint,#DCEBF5);color:var(--ink)}
a{color:var(--press);text-decoration-thickness:1px;text-underline-offset:.2em;
text-decoration-color:var(--press-line);
transition:color 150ms var(--ease-press),text-decoration-color 150ms var(--ease-press)}
a:hover{color:var(--press-dark);text-decoration-color:currentColor}
a,button,summary,[role=button]{-webkit-tap-highlight-color:rgba(29,78,107,.12)}
a,button,summary{-webkit-tap-highlight-color:transparent}
:focus-visible{outline:2px solid var(--press);outline-offset:2px;border-radius:4px}
:where(a,button,summary,[tabindex]):focus-visible{
scroll-margin-top:calc(var(--header-h) + 16px);scroll-margin-bottom:24px}
[id]{scroll-margin-top:calc(var(--header-h) + 24px)}
:target{scroll-margin-top:calc(var(--header-h) + 24px)}
h3[id]{scroll-margin-top:calc(var(--header-h) + 24px)}
input,select,textarea,button{font-family:var(--font-ui);font-size:var(--t-3)}
input,select,textarea{min-height:44px;padding:10px 14px;border:1px solid var(--a-border);
border-radius:var(--a-r-m);background:var(--surface);color:var(--ink)}
input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--press)}
label{display:block;font:600 var(--t-3)/var(--lh-arayuz) var(--font-ui);color:var(--ink);margin-bottom:6px}
.skip-link{position:absolute;left:-9999px;top:0;z-index:calc(var(--z-drawer) + 1);
background:var(--press);color:var(--paper);padding:12px 18px;border-radius:0 0 var(--r-2) 0;
font:600 var(--t-3)/var(--lh-arayuz) var(--font-ui);text-decoration:none}
.skip-link:focus{left:16px;top:12px;padding:10px 14px;background:var(--ink);color:var(--paper);
border-radius:8px;text-decoration:none}
.wrap{max-width:var(--a-container);margin:0 auto;
padding-left:var(--a-gutter);padding-right:var(--a-gutter)}
.shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,var(--content)) 1fr;
gap:clamp(32px,4vw,56px);max-width:var(--a-container);margin:0 auto;
padding:0 var(--a-gutter) var(--b24)}
.shell-tek{grid-template-columns:1fr}
.article{grid-column:2;min-width:0}
.article-genis{max-width:76ch}
.shell>.band-head,.shell>.kume-giris,.shell>.guide-list,.shell>.reklam,.shell>.sayfalama,.shell>.son-okunan{grid-column:1/-1}
.ana-hero-ic,.akis,.kume-izgara,.kume-ust,.band-head,.guide-list,.sayfalama,.kume-giris,.son-okunan{
max-width:var(--a-container);margin-left:auto;margin-right:auto;
padding-left:var(--a-gutter);padding-right:var(--a-gutter);box-sizing:border-box}
.kume-ust>.band-head,.kume-ust>.kume-giris{max-width:none;margin-left:0;margin-right:0;
padding-left:0;padding-right:0}
.site-header{position:sticky;top:0;z-index:var(--z-header);height:var(--header-h);
background:var(--paper);backdrop-filter:none;
border-bottom:1px solid var(--line-soft);view-transition-name:none}
.hd-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;
justify-content:flex-start;gap:24px;height:100%;
max-width:var(--a-container);margin:0 auto;
padding-left:var(--a-gutter);padding-right:var(--a-gutter)}
.hd-inner .brand{justify-self:start;grid-column:1}
.hd-inner .hd-nav{margin:0;justify-self:center;grid-column:2}
.hd-inner .cekmece-ac{justify-self:end;grid-column:3}
.hd-nav{display:flex;gap:24px;flex:0 1 auto;min-width:0;
font:500 var(--t-3)/1 var(--font-ui)}
.hd-nav a,.site-header nav a{display:inline-flex;align-items:center;min-height:40px;
padding:8px 0;position:relative;color:var(--a-dinlenme);text-decoration:none;
font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);
letter-spacing:var(--ls-duz);font-weight:var(--w-medium);
transition:color var(--hover-cikis) ease 0s}
.hd-nav a.active{color:var(--ink);font-weight:500;text-decoration:underline;
text-underline-offset:.18em;text-decoration-thickness:1px}
.brand{display:inline-flex;align-items:center;gap:0;column-gap:0;grid-template-columns:none;
height:40px;min-height:44px;color:#1D4E6B;text-decoration:none;
font:700 20px/1 var(--font-ui);letter-spacing:-.01em;
transform:translateZ(0);transition:none}
.site-header .brand,.site-header .brand:hover,.site-header .brand:focus-visible{
gap:0;column-gap:0;grid-template-columns:none;transition:none;flex:0 0 auto;max-width:none}
.brand em{font-style:normal;font-weight:400;color:var(--ink)}
.brand-mark{display:block;height:20px;width:25px;flex:0 0 auto;overflow:visible;
transform:translateY(0);will-change:transform}
.brand-mark .y1,.brand-mark .y4{fill:#1D4E6B}
.brand-mark .y2{fill:#4A8CB0}
.brand-mark .y3{fill:#7FA9C6}
.site-header .brand .brand-mark path{transition:fill .2s ease 0s}
.brand-ad{display:block;overflow:hidden;min-width:0;max-width:none;width:auto;flex:0 0 auto;
white-space:nowrap;opacity:1;margin-left:2px;
font:600 28px/1 var(--font-ui);letter-spacing:-.022em;color:#1D4E6B;
transform:none!important;will-change:clip-path;
clip-path:inset(-4px 100% -4px 0);transition:clip-path .2s cubic-bezier(.4,0,.6,1) 0s}
.brand-ad span{display:inline-block;position:relative;padding:0 3px 0 0;
transform:translateY(-1px);color:#1D4E6B;background:none;
-webkit-background-clip:initial;background-clip:initial;transition:none}
.brand-ad span::after{content:attr(data-ad);position:absolute;left:0;top:0;pointer-events:none;
color:transparent;-webkit-background-clip:text;background-clip:text;
background-image:linear-gradient(100deg,transparent 0 42%,#DCEBF5 50%,transparent 58% 100%);
background-size:260% 100%;background-position:100% 0}
.site-header .brand-ad,html.kaydi .site-header .brand-ad{
clip-path:inset(-4px -4px -4px 0);transition:none}
html.kaydi .site-header .brand-ad{clip-path:inset(-4px 100% -4px 0)}
html.hazir .site-header .brand-ad{transition:clip-path .32s cubic-bezier(.2,.7,.2,1)}
html.hazir.kaydi .site-header .brand-ad{transition:clip-path .24s cubic-bezier(.4,0,.6,1)}
.footer .brand,.cekmece .brand{gap:0;column-gap:0;min-height:44px}
.footer .brand-ad,.cekmece .brand-ad{clip-path:none;margin-left:-1px}
.footer .brand-ad span::after,.cekmece .brand-ad span::after{display:none}
.cekmece-ac{display:none;width:44px;height:44px;border:0;background:transparent;
color:var(--ink);border-radius:var(--kose-s);
transition:color .15s ease}
.cekmece-ac:hover{color:var(--press)}
.cekmece-ac:active{background:var(--ink-08);transform:none}
.cekmece{position:fixed;inset:0 0 0 auto;width:min(86vw,380px);height:100dvh;
margin:0;padding:0 0 env(safe-area-inset-bottom);border:0;
background:var(--paper);color:var(--ink-body);box-shadow:var(--shadow-3);
overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;will-change:auto;
transform:translateX(100%);opacity:0;
transition:transform var(--dur-cikis) var(--ease-drawer),
opacity var(--dur-cikis) var(--ease-drawer),
overlay var(--dur-cikis) allow-discrete,
display var(--dur-cikis) allow-discrete}
.cekmece:popover-open{transform:translateX(0);opacity:1;
transition-duration:var(--dur-panel);will-change:transform,opacity}
@starting-style{.cekmece:popover-open{transform:translateX(100%);opacity:0}}
.cekmece::backdrop{background:rgba(16,22,30,.42);opacity:0;
transition:opacity 280ms var(--ease-smooth),overlay 280ms allow-discrete,
display 280ms allow-discrete}
.cekmece:popover-open::backdrop{opacity:1}
@starting-style{.cekmece:popover-open::backdrop{opacity:0}}
.cekmece-bas{display:flex;justify-content:space-between;align-items:center;
padding:14px 12px 14px 20px;min-height:var(--header-h);border-bottom:1px solid var(--line)}
.cekmece-marka{display:inline-flex;align-items:center;gap:0;text-decoration:none;
color:#1D4E6B;font:600 var(--t-6)/1 var(--font-ui);letter-spacing:-.02em}
.cekmece-marka .brand-mark{height:18px;width:22.5px;margin-right:1px}
.cekmece-marka .y1,.cekmece-marka .y4{fill:#1D4E6B}
.cekmece-marka .y2{fill:#4A8CB0}
.cekmece-marka .y3{fill:#7FA9C6}
.cekmece-kapat{width:48px;height:48px;display:inline-flex;align-items:center;
justify-content:center;border:0;background:none;color:var(--ink-muted);
cursor:pointer;border-radius:var(--kose-s)}
.cekmece-kapat:hover{color:var(--press);background:var(--ink-04)}
.cekmece-kapat:active{background:var(--ink-08)}
.cekmece nav{padding:8px 8px 12px}
.cekmece nav+nav{margin-top:12px}
.cekmece nav a{display:flex;align-items:center;min-height:52px;padding:0 12px;
border-left:0;border-radius:var(--kose-s);text-decoration:none;color:var(--ink-body);
font-family:var(--font-ui);font-size:var(--t-4);line-height:var(--lh-meta);
letter-spacing:var(--ls-duz);font-weight:var(--w-medium);
transition:color var(--hover-cikis) ease 0s}
.cekmece nav a:hover{color:var(--press);background:transparent}
.cekmece nav a.active{color:var(--ink);font-weight:600;background:var(--ink-04);
border-left:0;padding-left:12px}
.cekmece-site{border-top:1px solid var(--line);margin-top:4px;padding:8px 12px 20px;padding-top:12px}
.cekmece-site a{display:flex;align-items:center;min-height:46px;padding:0 8px;
color:var(--ink-muted);text-decoration:none;
font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);
letter-spacing:var(--ls-duz)}
.cekmece-site a:hover{color:var(--press)}
.crumbs{display:none;gap:0 10px;align-items:center;padding:22px 0 0;margin-bottom:18px;
color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--t-2);
line-height:var(--lh-meta);letter-spacing:var(--ls-duz);text-transform:none;
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
.crumbs a{color:var(--ink-muted);text-decoration:none;display:inline-flex;
align-items:center;min-height:26px;padding:0 2px;
transition:color var(--hover-cikis) ease 0s}
.crumbs span{color:var(--ink-faint)}
.geri{display:inline-block;color:var(--ink-muted);text-decoration:none;
padding-top:19px;padding-bottom:6px;margin-top:-19px;margin-bottom:calc(var(--b3) - 6px)}
a.geri{font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-meta);
letter-spacing:var(--ls-duz);font-weight:var(--w-medium);margin-bottom:var(--y-4);
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
.geri::before{content:"← "}
.geri:hover{color:var(--press)}
.toc{grid-column:1;position:sticky;top:calc(var(--header-h) + 34px);align-self:start;
width:100%;min-width:0;max-width:100%;box-sizing:border-box;box-shadow:none;
padding-top:8px;padding-right:6px;font-family:var(--font-ui);
max-height:calc(100dvh - var(--header-h) - 64px);overflow:auto;
scrollbar-width:thin;overscroll-behavior:contain}
.toc-title{font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-meta);
letter-spacing:var(--ls-etiket);font-weight:var(--w-semi);text-transform:none;
color:var(--ink-faint);margin:0 0 var(--y-3);max-width:none;padding-left:12px;
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
.toc ol{list-style:none;margin:0;padding:0}
.toc li{margin-bottom:2px}
.toc a{display:flex;align-items:center;min-height:36px;white-space:normal;
padding:6px 0 6px 12px;border-left:2px solid transparent;border-radius:0;
color:var(--a-dinlenme);text-decoration:none;
font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-meta);
letter-spacing:var(--ls-duz);
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;
transition:color .2s ease,border-color .2s ease}
.toc li a{transition:color var(--hover-cikis) ease 0s}
.toc a:hover{background:transparent;color:var(--ink)}
.toc a.active{background:transparent;color:var(--ink);border-left-color:var(--ink)}
.toc a.okundu:not(.active){color:var(--ink-faint)}
.toc a.okundu:not(.active)::after{content:" ✓";font-size:var(--t-1)}
.toc-mobil{display:none;border:1px solid var(--kenar);border-radius:var(--kose-m)}
.toc-mobil summary{font:500 16px/1.3 var(--font-ui);color:var(--ink);
text-transform:none;letter-spacing:0}
.toc-mobil summary::-webkit-details-marker{display:none}
.toc-mobil[open] summary{color:var(--press)}
.toc-mobil .toc-sayi{text-transform:none;letter-spacing:var(--ls-duz);color:var(--ink-faint);
font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-meta);
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
.toc-mobil ol{margin:0;padding:0 18px 16px;list-style:none}
.toc-mobil li{margin-bottom:2px}
.toc-mobil a{display:block;padding:9px 0;color:var(--ink-body);text-decoration:none}
.toc-mobil a:hover{color:var(--press)}
.toc-mobil ol a,.toc-mobil li a,.toc-mobil ol li{font-family:var(--font-ui);
font-size:var(--t-2);line-height:var(--lh-meta);letter-spacing:var(--ls-duz)}
.article h1,.ana-hero h1,.band-head h1{font-family:var(--font-read);
font-size:clamp(34px,5.2vw,var(--t-10));line-height:1.06;letter-spacing:-0.025em;
font-weight:var(--w-semi);margin-top:0;margin-bottom:var(--y-6);max-width:20ch;text-wrap:balance}
.ana-hero h1{font-size:clamp(38px,6vw,var(--t-10));max-width:18ch}
.article>h1:first-child{margin-top:24px}
.article>.crumbs+h1{margin-top:0}
.sec h2,.article .body h2,.band-head h2,.sozluk-harf h2{font-family:var(--font-read);
font-size:clamp(23px,3.6vw,var(--t-7));line-height:var(--lh-h2);letter-spacing:var(--ls-h2);
font-weight:var(--w-semi);margin-top:var(--y-9);margin-bottom:var(--y-4)}
.sec h3,.article .body h3{font-family:var(--font-read);font-size:var(--t-6);
line-height:var(--lh-h3);letter-spacing:var(--ls-h2);font-weight:var(--w-semi);
margin-top:var(--y-8);margin-bottom:var(--y-3)}
.article .body h2+p,.article .body h3+p,.sec h2+p,.sec h3+p{margin-top:0}
.sec{padding-top:var(--bolum-ic)}
.sec h2{position:relative;scroll-margin-top:calc(var(--header-h) + 24px)}
.sec h2 a.anchor{position:absolute;left:-1.1em;opacity:0;margin-left:.35em;
font:400 .6em var(--font-mono);color:var(--ink-faint);text-decoration:none;
vertical-align:middle;transition:opacity var(--dur-micro) var(--ease-press)}
.sec h2:hover a.anchor,.sec h2 a.anchor:focus-visible{opacity:1}
.sec h2 a.anchor:hover{color:var(--press)}
.ana-hero .lead,.article .lead,.lead{font-family:var(--font-read);font-size:clamp(19px,1.4vw + 12px,24px);
line-height:var(--lh-giris);letter-spacing:var(--ls-duz);font-weight:var(--w-normal);
color:var(--ink-body);max-width:var(--olcu-giris);margin:var(--y-6) 0 var(--y-8)}
.ana-hero .lead{margin:var(--y-5) 0 0}
.article .body,.body{max-width:var(--olcu);font-size:1.25rem;line-height:1.55;
overflow-wrap:break-word}
.sss-govde p:last-child{margin-bottom:0}
.offer p:not(.offer-baslik){margin-bottom:0}
.article .body p{margin:0 0 1.15em}
.article .body ul,.article .body ol{margin:0 0 1.15em}
.article .body>p,.article .body .sec>p,
.article .body>ul,.article .body>ol,
.article .body .sec>ul,.article .body .sec>ol{
font-family:var(--font-read);font-size:var(--t-5);line-height:var(--lh-govde);
letter-spacing:var(--ls-duz);max-width:var(--olcu);margin-top:0;margin-bottom:var(--y-5)}
.article .body p,.article .lead{overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none}
.article .body ul,.article .body ol{padding-left:1.2em}
.article .body li{font-size:inherit;line-height:inherit;margin-bottom:var(--y-2)}
.article .body li::marker{color:var(--ink-faint)}
.article .body strong,.article .body b{font-weight:var(--w-semi)}
.body ul{margin:0 0 var(--y-5);padding:0;list-style:none}
.body ul li{position:relative;padding-left:26px;margin-bottom:.45em}
.body ul li::before{content:"";position:absolute;left:8px;top:.78em;width:4px;height:4px;
border-radius:50%;background:var(--ink-muted);transform:none}
.body ol{margin:0 0 var(--y-5);padding-left:1.4em}
.body ol li{margin-bottom:.45em;padding-left:.3em}
.body li a{display:inline-block;padding:3px 0}
.body strong{font-weight:700;color:var(--ink)}
.article .body a:not(.btn):not(.guide-row):not(.gezinti a){text-decoration-thickness:1px;
text-underline-offset:.18em;text-decoration-color:var(--ink-20)}
.article .body a:not(.btn):hover{text-decoration-color:currentColor}
.body a[href^="http"]:not([href*="matbaarehberi.com"])::after{content:"\2197";
font-size:.75em;margin-left:.15em;color:var(--ink-faint)}
.terim-bag{color:inherit;text-decoration:underline dotted var(--ink-40,#1D1D1F66);
text-underline-offset:.2em;text-decoration-thickness:1px}
.terim-bag:hover{color:var(--press);text-decoration-style:solid;text-decoration-color:currentColor}
.spec{font-family:var(--font-mono);font-size:.86em;background:transparent;
border:1px solid var(--line);border-radius:var(--a-r-s);padding:.08em .4em;
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;
-webkit-box-decoration-break:clone;box-decoration-break:clone}
.meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;
padding-bottom:26px;border-bottom:1px solid var(--line-soft);
color:var(--ink-faint);font-family:var(--font-ui);font-size:var(--t-2);
line-height:var(--lh-meta);letter-spacing:var(--ls-duz);font-weight:400;
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
.meta .dot{display:none}
.meta>*:not(:first-child):not(.dot)::before{content:"·";color:var(--ink-20);margin:0 10px 0 0}
.meta span,.meta a,.meta time,.meta b{font-family:var(--font-ui);font-size:var(--t-2);
line-height:var(--lh-meta);letter-spacing:var(--ls-duz)}
.meta-not{color:inherit;text-decoration:underline dotted var(--ink-20);
text-underline-offset:.2em;display:inline-block;padding:12px 0;margin:-12px 0;line-height:1.3}
.meta-not:hover{color:var(--press)}
.yeni{display:inline-block;margin-left:10px;vertical-align:middle;color:var(--press);
font-family:var(--font-ui);font-size:var(--t-1);line-height:1.35;
letter-spacing:var(--ls-etiket);font-weight:var(--w-semi);
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
.guide-row h2 .yeni,.guide-row h3 .yeni{font-size:var(--t-1);vertical-align:middle}
.kicker,.etiket{display:none;font-family:var(--font-ui);font-size:var(--t-1);line-height:1.35;
letter-spacing:var(--ls-etiket);font-weight:var(--w-semi);text-transform:uppercase;
font-variant-numeric:tabular-nums lining-nums}
.etiket{display:inline-block}
.note{margin:var(--y-8) 0;margin-top:var(--y-8);padding:20px 0 18px;
background:transparent;border:0 solid var(--a-border-soft);
border-top-width:1px;border-bottom-width:1px;border-radius:0}
.note h4,.ozet h2,.related h2,.kaynak h2,.footer h2,.paylas-baslik{
font-variant-numeric:normal;font-feature-settings:normal}
.note h4,.ozet h2,.related h2,.kaynak h2,.footer h2,.toc-title,.paylas-baslik{
font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-meta);
letter-spacing:var(--ls-etiket);font-weight:var(--w-semi);text-transform:none;
margin:0 0 var(--y-3);max-width:none}
.note h4{color:var(--ink-muted)}
.ozet{margin:var(--y-8) 0;margin-top:var(--y-8);padding:20px 0 4px;
background:transparent;border-top:1px solid var(--a-border-soft);
border-color:var(--a-border-soft);border-radius:0;box-shadow:none}
.ozet h2{color:var(--ink-muted)}
.ozet ul{margin:0;padding-left:1.1em;list-style:none}
.ozet li{position:relative;padding-left:24px;color:var(--ink);
margin:.35em 0;margin-bottom:var(--y-2);font-variant-numeric:normal}
.ozet li:last-child{margin-bottom:0}
.ozet li::marker{color:var(--ink-faint)}
.ozet li::before{content:"";position:absolute;left:4px;top:.74em;width:5px;height:5px;
border-radius:50%;background:var(--ink-faint);transform:none}
.side-note{margin:1.4em 0;padding:0;border:0;background:transparent;border-radius:0;
color:var(--ink-body);box-shadow:none;font-family:var(--font-read);
font-size:var(--t-4);line-height:var(--lh-ikincil);letter-spacing:var(--ls-duz)}
.side-note b{display:inline;font:600 16px/1.65 var(--font-read);letter-spacing:0;
text-transform:none;color:var(--ink);margin:0 6px 0 0}
.side-note b::after{content:":"}
.disclaimer{margin:var(--y-8) 0;margin-top:var(--y-8);padding:16px 0;
padding-top:20px;background:transparent;border-top:1px solid var(--line-soft);
border-color:var(--a-border-soft);border-radius:0;color:var(--ink-muted);box-shadow:none}
.disclaimer b{display:block;color:var(--ink);font-weight:600;margin-bottom:4px;
font-size:var(--t-1);letter-spacing:var(--ls-etiket);text-transform:uppercase}
.figure{margin:var(--y-8) 0}
.figure .ph{aspect-ratio:16/9;border-radius:var(--kose-l);background:var(--paper-2);
border:1px solid var(--kenar);display:grid;place-items:center;
color:var(--ink-muted);font:500 var(--t-2) var(--font-ui)}
.figure img{display:block;width:100%;height:auto;border-radius:var(--kose-l);
background:var(--paper-2);border-color:var(--kenar)}
.figure figcaption:empty{display:none}
figcaption,.caption{font-family:var(--font-ui);font-size:var(--t-2);
line-height:var(--lh-arayuz);letter-spacing:var(--ls-duz);color:var(--ink-muted)}
.figure figcaption{margin-top:var(--y-3);padding-left:16px;padding-right:16px}
.kapak{margin:var(--y-6) 0 var(--y-2);overflow:hidden;background:#FAF7F0;aspect-ratio:auto;
border:1px solid var(--kenar);border-radius:var(--kose-l);box-shadow:none}
.kapak svg{display:block;width:100%;height:100%;aspect-ratio:4/3}
@media (max-width:640px){.kapak svg{aspect-ratio:var(--kapak-oran-mobil,4/3)}}
.kapak svg .cg-nokta{display:none}
.kapak-lejant{display:none;padding:12px 16px;
border-top:1px solid var(--line);color:var(--ink-muted);
font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-arayuz);
font-variant-numeric:tabular-nums lining-nums}
.kapak-lejant span{display:inline-block;margin-right:14px;
font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-arayuz);
font-variant-numeric:tabular-nums lining-nums}
.kapak-lejant b{display:inline;width:auto;height:auto;border-radius:0;background:transparent;
font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-arayuz);
font-weight:var(--w-semi);color:var(--ink-muted);margin-right:2px}
.kapak-not{display:none;margin:var(--y-2) var(--y-4) var(--y-3);
padding-left:16px;padding-right:16px;
font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-arayuz);
letter-spacing:var(--ls-duz);
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
.table-wrap{position:relative;margin:var(--y-8) 0;max-width:100%;max-height:70vh;
overflow:auto;overflow-x:auto;overscroll-behavior-x:contain;
-webkit-overflow-scrolling:touch;
mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}
.table-wrap table{min-width:480px}
table{width:100%;border-collapse:collapse;font:16px/1.5 var(--font-ui)}
.body table,.article table{font-family:var(--font-ui)}
th,td{text-align:left;padding:12px 16px;min-height:44px;overflow-wrap:break-word;
border-bottom:1px solid var(--line-soft);
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
th{font-family:var(--font-ui);font-size:14px;font-weight:500;line-height:1;
letter-spacing:0;text-transform:none;color:var(--ink-faint);border-bottom-color:var(--line)}
.body th,.article th{font-family:var(--font-ui);font-size:var(--t-2);
line-height:var(--lh-meta);font-weight:var(--w-semi);letter-spacing:var(--ls-duz);
text-transform:none}
.body td,.article td,td,.body table td{font-family:var(--font-ui);font-size:var(--t-3);
line-height:var(--lh-arayuz);letter-spacing:var(--ls-duz)}
thead th{position:sticky;top:var(--header-h);background:var(--paper);z-index:1;
padding-top:12px;padding-bottom:12px}
.table-wrap th{position:sticky;top:0;background:var(--paper);z-index:1}
td:first-child{color:var(--ink);font-weight:500}
th[scope=row]{font-weight:600;color:var(--ink)}
tbody tr:hover{background:transparent}
tbody tr:hover td,tbody tr:hover th{background:var(--ink-04)}
td.num,th.num,td[data-sayi],th[data-sayi]{text-align:right;
font-variant-numeric:tabular-nums lining-nums}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;
min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:100vw;
text-decoration:none;cursor:pointer;
font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);
letter-spacing:var(--ls-duz);font-weight:var(--w-medium);
transition:background var(--dur-micro) var(--ease-press),color var(--dur-micro) var(--ease-press),
border-color var(--dur-micro) var(--ease-press),transform var(--dur-micro) var(--ease-press)}
.btn-primary{background:var(--press);color:#fff}
.btn-primary:hover{background:var(--press-dark);color:#fff}
.btn-ghost{background:transparent;color:var(--ink);border-color:var(--a-border)}
.btn-ghost:hover{border-color:var(--kenar);background:var(--ink-04);color:var(--press)}
.btn-quiet{background:var(--paper-2);color:var(--ink-body);border-color:var(--line-soft)}
.btn-quiet:hover{background:var(--paper-3)}
.btn:active{background:var(--press-dark);transition:background 140ms ease}
.btn-primary:active{background:var(--press-dark)}
.btn:focus-visible{outline:2px solid var(--press);outline-offset:2px;border-radius:999px}
.btn[disabled],.btn[aria-disabled=true],button[disabled]{opacity:.5;cursor:default;
background:transparent;color:var(--ink-faint)}
.offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 24px;
align-items:center;position:relative;padding:24px;background:var(--paper);
border:1px solid var(--kenar);border-radius:var(--kose-l);box-shadow:none;
margin:var(--y-8) 0}
.offer>div{min-width:0}
.offer .offer-label{position:absolute;top:16px;right:16px;grid-column:auto;order:0;
justify-self:auto}
.offer-label{color:var(--ink-muted);text-transform:uppercase;
font-family:var(--font-ui);font-size:var(--t-1);line-height:1.35;
letter-spacing:var(--ls-etiket);font-weight:var(--w-semi);
font-variant-numeric:tabular-nums lining-nums}
.offer .offer-baslik{margin:0 0 6px;padding-right:72px;
font:600 18px/1.3 var(--font-ui);color:var(--ink)}
.offer p{margin:0;font-family:var(--font-ui);color:var(--ink-muted);max-width:46ch}
.offer-baslik{letter-spacing:var(--ls-h2)}
.offer p:not(.offer-baslik){color:var(--ink-muted);
font-family:var(--font-read);font-size:var(--t-4);line-height:var(--lh-ikincil);
letter-spacing:var(--ls-duz);max-width:var(--olcu);
overflow-wrap:break-word;word-break:normal;hyphens:none}
.offer .btn{white-space:nowrap;justify-self:end}
.reklam{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;
align-items:stretch;width:100%;max-width:1120px;margin:var(--y-8) auto;padding:0;overflow:hidden;
border:1px solid var(--kenar);border-radius:var(--kose-l);background:var(--paper);
box-shadow:0 10px 32px rgba(22,24,29,.07)}
.reklam-gorsel{min-width:0;min-height:225px;position:relative;display:block;overflow:hidden;
margin:12px 0 12px 12px;border:1px solid var(--a-border-soft);
border-radius:calc(var(--kose-l) - 6px);background:var(--paper-2,#F2EDE3);
box-shadow:0 12px 28px rgba(22,24,29,.16),0 2px 7px rgba(22,24,29,.1),inset 0 0 0 1px rgba(255,255,255,.08);
isolation:isolate;text-decoration:none;cursor:pointer;
transition:border-color 220ms var(--ease-press),box-shadow 320ms cubic-bezier(.2,.7,.2,1)}
.reklam-foto img{filter:brightness(.9) contrast(1.08) saturate(.86);
transition:filter 420ms cubic-bezier(.2,.7,.2,1)}
.reklam-foto::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;
background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 34%,transparent 70%,rgba(5,7,10,.18));
box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 -44px 64px -42px rgba(5,7,10,.42);
transition:opacity 320ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover){
.reklam-gorsel:hover{border-color:rgba(240,165,25,.72);
box-shadow:0 18px 36px rgba(22,24,29,.22),0 3px 9px rgba(22,24,29,.13),0 0 0 4px rgba(240,165,25,.1)}
.reklam-foto:hover img{filter:brightness(1.02) contrast(1.06) saturate(1)}
.reklam-foto:hover::before{opacity:.62}
}
.reklam-gorsel:active{border-color:rgba(232,80,26,.76);
box-shadow:0 7px 16px rgba(22,24,29,.2),0 0 0 3px rgba(232,80,26,.12)}
.reklam-gorsel:active img{filter:brightness(.84) contrast(1.1) saturate(.9)}
.reklam-gorsel:focus-visible{outline:3px solid var(--press);outline-offset:4px;
border-color:rgba(240,165,25,.72);box-shadow:0 14px 30px rgba(22,24,29,.2),0 0 0 4px rgba(240,165,25,.12)}
.reklam-gorsel:focus-visible img{filter:brightness(1.02) contrast(1.06) saturate(1)}
@media (prefers-reduced-motion:reduce){.reklam-gorsel,.reklam-foto img,.reklam-foto::before,.reklam-etiket{transition:none}}
.reklam-gorsel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;
border:0;border-radius:0}
.reklam-gorsel img+img{display:none}
.reklam-gorsel:not(.reklam-foto) img{object-fit:contain;padding:var(--b6);box-sizing:border-box}
.reklam-govde{min-width:0;display:flex;flex-direction:column;gap:var(--y-2);padding:var(--b6)}
.reklam-etiket{width:52px;height:52px;min-height:52px;margin:0;padding:0;display:inline-grid;place-items:center;
border:1px solid rgba(240,165,25,.5);border-radius:50%;background:#121213;color:var(--paper);
box-shadow:0 5px 14px rgba(22,24,29,.18),0 0 0 0 rgba(240,165,25,0);
text-decoration:none;overflow:hidden;
transition:border-color var(--dur-micro) var(--ease-press),box-shadow var(--dur-micro) var(--ease-press),filter var(--dur-micro) var(--ease-press)}
.reklam-etiket img{display:block;width:52px;height:52px;border-radius:50%}
.reklam-etiket span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;
clip:rect(0,0,0,0);white-space:nowrap;border:0}
.reklam-etiket:hover{border-color:#F0A519;box-shadow:0 8px 20px rgba(22,24,29,.24),0 0 0 4px rgba(240,165,25,.14);filter:brightness(1.08)}
.reklam-etiket:active{border-color:#E8501A;box-shadow:0 2px 7px rgba(22,24,29,.2),0 0 0 3px rgba(232,80,26,.16);filter:brightness(.94)}
.reklam-etiket:focus-visible{outline:3px solid var(--press);outline-offset:4px}
.reklam-baslik{margin:0;font-family:var(--font-read);font-size:var(--t-7);line-height:var(--lh-h3);
letter-spacing:var(--ls-h2);font-weight:var(--w-semi);color:var(--ink)}
.reklam-alt{margin:0;font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);color:var(--ink-muted)}
.reklam-liste{list-style:none;margin:var(--y-2) 0 0;padding:0;display:grid;gap:0;
border-top:1px solid var(--line-soft)}
.reklam-liste li{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:var(--y-2) 0;
border-bottom:1px solid var(--line-soft)}
.reklam-liste b{font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);font-weight:var(--w-semi);color:var(--ink)}
.reklam-liste span{font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-arayuz);color:var(--ink-muted)}
.reklam-eylem{display:flex;align-items:center;gap:var(--b4);flex-wrap:wrap;margin-top:var(--y-1)}
.reklam-eylem .btn{white-space:nowrap}
.reklam-eylem .btn-primary{box-shadow:0 5px 14px rgba(29,78,107,.18)}
.reklam-eylem .btn-primary:hover{box-shadow:0 7px 18px rgba(29,78,107,.24)}
.reklam-site{font-family:var(--font-ui);font-size:var(--t-2);color:var(--ink-muted);text-decoration:none;
padding:6px 0;min-height:44px;display:inline-flex;align-items:center}
.reklam-site:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}
.reklam-baslik a,.body .reklam .reklam-baslik a{color:inherit;text-decoration:none}
.reklam-baslik a:hover{text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:1px}
.reklam-alt a,.body .reklam .reklam-alt a{color:inherit;text-decoration:underline;text-decoration-color:var(--ink-40,rgba(22,24,29,.4));text-underline-offset:.18em;text-decoration-thickness:1px}
.reklam-alt a:hover{text-decoration-color:currentColor}
.reklam,.reklam p,.reklam li,.reklam b,.reklam span{font-variant-numeric:lining-nums tabular-nums}
.body .reklam a[href^="http"]::after,.reklam a::after{content:none}
.reklam .btn svg{margin-left:2px}
.body .reklam p,.article .body .reklam p{margin:0;max-width:none}
.body .reklam .reklam-etiket{color:var(--paper)}
.body .reklam .reklam-baslik{font-family:var(--font-read);font-size:var(--t-7);line-height:var(--lh-h3);color:var(--ink)}
.body .reklam .reklam-alt{font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);color:var(--ink-muted)}
.body .reklam ul,.article .body>.reklam ul,.body .reklam .reklam-liste{list-style:none;margin:var(--y-2) 0 0;padding:0;max-width:none}
.body .reklam li,.article .body .reklam li{margin:0;padding:var(--y-2) 0;font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);max-width:none}
.body .reklam li::before,.article .body .reklam li::before{content:none}
.reklam-band{padding-top:0;padding-bottom:var(--b12);border-top:0}
.reklam-band .reklam{width:calc(100% - 2 * var(--a-gutter));margin:0 auto}
.reklam-genis{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}
@media (max-width:820px){
.reklam,.reklam-genis{grid-template-columns:1fr;gap:0}
.reklam-gorsel{margin:12px 12px 0;min-height:220px}
}
@media (max-width:640px){
.reklam{margin:var(--y-6) 0}
.reklam-govde{padding:var(--b4)}
}
@media print{.reklam,.reklam-band{display:none}}
.section-band{background:var(--paper);border-top:1px solid var(--line-soft);border-bottom:0;
padding-top:var(--bolum-ic);padding-bottom:var(--bolum)}
.akis-band{border-top:0;padding-bottom:var(--b12)}
.band-head{margin-bottom:var(--b6)}
.band-head h2{margin-top:0}
.band-head p{margin:var(--y-5) 0 0;color:var(--ink-muted);
font-family:var(--font-read);font-size:clamp(18px,1vw + 13px,22px);line-height:1.45;
letter-spacing:var(--ls-duz);max-width:var(--olcu)}
.band-head .geri{margin-bottom:16px}
.band-head .liste-ozet{margin-top:var(--y-3)}
.son-rehberler-band{background:var(--paper);border-top:0}
.son-rehberler-ic{width:100%;max-width:var(--a-container);margin:0 auto;
padding:0 var(--a-gutter);box-sizing:border-box}
.son-rehberler-ic>.band-head,.son-rehberler-ic>.guide-list{
width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.son-rehberler-ic>.band-head{margin-bottom:var(--y-3)}
.guide-list{display:grid;gap:var(--b2);list-style:none}
.guide-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 24px;
align-items:baseline;text-decoration:none;cursor:pointer}
.guide-list .guide-row{box-sizing:border-box;padding:16px;margin:0 -16px;
min-width:0;max-width:calc(100% + 32px);
border:1px solid transparent;border-radius:var(--kose-m);
position:relative;isolation:isolate;background:transparent;box-shadow:none;
transition:none}
.guide-list .guide-row::before{content:"";position:absolute;inset:0;z-index:0;
border-radius:inherit;background:var(--ink-04);opacity:0;pointer-events:none}
.guide-list .guide-row>*{position:relative;z-index:1}
.guide-list .guide-row+.guide-row{border-top:0}
@media (hover:hover) and (pointer:fine){
.guide-list .guide-row:hover::before{opacity:1}
}
.guide-list .guide-row:focus-visible::before{opacity:1}
.guide-row h2,.guide-row h3{grid-column:1;font-family:var(--font-read);
font-size:var(--t-6);line-height:var(--lh-h3);letter-spacing:var(--ls-h2);
font-weight:var(--w-semi);margin:0 0 var(--y-2);
transition:color var(--dur-micro) var(--ease-press)}
.guide-row p{grid-column:1;color:var(--ink-muted);overflow-wrap:break-word;
font-family:var(--font-read);font-size:var(--t-4);line-height:var(--lh-ikincil);
letter-spacing:var(--ls-duz);max-width:var(--olcu);margin:var(--y-2) 0 var(--y-3)}
.guide-row .rmeta{grid-column:2;grid-row:1;display:inline-block;white-space:normal;margin:0;
color:var(--ink-faint);font-weight:500}
.guide-row-resimli{display:grid;grid-template-columns:132px 1fr;gap:var(--b6);align-items:start}
.guide-row-resimli>div{min-width:0}
.guide-row-resimli .kart-resim{margin:0}
.rmeta-kume{color:var(--ink-muted)}
.meta,.rmeta,.guide-row .rmeta,.rmeta-kume,.footer-bottom,.footer-guncel,
.toc-sayi,.akis-adim span,.terim-en,.terim-en-h1{
font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-meta);
letter-spacing:var(--ls-duz);
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
.rmeta span,.rmeta a{font-family:var(--font-ui);font-size:var(--t-2);
line-height:var(--lh-meta);letter-spacing:var(--ls-duz)}
.rmeta .dot{display:inline-block;width:3px;height:3px;border-radius:50%;
background:var(--ink-20);margin:0 8px;vertical-align:middle}
.meta time,.rmeta time,time{font-size:inherit;line-height:inherit;font-weight:inherit}
.bolum-devam{margin:var(--b6) 0 0;font:500 var(--t-2) var(--font-ui)}
.bolum-devam a{color:var(--ink);display:inline-block;padding-block:12px;margin-block:-12px}
.bolum-devam a:hover{color:var(--press)}
.son-okunan{font:500 14px var(--font-ui);color:var(--ink-muted);margin:0 auto;min-height:1.5em}
.son-okunan[hidden]{display:block;visibility:hidden}
.son-okunan a{color:var(--ink)}
.kume-giris{margin-bottom:var(--b8)}
.kume-giris p{color:var(--ink-body,var(--ink));font-family:var(--font-read);
font-size:clamp(17px,.6vw + 14px,19px);line-height:var(--lh-govde);letter-spacing:var(--ls-duz);
max-width:var(--olcu);margin:0 0 var(--y-4)}
.kume-giris p:last-child{margin-bottom:0}
.kume-giris a{color:inherit}
.kart-resim{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;
object-position:center;background:#FAF7F0;box-shadow:none;transform:none;
border:1px solid var(--kenar);border-radius:var(--kose-s);
contain-intrinsic-size:auto 400px 300px;user-select:none;
transition:border-color .2s ease}
img.kart-resim{opacity:1;transition:border-color .2s ease}
.kume-izgara{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;
gap:var(--b8) var(--oluk)}
.kume-kart,.akis-adim,.article .related-grid a,.related-grid a{
box-sizing:border-box;padding:16px;border:1px solid var(--kenar);
border-radius:var(--kose-l);background:transparent;box-shadow:none;transform:none;
transition:background .2s ease,color .2s ease}
.kume-kart:hover,.akis-adim:hover,.article .related-grid a:hover,.related-grid a:hover{
background:var(--ink-04);border-color:var(--kenar);transform:none;box-shadow:none}
.kume-kart:hover h3,.akis-adim:hover h3,.akis-adim:hover strong,
.related-grid a:hover strong{color:var(--press)}
.kume-kart{display:flex;flex-direction:column;gap:var(--y-3);height:100%;min-height:0;
overflow:visible;margin:0;text-decoration:none;color:inherit}
.kume-kart>div{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}
.kume-kart .kart-resim,.kume-kart:hover .kart-resim{margin:0;aspect-ratio:4/3;
border-color:var(--kenar);border-radius:var(--kose-s);transform:none}
.kume-kart h3{margin:0 0 var(--y-2);font-family:var(--font-read);font-size:var(--t-6);
line-height:var(--lh-h3);letter-spacing:var(--ls-h2);font-weight:var(--w-semi);
text-wrap:pretty}
.kume-kart p{display:block;-webkit-line-clamp:unset;overflow:visible;margin:0;
color:var(--ink-muted);overflow-wrap:break-word;
font-family:var(--font-read);font-size:var(--t-4);line-height:var(--lh-ikincil);
letter-spacing:var(--ls-duz);max-width:var(--olcu)}
.kume-kart .rmeta{display:block;margin-top:auto;padding:10px 0 0}
.akis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--oluk);position:relative;
--akis-kolon:calc((100% - 2 * var(--a-gutter) - 3 * var(--oluk)) / 4)}
.akis::before{content:"";position:absolute;
left:calc(var(--a-gutter) + var(--akis-kolon) / 2);
right:calc(var(--a-gutter) + var(--akis-kolon) / 2);
top:17px;margin-top:calc((var(--akis-kolon) - 34px) * .375 - .5px);
height:1px;background:var(--line);z-index:0}
.akis-adim{position:relative;z-index:1;display:block;text-decoration:none;color:inherit;
text-align:center;margin:0}
.akis-adim .kart-resim,.akis-adim:hover .kart-resim{margin:0 0 var(--y-3);aspect-ratio:4/3;
border-color:var(--kenar);border-radius:var(--kose-s);transform:none}
.akis-adim strong{display:block;color:var(--ink);font-family:var(--font-ui);
font-size:var(--t-4);line-height:var(--lh-meta);font-weight:var(--w-semi);
letter-spacing:var(--ls-duz)}
.akis-adim:hover strong{color:var(--press)}
.akis-adim span{display:block;color:var(--ink-muted);margin-top:var(--y-1)}
.related{margin:var(--b16) 0 0;padding-top:var(--b8);
border-top:1px solid var(--line-soft);
content-visibility:auto;contain-intrinsic-size:auto 400px}
.related h2{color:var(--ink-faint)}
.related-grid,.body .related-grid,.article .body .related-grid,.article .related-grid{
display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;
align-items:stretch;list-style:none;margin:0;padding:0}
.related-grid li,.article .body .related-grid li{display:flex;margin:0;padding:0;list-style:none}
.related-grid li::before,.body .related-grid li::before,.body .related-grid li::marker{content:none}
.article .related-grid a,.related-grid a{display:flex;flex-direction:column;gap:var(--y-3);
flex:1;height:100%;border-color:var(--kart-kenar);text-decoration:none;cursor:pointer}
.related-grid a .kart-resim{margin:0;border-radius:var(--kose-s)}
.related-grid strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;
overflow:hidden;color:var(--ink);font-variant-numeric:normal;
font-family:var(--font-read);font-size:var(--t-6);
line-height:var(--lh-h3);letter-spacing:var(--ls-h2);font-weight:var(--w-semi);margin:0}
.related-grid span{margin-top:auto;font:var(--w-medium) var(--t-2) var(--font-ui);
color:var(--ink-faint)}
.related-grid p{font-family:var(--font-read);font-size:var(--t-4);
line-height:var(--lh-ikincil);letter-spacing:var(--ls-duz);max-width:var(--olcu)}
.kaynak{margin:var(--b8) 0 0;margin-top:var(--y-8);padding:16px 0;
padding-top:24px;background:transparent;border-top:1px solid var(--line);
border-color:var(--line);border-radius:0;color:var(--ink-body);
content-visibility:visible;contain-intrinsic-size:none}
.kaynak h2{color:var(--ink-faint)}
.kaynak ul{margin:0;padding-left:18px}
.kaynak li{margin-bottom:6px;overflow-wrap:break-word;word-break:normal;hyphens:none}
.yazar{margin:var(--b8) 0 0;padding-top:var(--b6);border-top:1px solid var(--line);
border-color:var(--line);
display:flex;gap:0;align-items:flex-start;color:var(--ink-body);
content-visibility:visible;contain-intrinsic-size:none}
.yazar-metin{color:var(--ink-muted);max-width:60ch;font-family:var(--font-read);
font-size:var(--t-4);line-height:var(--lh-ikincil);overflow-wrap:break-word}
.yazar-metin strong{display:block;color:var(--ink);font-weight:var(--w-semi);margin-bottom:2px}
.kaynak+.yazar,.yazar+.paylas,.kaynak+.paylas{border-top:0;padding-top:16px}
.article .kaynak,.article .ozet,.kaynak,.ozet,
.article .kaynak li,.article .ozet li,
.ozet li,.ozet ul li,.kaynak li,.kaynak ul li,
.yazar-metin,.disclaimer{font-family:var(--font-read);font-size:var(--t-4);
line-height:var(--lh-ikincil);letter-spacing:var(--ls-duz);margin-bottom:var(--y-2)}
.gezinti{display:grid;grid-template-columns:1fr 1fr;gap:var(--b4);margin:var(--b8) 0 0;
margin-left:0;margin-right:0;padding-top:var(--b6);border-top:1px solid var(--line-soft)}
.gezinti a{display:grid;gap:4px;box-sizing:border-box;padding:16px;margin:0;
border:1px solid transparent;border-radius:var(--kose-m);background:transparent;
box-shadow:none;text-decoration:none;color:var(--ink);
font-family:var(--font-read);font-size:var(--t-4);line-height:var(--lh-ikincil);
letter-spacing:var(--ls-duz);transition:background .2s ease,color .2s ease}
.gezinti a:hover{background:var(--ink-04)}
.gezinti a:hover strong{color:var(--press)}
.gezinti a span{display:block;color:var(--ink-faint);margin-bottom:var(--y-2);
font-family:var(--font-ui);font-size:var(--t-2);line-height:var(--lh-meta);
letter-spacing:var(--ls-duz);font-weight:500}
.gezinti a strong,.gezinti strong{display:-webkit-box;-webkit-line-clamp:2;
-webkit-box-orient:vertical;overflow:hidden;font-weight:var(--w-semi);
overflow-wrap:break-word;transition:color .2s ease}
.gezinti a strong{font:600 18px/1.3 var(--font-read)}
.gezinti-onceki span::before{content:"← ";color:var(--ink-faint)}
.gezinti-sonraki{text-align:right}
.gezinti-sonraki span::after{content:" →";color:var(--ink-faint)}
.paylas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:var(--b8) 0 0;
padding-top:var(--b6);border-top:1px solid var(--line);font:500 14px var(--font-ui);
overflow-wrap:break-word;word-break:normal;hyphens:none}
.paylas-kopyala,.paylas-wa{display:inline-flex;align-items:center;justify-content:center;
gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--kenar);
border-radius:var(--kose-s);background:transparent;color:var(--ink);
font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);
letter-spacing:var(--ls-duz);font-weight:500;text-decoration:none;cursor:pointer;
box-shadow:none;transition:border-color .2s ease,color .2s ease}
.paylas-kopyala:hover,.paylas-wa:hover{border-color:var(--kenar);background:var(--ink-04);
color:var(--press)}
.paylas-kopyala svg,.paylas-wa svg{flex:0 0 auto}
.paylas-durum{display:inline-block;min-height:1.25em;line-height:1.25;
font:500 14px var(--font-ui);color:var(--ink-muted);transition:opacity .2s ease}
.paylas-durum:empty{opacity:0}
.sss{margin:var(--y-8) 0;content-visibility:auto;contain-intrinsic-size:auto 420px}
.sss-item{border-top:1px solid var(--line-soft);box-shadow:none}
.sss-item+.sss-item{border-top:1px solid var(--kenar)}
.sss-item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--b4);
align-items:center;padding:16px 0;cursor:pointer;list-style:none;min-height:44px;
color:var(--ink);text-wrap:pretty;overflow-wrap:break-word;word-break:normal;hyphens:none;
font-family:var(--font-read);font-size:var(--t-6);line-height:var(--lh-h3);
letter-spacing:var(--ls-h2);font-weight:var(--w-semi);margin:0;
transition:color .2s ease}
summary{cursor:pointer}
.sss-item summary::-webkit-details-marker{display:none}
.sss-item summary:hover{color:var(--press)}
.sss-item[open] summary{font-weight:600}
.sss-chev{flex:0 0 auto;width:20px;height:20px;color:var(--ink-faint);stroke-width:1.5;
transition:transform 280ms cubic-bezier(.2,.7,.2,1)}
.sss-item[open] .sss-chev,.toc-mobil[open] .sss-chev,details[open] .sss-chev{
transform:rotate(180deg);color:var(--press)}
.sss-govde{padding:0 0 16px;color:var(--ink-body);
font-family:var(--font-read);font-size:var(--t-4);line-height:var(--lh-ikincil);
letter-spacing:var(--ls-duz);max-width:var(--olcu)}
.sss-govde p{max-width:65ch;overflow-wrap:break-word;word-break:normal;hyphens:none}
details::details-content{block-size:0;overflow:clip;opacity:0;
transition:block-size 280ms cubic-bezier(.2,.7,.2,1),opacity 200ms ease,
content-visibility 280ms allow-discrete}
details[open]::details-content{block-size:auto;opacity:1}
.sayfalama{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;
margin-top:40px;padding-top:24px;border-top:1px solid var(--line);border-color:var(--line);
font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}
.sayfalama ol{display:flex;gap:4px;list-style:none;margin:0;padding:0}
.sayfalama li a,.sayfalama li span,.sayfalama-onceki,.sayfalama-sonraki,.sayfalama-yok{
font-feature-settings:normal}
.sayfalama>*{min-width:0}
.sayfalama li a,.sayfalama li span{display:inline-grid;place-items:center;box-sizing:border-box;
min-width:40px;min-height:40px;padding:0 8px;text-align:center;border-radius:999px;
color:var(--ink-muted);text-decoration:none;
font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);
font-weight:var(--w-medium);font-variant-numeric:tabular-nums lining-nums}
.sayfalama li a:hover{color:var(--press);background:var(--press-tint,#DCEBF5)}
.sayfalama li a:focus-visible,.sayfalama-onceki:focus-visible,
.sayfalama-sonraki:focus-visible{outline-offset:2px;border-radius:999px}
.sayfalama li span[aria-current]{background:var(--press);color:#fff;text-decoration:none;
text-underline-offset:.35em;box-shadow:none;border:0;opacity:1;cursor:default}
.sayfalama li span:not([aria-current]){opacity:.5;cursor:default;background:transparent;
color:var(--ink-faint)}
.sayfalama li span[aria-current]::after,.sayfalama li a::after{content:none}
.sayfalama-onceki,.sayfalama-sonraki{display:inline-grid;place-items:center;
min-height:40px;height:40px;line-height:1;padding:0 12px;border-radius:999px}
.sayfalama-onceki{justify-self:start}
.sayfalama-sonraki{justify-self:end}
.sayfalama a,.sayfalama span{text-decoration:none;
font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);
font-weight:var(--w-medium);font-variant-numeric:tabular-nums lining-nums}
.sayfalama-yok{color:var(--ink-faint)}
.sayfalama a.sayfalama-onceki,.sayfalama a.sayfalama-sonraki{color:var(--ink-body)}
.sayfalama a.sayfalama-onceki:hover,.sayfalama a.sayfalama-sonraki:hover,
.sayfalama-onceki:hover,.sayfalama-sonraki:hover{color:var(--press)}
.sayfalama-onceki::before{content:"← "}
.sayfalama-sonraki::after{content:" →"}
.sayfa-no{font-weight:400;color:var(--ink-muted)}
.harf-nav{position:sticky;top:var(--header-h);z-index:2;display:flex;flex-wrap:nowrap;
overflow-x:auto;scrollbar-width:none;gap:0;margin:24px 0 8px;padding:var(--b2) 0;
background:var(--paper);border-bottom:1px solid var(--line);
-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;box-sizing:border-box}
.harf-nav::-webkit-scrollbar{display:none}
.harf-nav a{display:inline-grid;place-items:center;flex:0 0 auto;min-width:40px;min-height:40px;
padding:0;text-align:center;border-radius:var(--kose-s);color:var(--ink-muted);
text-decoration:none;font:500 14px/1.2 var(--font-ui)}
.harf-nav a:hover{color:var(--press);background:var(--ink-04)}
.sozluk-harf{margin-top:40px}
.sozluk-harf h2{margin-top:0;margin-bottom:var(--y-2);padding-bottom:var(--y-2);
border-bottom:1px solid var(--line);border-color:var(--line)}
.sozluk-harf h2{border-bottom-width:1px;border-bottom-style:solid}
.harf-nav+.sozluk-harf h2,.harf-nav+*>.sozluk-harf:first-child h2{border-top:0}
.terim,.sozluk-harf h2,.sozluk-harf{scroll-margin-top:calc(var(--header-h) + 72px)}
.sozluk dl{margin:0}
.terim{box-sizing:border-box;padding:16px;margin:0 -16px;border:1px solid transparent;
border-bottom-color:transparent;border-radius:var(--kose-m);background:transparent;
box-shadow:none;min-width:0;max-width:calc(100% + 32px);
transition:background .2s ease,color .2s ease}
.terim>*{min-width:0}
.terim:hover{background:var(--ink-04);border-radius:var(--kose-m)}
.terim:target{animation:hedef-vurgu 1.6s ease-out both;border-radius:var(--kose-m);
scroll-margin-top:calc(var(--header-h) + 72px)}
.terim dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;
color:var(--ink);font-size:var(--t-6);line-height:var(--lh-h3);letter-spacing:var(--ls-h2)}
.terim dt>a,.terim dt a{color:inherit;text-decoration:none;
font-size:var(--t-6);line-height:var(--lh-h3);letter-spacing:var(--ls-h2)}
.terim dt a:hover{color:var(--press)}
.terim dt a::after{content:"";display:inline-block;width:.6em;height:.6em;margin-left:.35em;
opacity:0;background:currentColor;color:var(--ink-faint);transition:opacity .2s ease;
-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4'%3E%3Cpath d='M4 9h16M4 15h16M10 3 8 21M16 3l-2 18'/%3E%3C/svg%3E") center/contain no-repeat;
mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4'%3E%3Cpath d='M4 9h16M4 15h16M10 3 8 21M16 3l-2 18'/%3E%3C/svg%3E") center/contain no-repeat}
.terim:hover dt a::after{opacity:1}
.terim dd{margin:var(--y-2) 0 0;color:var(--ink-body);hyphens:none;-webkit-hyphens:none;
overflow-wrap:break-word;word-break:normal;
font-family:var(--font-read);font-size:var(--t-4);line-height:var(--lh-ikincil);
letter-spacing:var(--ls-duz);max-width:var(--olcu)}
.terim-en,.terim-en-h1{font-style:normal;color:var(--ink-muted)}
.terim-en-h1{display:block;font-family:var(--font-ui);font-size:var(--t-3);
line-height:var(--lh-arayuz);font-weight:var(--w-normal);margin-top:var(--y-2);
letter-spacing:0}
.terim-bkz{color:var(--ink-muted);font-family:var(--font-read);font-size:var(--t-3);
line-height:var(--lh-arayuz);letter-spacing:var(--ls-duz)}
.terim-liste{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.terim-liste li{padding:0;margin:0}
.terim-liste li::before{content:none}
.terim-liste a{font-weight:600;color:var(--ink)}
.terim-liste a:hover{color:var(--press)}
.terim-liste span{display:block;color:var(--ink-muted);margin-top:var(--y-1);
font-family:var(--font-read);font-size:var(--t-4);line-height:var(--lh-ikincil);
letter-spacing:var(--ls-duz);max-width:var(--olcu)}
.terim-atolye{margin:0}
.ana-hero{padding:var(--bolum-ic) 0 var(--bolum-ic)}
.ana-hero-ic{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);
gap:var(--b16);align-items:center}
.hero-kart{margin:0;max-width:640px;justify-self:end;width:100%;overflow:visible;
background:transparent;box-shadow:none;border:0;border-radius:0}
.hero-kart svg{display:block;width:100%;height:auto}
.hero-kart figcaption{display:none}
.hero-olcek{display:grid;grid-template-columns:repeat(3,auto);gap:var(--b6) var(--b8);
margin:var(--b8) 0 0;padding:0;justify-content:start;min-width:0;max-width:100%}
.hero-olcek>*{min-width:0}
.hero-olcek div{display:flex;flex-direction:column;justify-content:flex-end;margin:0}
.hero-olcek dt{color:var(--ink-faint);margin:0;font-family:var(--font-ui);
font-size:var(--t-2);line-height:var(--lh-meta);font-weight:var(--w-medium);
letter-spacing:var(--ls-duz)}
.hero-olcek dd{color:var(--ink);margin:var(--y-1) 0 0;font-family:var(--font-ui);
font-size:var(--t-5);line-height:var(--lh-h3);font-weight:var(--w-semi);
letter-spacing:var(--ls-h2);font-variant-numeric:tabular-nums lining-nums}
.ana-hero .hero-baglanti{margin-top:var(--b6)}
.hero-baglanti::after{content:" →";display:inline-block;transition:transform .25s ease}
.hero-baglanti:hover::after{transform:translateX(3px)}
.baglanti-durumu{width:100%;box-sizing:border-box;padding:9px var(--a-gutter);
background:var(--ink-deep);color:var(--paper);text-align:center;
font:600 var(--t-2)/var(--lh-arayuz) var(--font-ui)}
.baglanti-durumu[hidden]{display:none}
html.cevrimdisi .brand-mark{filter:grayscale(1) brightness(.58)}
html.cevrimdisi .brand-ad span,.cekmece .brand span,.footer .brand span{transition:color var(--dur-micro) ease}
html.cevrimdisi .brand-ad span,html.cevrimdisi .cekmece .brand span,
html.cevrimdisi .footer .brand span{color:#3C3B38}
.dortyuzdort{padding-top:clamp(48px,8vw,104px);padding-bottom:var(--b24)}
.dortyuzdort .article{grid-column:1;width:100%;margin:0 auto}
.dortyuzdort-ust{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);
gap:clamp(32px,6vw,88px);align-items:center;padding-bottom:clamp(48px,7vw,88px)}
.dortyuzdort-kod{margin:0;color:var(--press);font:600 clamp(5rem,12vw,9rem)/.8 var(--font-ui);
letter-spacing:-.075em;font-variant-numeric:tabular-nums lining-nums}
.dortyuzdort h1{margin-top:0}
.dortyuzdort .lead{margin-bottom:var(--y-4)}
.dortyuzdort-eylem{display:flex;flex-wrap:wrap;gap:12px}
.dortyuzdort-govde{max-width:none;border-top:1px solid var(--line);padding-top:var(--y-6)}
.dortyuzdort-bolum+.dortyuzdort-bolum{margin-top:var(--y-7)}
.dortyuzdort-bolum h2{margin-top:0}
.dortyuzdort-liste,.body .dortyuzdort-liste{list-style:none;padding:0;margin:0;
display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.body .dortyuzdort-liste li{padding:0;margin:0;min-width:0}
.dortyuzdort-liste li{margin:0}
.body .dortyuzdort-liste li::before,.body .dortyuzdort-liste li::marker{content:none}
.body .dortyuzdort-liste a,.dortyuzdort-liste a{display:block;padding:12px 16px;border-radius:var(--kose-m);
text-decoration:none;color:var(--ink);border-color:var(--ink-20,#1D1D1F33);
font-family:var(--font-ui);font-size:var(--t-3);line-height:var(--lh-arayuz);
box-sizing:border-box;width:100%;min-width:0}
.body .dortyuzdort-liste a,.dortyuzdort-liste a{text-decoration:none;
border:1px solid var(--line)}
.dortyuzdort-liste a:hover{border-color:var(--kenar);background:var(--ink-04);color:var(--press)}
.dortyuzdort-liste a:focus-visible{outline:2px solid var(--press);outline-offset:2px}
@media (max-width:768px){
.dortyuzdort{padding-top:var(--y-6)}
.dortyuzdort-ust{grid-template-columns:1fr;gap:var(--y-4)}
.dortyuzdort-kod{font-size:clamp(4.5rem,28vw,7rem)}
}
@media (max-width:560px){
.dortyuzdort-eylem{display:grid;grid-template-columns:1fr}
.dortyuzdort-eylem .btn{width:100%}
.dortyuzdort-liste,.body .dortyuzdort-liste{grid-template-columns:1fr}
.dortyuzdort-bolum:first-child .dortyuzdort-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.dortyuzdort-bolum:first-child .dortyuzdort-liste a{display:flex;align-items:center;height:100%;padding:10px 12px;border-radius:var(--kose-s)}
}
.yukari{position:fixed;right:20px;bottom:20px;z-index:calc(var(--z-header) - 1);
display:inline-flex;align-items:center;gap:6px;padding:0 14px;min-height:44px;
border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);
font:500 var(--t-2) var(--font-ui);text-decoration:none;
box-shadow:0 6px 20px -12px rgba(20,20,19,.35);
opacity:0;transform:translateY(8px);pointer-events:none;
transition:opacity 180ms ease,transform 180ms ease,border-color .2s ease,background 140ms ease}
.yukari.gorunur{opacity:1;transform:none;pointer-events:auto;
transition:opacity 250ms var(--ease-out),transform 250ms var(--ease-out),
border-color .2s ease,background 140ms ease}
.yukari:hover{border-color:var(--kenar);background:var(--ink-04);color:inherit}
.yukari:focus-visible{border-radius:999px}
.yukari svg{user-select:none}
.footer{background:var(--paper);color:var(--ink-muted);border-top:1px solid var(--line);
font-family:var(--font-ui);padding:40px 0 28px;
content-visibility:visible;contain-intrinsic-size:none}
.footer-grid{max-width:var(--a-container);margin:0 auto;
padding-left:var(--a-gutter);padding-right:var(--a-gutter);
display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:56px;
column-gap:var(--a-gutter);min-width:0;max-width:100%;box-sizing:border-box}
.footer-grid>*{min-width:0}
.footer h2{color:var(--ink)}
.footer ul{list-style:none;margin:0;padding:0}
.footer li{margin-bottom:6px}
.footer a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none;
color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--t-3);
line-height:var(--lh-arayuz);letter-spacing:var(--ls-duz)}
.footer a{transition:color var(--hover-cikis) cubic-bezier(.45,.05,.55,.95) 0s}
.footer a:not(.brand){color:var(--a-footer);transition:color var(--hover-cikis) ease 0s}
.footer a:hover{color:var(--ink)}
.footer li a{min-height:32px;text-decoration:underline;text-decoration-color:transparent;
text-underline-offset:.18em;
transition:color .2s ease,text-decoration-color .25s ease}
.footer li a:hover{text-decoration-color:currentColor}
.footer .desc,.footer-grid>div:first-child p{color:var(--ink-muted);overflow-wrap:break-word;
font-variant-numeric:normal;
font-family:var(--font-read);font-size:var(--t-4);line-height:var(--lh-ikincil);
letter-spacing:var(--ls-duz);max-width:var(--olcu);margin:0}
.footer-marka{display:inline-flex;align-items:center;gap:0;text-decoration:none;
color:#1D4E6B;font:600 var(--t-6)/1 var(--font-ui);letter-spacing:-.02em;margin:0 0 var(--y-3)}
.footer-marka .brand-mark{height:18px;width:22.5px;margin-right:1px}
.footer-marka .y1,.footer-marka .y4{fill:#1D4E6B}
.footer-marka .y2{fill:#4A8CB0}
.footer-marka .y3{fill:#7FA9C6}
.footer-marka:hover{color:var(--press)}
.footer .brand,.cekmece .brand{color:#1D4E6B;grid-template-columns:auto 1fr}
.footer .brand{margin-bottom:12px;display:inline-flex}
.footer .brand em{color:var(--ink)}
.footer-bottom{max-width:var(--a-container);margin:var(--b12) auto 0;
padding:20px var(--a-gutter) 0;border-top:1px solid var(--line-soft);
display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;align-items:baseline;
color:var(--ink-faint)}
.footer-bottom span:last-child{margin-left:auto}
.footer-guncel{color:var(--ink-faint)}
@media (hover:hover) and (pointer:fine){
.hd-nav:has(a:hover) a:not(:hover),
.toc ol:has(a:hover) a:not(:hover),
.toc-mobil ol:has(a:hover) a:not(:hover),
.cekmece nav:has(a:hover) a:not(:hover),
.footer ul:has(a:hover) a:not(:hover),
.harf-nav:has(a:hover) a:not(:hover),
.sayfalama ol:has(a:hover) a:not(:hover){
color:var(--a-daha-sonuk);transition:color var(--hover-kardes) ease 0s}
.hd-nav a:is(:hover,:focus-visible),.toc li a:is(:hover,:focus-visible),
.toc-mobil li a:is(:hover,:focus-visible),.cekmece nav a:is(:hover,:focus-visible),
.footer li a:is(:hover,:focus-visible),.harf-nav a:is(:hover,:focus-visible),
.sayfalama li a:is(:hover,:focus-visible){color:var(--press);
transition:color var(--hover-giris) ease 0s}
.footer li a:hover,.footer a:hover,.hd-nav a:hover,.toc li a:hover,
.cekmece nav a:hover,.crumbs a:hover{color:var(--press);
transition:color var(--hover-giris) ease 0s}
.guide-list .guide-row:hover,.guide-row:hover h2,.guide-row:hover h3,
.related-grid li a:hover,.related-grid a:hover strong{transition:none}
.guide-row:hover h2,.guide-row:hover h3,.related-grid a:hover strong{color:var(--press)}
.footer li a:hover{text-decoration:underline;text-decoration-color:currentColor;
text-underline-offset:.18em;text-decoration-thickness:1px;
transition:color var(--hover-giris,.2s) ease,text-decoration-color var(--hover-giris,.2s) ease}
.site-header .brand:hover .brand-ad,.site-header .brand:focus-visible .brand-ad{
clip-path:inset(-4px -4px -4px 0);transition:clip-path .28s cubic-bezier(.2,.7,.2,1) .06s}
html.kaydi .site-header .brand:hover .brand-ad,
html.kaydi .site-header .brand:focus-visible .brand-ad,
html.kaydi .site-header .brand:active .brand-ad{
clip-path:inset(-4px -4px -4px 0);transition:clip-path .3s cubic-bezier(.2,.7,.2,1) .04s}
.site-header .brand:hover .brand-ad span,
.site-header .brand:focus-visible .brand-ad span{background:none;color:#1D4E6B;transition:none}
.site-header .brand .brand-ad span{transition:none}
.site-header .brand:hover .brand-ad span::after,
.site-header .brand:focus-visible .brand-ad span::after{
background-position:0 0;transition:background-position .8s ease .22s}
.site-header .brand .brand-ad span::after{transition:none}
.site-header .brand:hover .y1{transition-delay:0s}
.site-header .brand:hover .y2{transition-delay:.05s}
.site-header .brand:hover .y3{transition-delay:.1s}
.site-header .brand:hover .y4{transition-delay:.15s}
.btn-primary:hover{transform:none}
.related-grid a:hover{transform:none}
}
.kume-kart:active,.akis-adim:active,.related-grid a:active,
.gezinti a:active,.terim:active,.paylas-kopyala:active,.paylas-wa:active,
.cekmece nav a:active,.sayfalama li a:active,.harf-nav a:active,.yukari:active,
.sayfalama a:active{background:var(--ink-08)}
.guide-list .guide-row:active::before{background:var(--ink-08);opacity:1}
.paylas-kopyala:active,.paylas-wa:active,.yukari:active{border-color:var(--ink-20)}
summary:focus-visible,.sss-item summary:focus-visible{outline:2px solid var(--press);
outline-offset:2px}
.kume-kart:focus-visible,.akis-adim:focus-visible,.related-grid a:focus-visible,
.article .related-grid a:focus-visible,.related-grid li a:focus-visible,
.kapak:focus-visible,.offer:focus-visible,.hero-kart:focus-visible{
border-radius:var(--kose-l);outline-offset:2px}
.guide-row:focus-visible,.gezinti a:focus-visible,.terim:focus-visible,
.toc-mobil:focus-visible,.gezinti .gezinti-onceki:focus-visible,
.gezinti .gezinti-sonraki:focus-visible,.gezinti a[rel]:focus-visible{
border-radius:var(--kose-m);outline-offset:2px}
.paylas-kopyala:focus-visible,.paylas-wa:focus-visible,.cekmece nav a:focus-visible,
.cekmece-kapat:focus-visible,.harf-nav a:focus-visible,.kart-resim:focus-visible{
border-radius:var(--kose-s)}
.table-wrap:focus-visible,div.table-wrap:focus-visible{outline:2px solid var(--press);
outline-offset:2px}
.sozluk-harf a:focus-visible,.terim a:focus-visible{
scroll-margin-top:calc(var(--header-h) + 72px)}
.kume-kart:hover,.akis-adim:hover,.guide-row:hover,.related-grid a:hover,
.gezinti a:hover,.terim:hover,.offer:hover,.kapak:hover,
.kume-kart:hover .kart-resim,.akis-adim:hover .kart-resim,
.related-grid a:hover .kart-resim,.guide-row:hover .kart-resim{
transform:none;border-width:1px}
@keyframes sayfa-gir{from{opacity:0}to{opacity:1}}
@keyframes kaydirici-gir{from{scrollbar-color:transparent transparent}}
@media (prefers-reduced-motion:no-preference){
body{animation:sayfa-gir 528ms ease both}
html{animation:kaydirici-gir 528ms ease both}
}
@view-transition{navigation:none}
@keyframes sayfa-cik{to{opacity:0}}
::view-transition-old(root){animation:sayfa-cik 367ms ease both}
::view-transition-new(root){animation:none;mix-blend-mode:normal}
::view-transition-group(root){animation-duration:0s}
::view-transition-old(site-header),::view-transition-new(site-header){
animation:none;mix-blend-mode:normal}
html.gecis-yok body{transition:opacity 367ms ease;transition-duration:367ms}
html.gecis-yok.cikiyor body{opacity:0}
html.cikiyor body{animation:none;opacity:0;transition:opacity 367ms ease}
@media (prefers-reduced-motion:no-preference){
html{scrollbar-color:rgba(20,18,14,.28) transparent;transition:scrollbar-color 367ms ease}
html.cikiyor{scrollbar-color:transparent transparent}}
@keyframes hedef-vurgu{from{background:var(--press-tint,#DCEBF5)}to{background:transparent}}
@keyframes hedefVurgu{from{background:var(--press-tint)}to{background:transparent}}
h2:target,h3:target{animation:hedefVurgu 1.4s ease-out 1;border-radius:4px}
.sec h2:target,.sec h3:target{animation:hedef-vurgu 1.6s ease-out both;
animation-duration:1.6s;border-radius:6px;scroll-margin-top:calc(var(--header-h) + 24px)}
@supports (animation-timeline: scroll()){
@keyframes bar-golge{from{box-shadow:0 1px 0 transparent}
to{box-shadow:0 1px 0 var(--line),0 8px 24px -16px rgba(20,20,19,.25)}}
.site-header{animation:bar-golge linear both;animation-timeline:scroll(root);
animation-range:0 80px}
}
.offer,.disclaimer,.ozet,.side-note,.kapak,.related-grid,.gezinti,.paylas,.yazar,.kaynak,
.sss-item,.kume-kart,.akis-adim,.footer-grid,.hero-olcek,.band-head,.toc,
.toc-mobil,.sayfalama,.harf-nav{min-width:0;max-width:100%;box-sizing:border-box}
.offer>*,.disclaimer>*,.gezinti>*,.paylas>*,.related-grid>*,.guide-row>*,.kume-kart>*,
.footer-grid>*,.hero-olcek>*,.sayfalama>*,.terim>*{min-width:0}
.offer p,.disclaimer,.ozet li,.side-note,.gezinti strong,.paylas,.yazar-metin,.kaynak li,
.sss-item summary,.sss-govde p,.kume-kart p,.guide-row p,.terim dd,.kapak-lejant span{
overflow-wrap:break-word;word-break:normal;hyphens:none}
.kapak svg,.hero-kart svg{width:100%;height:auto}
.kapak svg,.brand-mark{user-select:none}
@media (min-width:900px){
.ana-hero{padding:var(--b24) 0 var(--b16)}
.ana-hero-ic{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}
.hero-kart{max-width:640px}
.section-band{padding-top:var(--bolum-ic);padding-bottom:var(--bolum)}
.akis-band{padding-bottom:64px}
.footer{padding:56px 0 36px}
.footer-grid.uc{grid-template-columns:1.6fr 1fr 1fr}
.footer-grid>div:nth-child(2) ul{columns:2;column-gap:24px}
}
@media (min-width:1340px){.article{position:relative}
.side-note{position:static;width:auto;font-size:16px}}
@media (max-width:1020px){
.shell{grid-template-columns:minmax(0,1fr);gap:0;justify-items:center}
.toc{display:none}
.article{grid-column:1;width:100%;max-width:var(--content)}
.hd-nav{display:none}
.cekmece-ac{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto}
.toc-mobil{display:block;margin:var(--b6) 0}
.toc-mobil summary{display:flex;justify-content:space-between;align-items:center;
gap:var(--b4);padding:14px 18px;cursor:pointer;list-style:none;min-height:44px}
}
@media (max-width:899px){
.ana-hero-ic{grid-template-columns:minmax(0,1fr);gap:var(--b8)}
.hero-kart{justify-self:stretch;max-width:none}
}
@media (max-width:900px){
.kume-izgara{grid-template-columns:repeat(2,1fr)}
.akis{grid-template-columns:repeat(2,1fr)}
.akis::before{display:none}
.ana-hero-ic{grid-template-columns:1fr;gap:var(--b8)}
.hero-kart{justify-self:stretch}
.hero-olcek{grid-template-columns:repeat(2,auto);gap:var(--b4) var(--b8)}
}
@media (max-width:820px){
.footer-grid{grid-template-columns:1fr 1fr;gap:36px 28px}
.footer-grid.uc{grid-template-columns:1fr 1fr}
.footer-grid.uc>div:first-child{grid-column:1/-1}
}
@media (max-width:768px){
.sec h2,.article .body h2{margin-top:var(--y-8);margin-bottom:var(--y-3)}
.sec h3,.article .body h3{margin-top:var(--y-7);margin-bottom:var(--y-3)}
.article .body>p,.article .body .sec>p,
.article .body>ul,.article .body>ol,
.article .body .sec>ul,.article .body .sec>ol{
font-size:var(--t-4);line-height:28px;margin-bottom:var(--y-4)}
.ana-hero .lead,.article .lead,.lead{font-size:var(--t-5);line-height:32px;
margin:var(--y-5) 0 var(--y-7)}
}
@media (max-width:720px){
.sayfalama{grid-template-columns:1fr 1fr;
grid-template-areas:"onceki sonraki" "sayilar sayilar"}
.sayfalama-onceki{grid-area:onceki}
.sayfalama-sonraki{grid-area:sonraki}
.sayfalama ol{grid-area:sayilar;justify-content:center;margin-top:8px}
.harf-nav{top:var(--header-h)}
.table-wrap th[scope=row]{position:sticky;left:0;background:var(--paper);z-index:1;
box-shadow:6px 0 8px -8px rgba(20,20,19,.25)}
}
@media (max-width:640px){
:root{--header-h:56px}
.offer{grid-template-columns:1fr;padding:24px 16px 16px;padding-top:44px}
.offer .btn{justify-self:stretch;justify-content:center}
.gezinti{grid-template-columns:1fr}
.gezinti-sonraki{text-align:left}
.paylas{flex-direction:column;align-items:stretch}
.paylas-kopyala,.paylas-wa{text-align:center;width:100%}
.paylas-durum{text-align:center;width:100%}
.disclaimer,.ozet{padding:16px}
.hero-olcek{grid-template-columns:repeat(2,minmax(0,1fr))}
.yazar{flex-direction:column}
.sayfalama ol{flex-wrap:wrap}
.footer-bottom span:last-child{margin-left:0}
.yukari{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));min-height:44px;
width:44px;justify-content:center;padding:0}
.yukari span{display:none}
.kapak svg .cg-ad,.kapak svg .cg-not,.kapak svg .cg-yol,.kapak svg .cg-no,
.kapak svg .cg-baslik,.kapak svg .cg-cizgi{display:none}
.kapak svg .cg-nokta{display:block;font-size:24px}
.kapak svg .cg-olcu{font-size:22px}
.kapak svg{aspect-ratio:auto;height:auto;width:100%}
.kapak-lejant{display:grid;grid-template-columns:1fr;gap:6px;padding:12px 16px 4px}
.kapak-lejant span{display:flex;gap:8px;align-items:baseline;white-space:normal;
overflow:visible;min-width:0}
.kapak-lejant b{flex:0 0 auto}
.kapak-not{display:block;color:var(--ink-muted)}
.kapak-not b{display:block;color:var(--ink);font-weight:600;margin-bottom:2px}
.kume-giris p{font-size:var(--t-3);line-height:var(--lh-arayuz)}
}
@media (max-width:560px){
.kume-izgara{grid-template-columns:1fr}
.akis{grid-template-columns:1fr 1fr}
.footer-grid{grid-template-columns:1fr;gap:28px}
.footer-grid.uc{grid-template-columns:1fr}
.guide-row{grid-template-columns:minmax(0,1fr)}
.guide-row .rmeta{grid-column:1;grid-row:auto;order:3}
.guide-row-resimli{grid-template-columns:80px minmax(0,1fr);gap:14px}
.guide-row-resimli .kart-resim{border-radius:var(--kose-s)}
.gezinti{grid-template-columns:1fr}
.gezinti-sonraki{text-align:left}
.table-wrap td:first-child,.table-wrap th:first-child{position:sticky;left:0;
background:var(--paper);z-index:2}
.article h1,.ana-hero h1,.band-head h1{font-size:30px;line-height:1.12;
margin-bottom:var(--y-4);max-width:20ch}
.sec h2,.article .body h2,.sozluk-harf h2{font-size:var(--t-6);line-height:1.22}
.sec h3,.article .body h3{font-size:var(--t-5);line-height:1.25}
.ana-hero .lead,.article .lead,.lead{font-size:var(--t-5);line-height:32px}
.article .body>p,.article .body .sec>p,
.article .body>ul,.article .body>ol,
.article .body .sec>ul,.article .body .sec>ol{
font-size:var(--t-4);line-height:28px;margin-bottom:var(--y-4)}
.guide-row p,.kume-kart p,.band-head p,.kume-giris p,.terim dd,
.sss-govde,.note p,.side-note,.footer .desc,
.footer-grid>div:first-child p,.offer p:not(.offer-baslik),
.terim-liste span,.related-grid p,.gezinti a,
.yazar-metin,.disclaimer,.kaynak li{font-size:var(--t-3);line-height:var(--lh-arayuz)}
.guide-row h2,.guide-row h3,.kume-kart h3,
.related-grid strong,.sss-item summary,.offer-baslik,
.terim dt,.terim dt>a{font-size:var(--t-5);line-height:1.25}
.article .kaynak,.article .ozet,.kaynak,.ozet,
.article .kaynak li,.article .ozet li,
.ozet li,.ozet ul li,.kaynak li,.kaynak ul li{font-size:var(--t-3)}
.cekmece nav a{font-size:var(--t-3)}
.toc-mobil ol a,.toc-mobil li a,.toc-mobil ol li{font-size:var(--t-2)}
.kapak-lejant,.kapak-lejant span,.kapak-lejant b{font-size:var(--t-2)}
.hero-olcek dd{font-size:var(--t-4)}
.akis-adim strong{font-size:var(--t-3)}
.meta,.rmeta,.rmeta-kume,.crumbs,.footer-bottom,.footer-guncel,
.toc a,.toc-title,figcaption,.caption,.kapak-not,
.akis-adim span,.terim-en{font-size:var(--t-2)}
.yeni,.kicker,.etiket,.offer-label{font-size:var(--t-1)}
.zemin-isik-mobil{--zemin-isik:.045}
}
@media (max-width:560px){:root{--zemin-isik:.045}}
@media (max-width:400px){.kapak-lejant{grid-template-columns:1fr}
.hero-olcek{grid-template-columns:1fr 1fr}}
@media (max-width:360px){.akis{grid-template-columns:1fr}}
@media (hover:none){
.kume-kart:hover,.akis-adim:hover,.guide-list .guide-row:hover,.guide-row:hover,
.related-grid a:hover,.article .related-grid a:hover,.gezinti a:hover,
.terim:hover,.sayfalama li a:hover,.cekmece nav a:hover,
.harf-nav a:hover,.footer li a:hover,.toc a:hover,.yukari:hover,
.paylas-kopyala:hover,.paylas-wa:hover{background:transparent}
.kume-kart:hover h3,.akis-adim:hover h3,.akis-adim:hover strong,
.related-grid a:hover strong,.guide-list .guide-row:hover h2,
.guide-list .guide-row:hover h3,.gezinti a:hover strong,
.paylas-kopyala:hover,.paylas-wa:hover,.yukari:hover,
.footer li a:hover,.cekmece nav a:hover,.geri:hover,.bolum-devam a:hover{color:inherit}
.paylas-kopyala:hover,.paylas-wa:hover,.yukari:hover{border-color:var(--line)}
.footer li a:hover{text-decoration-color:transparent}
.sayfalama li span[aria-current]{background:var(--press);color:#fff}
.sayfalama li a:hover{color:var(--ink-muted)}
.hd-nav a:hover{color:var(--a-dinlenme,#6B6761)}
.hd-nav a.active:hover{color:var(--ink)}
.cekmece nav a:hover{color:var(--ink-body);background:transparent}
.cekmece nav a.active:hover{color:var(--ink);background:var(--ink-04)}
.crumbs a:hover{color:var(--ink-muted)}
.terim dt a:hover,.terim-liste a:hover{color:inherit}
.harf-nav a:hover{color:var(--ink-muted)}
.sayfalama-onceki:hover,.sayfalama-sonraki:hover{color:var(--ink-body)}
.gezinti a:hover strong{color:var(--ink)}
.terim-bag:hover,.meta-not:hover{color:inherit}
.article .body a:not(.btn):hover,.footer a:hover,.toc a:hover{color:inherit}
.sec h2:hover a.anchor{opacity:0}
.hero-baglanti:hover::after{transform:none}
.kume-kart:hover .kart-resim{transform:none}
.related-grid a:hover{background:var(--paper)}
}
@media (pointer:coarse){
.sayfalama li a,.sayfalama li span,.harf-nav a{min-width:44px;min-height:44px;
display:inline-grid;place-items:center}
.sayfalama-onceki,.sayfalama-sonraki{min-height:44px;height:44px;display:inline-grid;
place-items:center}
.cekmece nav a{min-height:44px;display:flex;align-items:center}
.footer li a{display:inline-flex;align-items:center;min-height:44px}
.toc-mobil ol a{display:flex;align-items:center;min-height:44px}
.sozluk dt a,dl dt a{padding-block:10px;margin-block:-10px}
}
@media (prefers-contrast:more){
:root{--ink-muted:#3A3733;--ink-faint:#54504B;
--kenar:#6B675F;--line:var(--kenar);--line-soft:var(--kenar);--kart-kenar:var(--kenar)}
.hd-nav a,.footer a{color:var(--ink)}
.terim-bag{text-decoration-style:solid}
}
@media (forced-colors:active){
.kart-resim,.kapak,.related-grid a,.offer,.paylas-kopyala,.paylas-wa,.yukari{
border:1px solid CanvasText}
.guide-row:hover::before,.kume-kart:hover{background:Canvas}
:focus-visible{outline:2px solid Highlight}
}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;
transition-duration:.01ms!important;scroll-behavior:auto!important}
html{scroll-behavior:auto}
html.gecis-yok body{transition:none}
::view-transition-old(root),::view-transition-new(root){animation:none}
.sss-chev,details::details-content{transition:none}
.sec,.band-head,.gezinti,.disclaimer,.paylas,.kaynak,.yazar,.footer-grid>*,.footer-bottom,
.guide-row,.kume-kart,.akis-adim,.related-grid li,.hero-kart,.sss-item,.terim{
animation:none;opacity:1;transform:none;clip-path:none}
.brand{grid-template-columns:auto 1fr}
.brand-ad{clip-path:none;opacity:1;max-width:14em}
.brand-ad span{background-position:0 0}
}
@media (hover:none){
.brand{grid-template-columns:auto 1fr}
.brand-ad{clip-path:none;opacity:1;max-width:14em}
.brand-ad span{background-position:0 0}
.site-header .brand-ad,html.kaydi .site-header .brand-ad{clip-path:none}
}
@media print{
@page{margin:18mm}
.site-header,.footer,.cekmece,.toc,.toc-mobil,.offer,.gezinti,.related,.sayfalama,.baglanti-durumu,
.kapak-lejant,.yukari,.paylas,.harf-nav,.son-okunan{display:none!important}
.crumbs,.side-note b{display:none}
body{background:#fff;color:#000;font-size:11.5pt;line-height:1.5}
body::before{display:none}
.shell{display:block;max-width:none;padding:0}
.article,.body{max-width:none}
.sec{padding-top:18pt;break-inside:auto}
.sec h2,.sec h3,h2,h3{break-after:avoid}
.figure,.note,table,.table-wrap{break-inside:avoid}
.table-wrap table{min-width:0}
.side-note{position:static;width:auto;padding:8pt 10pt;background:#f2f2f2;
font-size:10pt;color:#333}
a{color:#141413;text-decoration:underline}
.body a[href^="http"]:not([href*="matbaarehberi.com"])::after{
content:" (" attr(href) ")";font-size:.85em;color:#555}
.article a[href^="/"]::after{
content:" (https://matbaarehberi.com" attr(href) ")";font-size:.85em;color:#555}
.terim-bag{text-decoration:none}
.terim-bag::after{content:none}
}
h1,h2,h3,h4,h5,h6,.band-head h2,.kume-kart h3,.sss-item summary,.ozet li{
text-wrap:wrap;hyphens:none;-webkit-hyphens:none;word-break:normal}
h2,h3,h4{text-wrap:pretty}
.article .body p,.article .lead,.terim dd,p,li,dd{hyphens:none;-webkit-hyphens:none}
.side-note{max-width:var(--olcu)}
.footer-grid{column-gap:var(--a-gutter)}
.gezinti-sonraki{text-align:right}
.article-genis{max-width:76ch}
.hero-kart{max-width:640px}
@media (min-width:900px){.hero-kart{max-width:680px}}
.spec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}
.sw{border:1px solid var(--line-soft);border-radius:var(--r-2);overflow:hidden;
background:var(--surface)}
.sw .chip{height:74px}
.sw .lbl{padding:10px 12px;font:500 12.5px/1.5 var(--font-mono)}
.sw .lbl b{display:block;font:600 12.5px var(--font-ui);color:var(--ink);letter-spacing:.02em}
.sw .lbl span{color:var(--ink-faint)}
.scale-row{display:flex;align-items:baseline;gap:20px;padding:14px 0;
border-bottom:1px solid var(--line-soft)}
.scale-row code{font:500 12px var(--font-mono);color:var(--ink-faint);flex:0 0 128px}
@media (hover:hover){
.guide-row:hover h2,.guide-row:hover h3,.guide-list .guide-row:hover h2,.guide-list .guide-row:hover h3,
.related-grid a:hover strong,.akis-adim:hover strong,.akis-adim:hover h3,.gezinti a:hover strong,
.kume-kart:hover h3,.terim:hover dt a,.footer li a:hover,.footer a:hover,.hd-nav a:hover,
.toc li a:hover,.toc-mobil li a:hover,.cekmece nav a:hover,.cekmece-site a:hover,.crumbs a:hover,
.harf-nav a:hover,.sayfalama li a:hover,.bolum-devam a:hover,.geri:hover,.meta-not:hover,
.article .body a:hover,.terim-bag:hover{color:var(--press)}
.hd-nav:has(a:hover) a:not(:hover),.cekmece nav:has(a:hover) a:not(:hover),.cekmece-site:has(a:hover) a:not(:hover),
.footer ul:has(a:hover) a:not(:hover),.footer-grid:has(li a:hover) li a:not(:hover),
.toc ol:has(a:hover) a:not(:hover),.toc-mobil ol:has(a:hover) a:not(:hover),
.harf-nav:has(a:hover) a:not(:hover),.sayfalama ol:has(a:hover) a:not(:hover){color:var(--a-daha-sonuk)}
.guide-list:has(.guide-row:hover) .guide-row:not(:hover) h2,.guide-list:has(.guide-row:hover) .guide-row:not(:hover) h3,
.guide-list:has(.guide-row:hover) .guide-row:not(:hover) p,
.related-grid:has(a:hover) a:not(:hover) strong,.related-grid:has(a:hover) a:not(:hover) span,
.kume-izgara:has(.kume-kart:hover) .kume-kart:not(:hover) h3,.kume-izgara:has(.kume-kart:hover) .kume-kart:not(:hover) p,
.akis:has(.akis-adim:hover) .akis-adim:not(:hover) strong,.akis:has(.akis-adim:hover) .akis-adim:not(:hover) span{color:var(--a-daha-sonuk)}
.guide-list:has(.guide-row:hover) .guide-row:not(:hover) .kart-resim,.kume-izgara:has(.kume-kart:hover) .kume-kart:not(:hover) .kart-resim,
.related-grid:has(a:hover) a:not(:hover) .kart-resim,.akis:has(.akis-adim:hover) .akis-adim:not(:hover) .kart-resim{opacity:.72}
.hd-nav a:hover,.cekmece nav a:hover,.footer li a:hover,.toc a:hover,.toc-mobil a:hover,.harf-nav a:hover,.sayfalama li a:hover,
.hd-nav:has(a:hover) a:not(:hover),.cekmece nav:has(a:hover) a:not(:hover),.footer ul:has(a:hover) a:not(:hover),.footer-grid:has(li a:hover) li a:not(:hover),
.toc ol:has(a:hover) a:not(:hover),.guide-list:has(.guide-row:hover) .guide-row:not(:hover) h2,.guide-list:has(.guide-row:hover) .guide-row:not(:hover) h3,
.guide-list:has(.guide-row:hover) .guide-row:not(:hover) p,.guide-row:hover h2,.guide-row:hover h3{transition-duration:var(--hover-kardes,.34s)}
.guide-row h2,.guide-row h3,.guide-row p,.kume-kart h3,.kume-kart p,.akis-adim strong,.akis-adim span,
.related-grid a strong,.related-grid a span,.footer li a,.hd-nav a,.toc a,.toc-mobil a,.cekmece nav a,
.cekmece-site a,.harf-nav a,.sayfalama li a,.kart-resim{transition:color var(--hover-kardes-cikis,.45s) ease,opacity var(--hover-kardes-cikis,.45s) ease}
.guide-list .guide-row,.guide-list .guide-row:hover,.related-grid a,.kume-kart,.akis-adim,.terim{transition:none}
}
