
:root{--bg:#fff;--text:#333;--muted:#686868;--line:#e5e5e5;--dark:#f7f8fa;--teal:#1a7a5a;--blue:#2a6cb6;--amber:#8a5a10;--purple:#6b46a8;--red:#a04020;--green:#1a7a5a}
body{display:block;font-family:'Source Serif 4',Georgia,serif;font-size:17px;line-height:1.75;background:#fff;color:#333}.layout{display:flex;max-width:1060px;margin:auto;padding:56px 32px 56px 0;min-height:100vh}nav{position:sticky;top:56px;height:auto;max-height:calc(100vh - 80px);width:190px;min-width:190px;padding:0 36px 0 32px;text-align:right;font-family:Inter,sans-serif}nav a{white-space:normal;overflow:visible;font-size:12px;line-height:1.6;padding:4px 0}nav a.active{color:#1a1a1a}.vline{width:1px;background:var(--line)}main{padding:0 0 0 48px;min-width:0;max-width:770px;width:100%}h1{font-size:28px;line-height:1.3;font-weight:400}h2{font-size:22px;line-height:1.4}p,td,th,a{overflow-wrap:anywhere}.mod-header{margin-bottom:28px}.mod-intro,.page-sub{font-size:16px;color:var(--muted);max-width:none;line-height:1.75}.mod-meta,.mod-tagline,.track-badge{font-family:Inter,sans-serif}.section{scroll-margin-top:20px}.lesson-frame{border:1px solid var(--line);border-left:3px solid var(--blue);background:#f0f5fb;border-radius:0;padding:14px 16px;margin:24px 0;font-size:13px;line-height:1.7}.lesson-kicker{font:600 11px Inter,sans-serif;color:var(--blue);margin-bottom:7px}.sim-box,.formula-box,.insight,.compare-box,.callout,.data-table,.metrics-strip,.result-strip{border-radius:0}.sim-box,.sim-box p,table,.formula-box{font-family:Inter,sans-serif;font-size:12px}.sim-box{max-width:100%;min-width:0}.sim-head{font-size:13px}.sim-ctrl{min-width:0}.sim-grp{font-size:12px}.sr-lbl{font-size:12px}.metrics-strip,.result-strip{min-width:0}.metric-val,.result-val{font-variant-numeric:tabular-nums}.formula-box{overflow-x:auto}.f-main{white-space:normal;overflow-wrap:anywhere}button,input,select{font-family:Inter,sans-serif}input[type=range]{width:100%;min-width:0;max-width:100%;accent-color:var(--blue)}canvas{max-width:100%;display:block}.wide-table{max-width:100%;overflow-x:auto;margin:16px 0}.wide-table table{min-width:550px;width:100%;margin:0}.wide-table:focus-visible{outline:2px solid var(--blue)}.lesson-review{margin:32px 0}.lesson-review summary{cursor:pointer;color:var(--blue);font-size:15px}.lesson-review details{border-top:1px solid var(--line);padding:12px 0}.lesson-sources{font-size:12px;line-height:1.7;border-top:1px solid var(--line);padding-top:20px}.lesson-sources h2{font-size:18px}.footer{font:12px Inter,sans-serif;margin-top:36px;color:var(--muted)}.skip-link{position:fixed;left:12px;top:12px;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;z-index:1000}.skip-link:focus{clip-path:none;width:auto;height:auto;background:#1a1a1a;color:#fff;padding:10px}.series-tools{font:12px/1.65 Inter,sans-serif;border:1px solid var(--line);padding:16px;margin:24px 0;display:grid;gap:10px}.series-tools input,.series-tools select{padding:9px;border:1px solid #aaa;background:white;width:100%;min-width:0}.series-tools button{padding:8px;border:1px solid var(--line);background:#fff;color:var(--blue);cursor:pointer}.track-group{margin:34px 0}.track-group h2{font:500 16px Inter,sans-serif;margin-bottom:12px}.module-card{border:1px solid var(--line);padding:14px;margin:6px 0;display:flex;gap:12px;text-decoration:none;color:var(--text);font:13px/1.6 Inter,sans-serif}.module-card:hover{border-color:var(--blue)}.module-num{background:var(--blue);color:white;min-width:26px;height:26px;text-align:center;padding-top:3px}.module-copy{min-width:0}.module-copy strong{display:block}.module-copy span{font-size:12px;color:var(--muted)}.overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);margin:24px 0}.overview div{text-align:center;padding:18px 8px}.overview strong{display:block;font:600 27px Georgia}.overview span{font:11px Inter,sans-serif;color:var(--muted)}.term-entry{padding:14px 0;border-top:1px solid var(--line)}.term-entry dt{font-weight:600}.term-entry dd{font-size:15px}.case-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.case-controls label{font:13px Inter,sans-serif;display:grid;gap:8px;min-width:0}.case-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.case-results>div{border:1px solid var(--line);padding:16px;font:12px/1.65 Inter,sans-serif}.case-results strong{display:block;font:600 24px Georgia;color:var(--blue)}.case-status{padding:18px;background:#f0f5fb;font-size:15px;margin-top:18px}.mod-nav{gap:16px}.mod-nav a{min-width:0;font-size:13px}[hidden]{display:none!important}
@media(max-width:768px){.layout{padding:28px 20px;display:block}nav{width:100%;min-width:0;max-height:none;position:static;padding:0 0 20px;text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 14px}nav .nav-div{width:100%;margin:4px 0}.vline{width:100%;height:1px}main{padding:28px 0 0;max-width:100%}h1{font-size:25px}h2{font-size:20px}.sim-2col,.sim-grid,.compare-grid,.two-col,.grid-2,.formula-grid,.case-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.sim-ctrl{border-right:0}.sim-box canvas{width:100%!important;min-height:220px}.metrics-strip,.result-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-box,.result-box{min-width:0}.metric-val,.result-val{font-size:18px}.case-results{grid-template-columns:1fr}.mod-nav{flex-wrap:wrap}.wide-table::before{content:'↔ Tablo yatay kaydırılabilir';display:block;position:sticky;left:0;font:11px Inter,sans-serif;color:var(--muted);margin-bottom:8px}.sim-head{flex-wrap:wrap}.f-main{font-size:15px}.timeline{overflow-x:auto}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.reading-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.reading-flow>div{padding:16px;border-top:3px solid var(--blue);background:var(--dark);font:13px/1.7 Inter,sans-serif}.reading-flow b,.reading-flow span{display:block}.reading-flow span{font-size:11px;color:var(--muted)}.preset-row{display:flex;gap:8px;flex-wrap:wrap}button[aria-pressed=true]{background:#f0f5fb;border-color:var(--blue)}.case-chart{padding:20px 0}.case-chart>div{display:grid;grid-template-columns:80px 1fr 65px;gap:8px;align-items:center;font:12px Inter,sans-serif;margin:15px 0}.case-bar-track{height:20px;background:#f1f1f1}.case-bar-track i{height:100%;display:block;background:var(--blue)}#case-base-bar{background:#888}summary:focus-visible,button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.term-entry dd{margin:4px 0}#kaynaklar ul{padding-left:20px}#kaynaklar li{margin:10px 0}main .section>p{margin:14px 0}nav a{flex-shrink:0}.mod-nav{display:flex;justify-content:space-between;margin-top:32px}.mod-nav a{max-width:48%}@media(max-width:480px){.reading-flow{grid-template-columns:1fr}.overview strong{font-size:24px}.case-chart>div{grid-template-columns:65px 1fr 55px;gap:5px}}
@media(max-width:768px){.lgd-type-grid,.ead-comp-grid,.stress-type-grid,.pillar-grid,.ilaap-grid{grid-template-columns:minmax(0,1fr)!important}.tier-row{flex-wrap:wrap}.tier-cap{white-space:normal}.sl-bar{min-width:0;flex-wrap:wrap}.sl-pct{overflow-wrap:anywhere}.sim-stacked .sim-ctrl,.floor-stacked .floor-controls{grid-template-columns:minmax(0,1fr)!important}.section [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}.section{min-width:0}.wide-table{width:100%;min-width:0}}
nav a{min-width:0;max-width:100%}.wide-figure{width:100%;min-width:0;overflow-x:auto;background:#f7f8fa}.wide-figure canvas{width:100%!important;min-width:560px;max-width:none}.wide-figure:focus-visible{outline:2px solid var(--blue)}@media(max-width:600px){.wide-figure::before{content:'↔ Grafiğin tamamı için yatay kaydırın';display:block;position:sticky;left:0;padding:8px 12px;font:11px Inter,sans-serif;color:var(--muted)}}
body{overflow-x:hidden}nav{overflow-x:hidden}nav a{overflow-wrap:anywhere}
