
:root{--bg:#f5f7f6;--surface:#fff;--text:#15211d;--muted:#5e6b66;--primary:#155b48;--border:#dce4e0;--soft:#eaf4f0}
*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text);line-height:1.68}a{color:var(--primary)}.wrap{width:min(880px,calc(100% - 32px));margin:auto}.top{padding:18px 0}.top a{text-decoration:none;font-weight:800}.article{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:clamp(22px,4vw,46px);box-shadow:0 14px 44px rgba(14,41,31,.06);margin:10px auto 30px}.eyebrow{color:var(--primary);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.article h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.08;margin:.35rem 0 1rem;letter-spacing:-.035em}.lead{font-size:1.08rem;color:var(--muted)}.answer{padding:16px 18px;border-radius:16px;background:var(--soft);border-left:4px solid var(--primary);font-weight:650}.article h2{margin-top:2.2rem;line-height:1.2}.article h3{margin-top:1.5rem}.article ul,.article ol{padding-left:1.3rem}.source-box,.note{margin:24px 0;padding:16px;border:1px solid var(--border);border-radius:16px;background:#fafcfb}.source-box strong{display:block;margin-bottom:6px}.meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.85rem}.article table{width:100%;border-collapse:collapse;margin:18px 0 24px;font-size:.94rem}.article th,.article td{border:1px solid var(--border);padding:11px 12px;text-align:left;vertical-align:top}.article th{background:var(--soft);font-weight:850}.article code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:#eef3f0;border-radius:5px;padding:.12em .3em}.article img{max-width:100%;display:block}.quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px}.quick-links a{padding:13px;border:1px solid var(--border);border-radius:14px;text-decoration:none;background:#fff;font-weight:750}.faq details{border-top:1px solid var(--border);padding:14px 0}.faq summary{cursor:pointer;font-weight:800}.footer{padding:20px 0 40px;color:var(--muted);font-size:.85rem}.cta{display:inline-flex;padding:10px 14px;border-radius:12px;background:var(--primary);color:#fff;text-decoration:none;font-weight:800}@media(max-width:640px){.quick-links{grid-template-columns:1fr}.article{border-radius:18px;padding:20px}.article table{display:block;overflow-x:auto;white-space:normal}.article th,.article td{min-width:150px}.wrap{width:min(100% - 20px,880px)}}

/* v9.7: yeni rehber sınıflarını ana rehber tasarım sistemiyle eşleştir */
.guide-shell{width:min(880px,calc(100% - 32px));margin:auto}.guide-top{display:flex;justify-content:space-between;gap:12px;padding:18px 0}.guide-top a{text-decoration:none;font-weight:800}.guide-article{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:clamp(22px,4vw,46px);box-shadow:0 14px 44px rgba(14,41,31,.06);margin:10px auto 30px}.guide-article h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.08;margin:.35rem 0 1rem;letter-spacing:-.035em}.guide-article h2{margin-top:2.2rem;line-height:1.2}.guide-article section{margin-top:1.35rem}.guide-disclaimer{padding:16px 18px;border-radius:16px;background:var(--soft);border-left:4px solid var(--primary);color:var(--muted)}@media(max-width:640px){.guide-shell{width:min(100% - 20px,880px)}.guide-article{border-radius:18px;padding:20px}.guide-top{padding:14px 0}}

.guide-instagram{display:inline-flex;align-items:center;gap:5px;color:inherit;font-weight:750}.guide-instagram svg{flex:0 0 auto}

.guide-content {overflow-wrap:anywhere}
.guide-cover {width:100%;max-height:440px;object-fit:cover;border-radius:16px;margin-block:20px}
.guide-table-scroll {overflow-x:auto;max-width:100%}
.quick-links small {display:block;font-weight:400;color:var(--muted);margin-top:6px}
html[data-theme="dark"] {--bg:#0d1518;--surface:#152025;--text:#edf5f2;--muted:#b8c7c4;--border:#41545b;--soft:#203d35;--primary:#91e3c3;color-scheme:dark}
html[data-theme="dark"] body {background:var(--bg);color:var(--text)}
html[data-theme="dark"] :is(.source-box,.note,.quick-links a) {background:var(--surface)}
html[data-theme="dark"] .article code {background:#24343a;color:#edf5f2}

