:root{color-scheme:light dark;--bg:#f4f6f7;--kart:#fff;--yazi:#1b2430;--soluk:#5d6b78;--cizgi:#dfe5e8;--vurgu:#0b6e66;--vurgu-acik:#e3f1ef}
@media(prefers-color-scheme:dark){:root{--bg:#111a1f;--kart:#18242b;--yazi:#e8eef0;--soluk:#97a7b1;--cizgi:#2a3a43;--vurgu:#5fd0c4;--vurgu-acik:#1b3a38}}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--yazi);font:16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
a{color:var(--vurgu);text-decoration:none}a:hover{text-decoration:underline}
.ust{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--kart);border-bottom:1px solid var(--cizgi)}
.ust .marka{font-weight:700;font-size:1.05rem;color:var(--yazi)}.ust nav{display:flex;gap:16px}
main{max-width:860px;margin:0 auto;padding:20px 16px 40px}
h1{font-size:1.65rem;line-height:1.25;margin:.2em 0 .4em}h2{font-size:1.15rem;margin:1.6em 0 .5em}
.lead{color:var(--soluk);margin:0 0 18px}
.kart{background:var(--kart);border:1px solid var(--cizgi);border-radius:12px;padding:6px 16px;margin:14px 0}
table{width:100%;border-collapse:collapse}
th,td{padding:9px 6px;border-bottom:1px solid var(--cizgi);text-align:left;vertical-align:baseline}
tr:last-child td{border-bottom:0}th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--soluk)}
td.s,th.s{text-align:right;white-space:nowrap}td.sira{width:2.4em;color:var(--soluk)}td small{color:var(--soluk)}
.rozet{display:inline-block;background:var(--vurgu-acik);color:var(--vurgu);border-radius:999px;padding:2px 10px;font-size:.85rem;margin:3px 6px 3px 0}
ul.liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
ul.liste li a{display:block;background:var(--kart);border:1px solid var(--cizgi);border-radius:999px;padding:6px 14px;font-size:.93rem}
.alt{max-width:860px;margin:0 auto;padding:0 16px 30px;color:var(--soluk);font-size:.82rem}
pre,code{font:.88rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
pre{background:var(--kart);border:1px solid var(--cizgi);border-radius:10px;padding:12px 14px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}
:not(pre)>code{background:var(--vurgu-acik);padding:1px 6px;border-radius:5px}
select,input,button.dugme{font:inherit;padding:8px 10px;border:1px solid var(--cizgi);border-radius:8px;background:var(--kart);color:var(--yazi)}
button.dugme{background:var(--vurgu);border-color:var(--vurgu);color:#fff;cursor:pointer}
iframe{width:100%;border:1px solid var(--cizgi);border-radius:12px;background:var(--kart)}
@media(max-width:560px){h1{font-size:1.35rem}th,td{padding:8px 4px;font-size:.93rem}}
