:root{--s: #fff8e8;--s2: #f3ead4;--page: #f7ecd3;--line: #dccfb0;--ink: #2f2416;--ink-2: #6f5f48;--acc: #2f8c3f;--acc-2: #256f32;--wheat: #e9b63a;--font: "Nunito", system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--page);color:var(--ink);font:600 16px/1.6 var(--font)}.bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px max(16px,calc((100vw - 820px)/2));background:#fff8e8f2;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:8px;text-decoration:none}.brand .word{height:26px;width:auto}.back{padding:8px 14px;border-radius:10px;background:var(--acc);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 2px 0 var(--acc-2)}.back:hover{background:var(--acc-2)}main{max-width:820px;margin:0 auto;padding:28px 16px 56px}h1{margin:0 0 6px;font-size:34px;font-weight:900;line-height:1.15;text-wrap:balance}.lead{margin:0 0 16px;color:var(--ink-2)}.toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.toc a{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--s);color:var(--ink);font-size:14px;font-weight:800;text-decoration:none}.toc a:hover{border-color:var(--acc);color:var(--acc-2)}section{margin-bottom:22px;padding:22px 24px;background:var(--s);border:1px solid var(--line);border-radius:14px}h2{margin:0;font-size:24px;font-weight:900;line-height:1.25}.meta{margin:2px 0 14px;color:var(--ink-2);font-size:13.5px}h3{margin:22px 0 6px;font-size:17px;font-weight:900}p,li{max-width:70ch}p{margin:0 0 10px}ul{margin:0 0 10px;padding-left:20px}li{margin:3px 0}a{color:var(--acc-2);font-weight:800}code{padding:1px 5px;border-radius:5px;background:var(--s2);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.86em}.table{margin:6px 0 12px;overflow-x:auto;border:1px solid var(--line);border-radius:10px}table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}th,td{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}th{background:var(--s2);font-weight:900;white-space:nowrap}tbody tr:last-child td{border-bottom:0}td:first-child{min-width:170px}#gizlilik td:first-child{min-width:240px}.choice{margin-top:12px;padding:14px;background:#fffdf6;border:1px dashed var(--line);border-radius:12px}.choice p{margin:0 0 10px;font-weight:800}.choice .row{display:flex;flex-wrap:wrap;gap:8px}.btn{flex:1 1 180px;min-height:40px;padding:8px 14px;background:var(--s);color:var(--ink);border:1px solid var(--line);border-radius:10px;font:800 15px var(--font);cursor:pointer}.btn:hover{border-color:var(--acc)}.btn.on{background:var(--acc);border-color:var(--acc-2);color:#fff}.btn:focus-visible,.back:focus-visible,.toc a:focus-visible,a:focus-visible{outline:3px solid var(--wheat);outline-offset:2px}.foot{padding-top:6px;color:var(--ink-2);font-size:13.5px;text-align:center}.foot p{max-width:none;margin:4px 0}@media(max-width:600px){h1{font-size:27px}.table{overflow:visible}table,tbody,tr,td{display:block}thead{display:none}tbody tr{padding:8px 0;border-bottom:1px solid var(--line)}tbody tr:last-child{border-bottom:0}td,td:first-child,#gizlilik td:first-child{min-width:0;padding:3px 12px;border-bottom:0}td:before{content:attr(data-label);display:block;color:var(--ink-2);font-size:11.5px;font-weight:900;letter-spacing:.02em}section{padding:16px;border-radius:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
