/* ================= 5. Temel ================= */
body { font-family: var(--vc-font-body); }
h1, h2, h3, h4, .font-display-heading { font-family: var(--vc-font-display); font-weight: var(--vc-weight-strong); line-height: 1.12; text-wrap: balance; }
code { font-family: var(--vc-font-mono); font-size: 0.9em; background: var(--vc-surface-sunken); padding: 0 var(--vc-space-1); border-radius: var(--vc-radius-sm); color: var(--vc-text); }
a { text-underline-offset: 0.2em; }
:focus-visible { outline: 0.1875rem solid var(--vc-focus); outline-offset: 0.125rem; }
.vc-icon { width: 1.125rem; height: 1.125rem; flex: none; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.vc-muted { color: var(--vc-text-muted); } .vc-mono { font-family: var(--vc-font-mono); }
.vc-sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }

