.step-diagram-stage svg .surface{fill:var(--bg-sunken);stroke:var(--rule);stroke-width:1px}.step-diagram-stage svg .surface.sunken{fill:var(--bg-raised)}.step-diagram-stage svg .cell{fill:var(--bg);stroke:var(--rule-strong);stroke-width:1px}.step-diagram-stage svg .cell.plain{fill:var(--bg)}.step-diagram-stage svg .cell.header{fill:var(--bg-raised);font-weight:600}.step-diagram-stage svg .cell.active-cell,.step-diagram-stage svg .active-cell,.step-diagram-stage svg .cell.shared{fill:var(--bg-sunken);stroke:var(--rule-strong)}.step-diagram-stage svg .accent-cell{fill:var(--link-hover-bg);stroke:var(--accent);stroke-width:1.5px}.step-diagram-stage svg .muted-cell{fill:var(--bg-sunken);stroke:var(--rule)}.step-diagram-stage svg .cell.copied{fill:none;stroke:var(--accent);stroke-width:2.5px}.step-diagram-stage svg .cell.warn-cell{fill:var(--bg);stroke:var(--marker);stroke-width:1.5px}.step-diagram-stage svg .readonly-overlay{fill:none;stroke:var(--marker);stroke-width:2px;stroke-dasharray:6 4}.step-diagram-stage svg .label{fill:var(--text);font-family:var(--font-sans);text-anchor:middle;font-size:13px}.step-diagram-stage svg .label.start{text-anchor:start}.step-diagram-stage svg .label.end{text-anchor:end}.step-diagram-stage svg .label.heading{fill:var(--text-muted);letter-spacing:.02em;font-size:13px;font-weight:600}.step-diagram-stage svg .label.small,.step-diagram-stage svg .label.tiny{font-size:12px}.step-diagram-stage svg .label.mono{font-family:var(--font-mono);font-size:12.5px}.step-diagram-stage svg .label.mono.small{font-size:11.5px}.step-diagram-stage svg .label.muted{fill:var(--text-muted)}.step-diagram-stage svg .label.accent{fill:var(--link);font-weight:600}.step-diagram-stage svg .label.warn{fill:var(--marker-text);font-weight:600}.step-diagram-stage svg .label.strong{font-weight:600}.step-diagram-stage svg .flow{fill:none;stroke:var(--accent);stroke-width:2.25px}.step-diagram-stage svg .flow.dashed{stroke-dasharray:5 4}.step-diagram-stage svg .flow.warn-flow{stroke:var(--marker)}.step-diagram-stage svg .flow.muted-flow{stroke:var(--rule-strong)}.step-diagram-stage svg .arrow-head,.diagram-defs .arrow-head{fill:var(--accent)}.step-diagram-stage svg .arrow-head.warn-head,.diagram-defs .arrow-head.warn-head{fill:var(--marker)}.step-diagram-stage svg .arrow-head.open-head,.diagram-defs .arrow-head.open-head{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.step-diagram-stage svg .divider{stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:4 4}.step-diagram[data-astro-cid-ccbhvcfw]{--max-width:900px;--width:max(min(100vw - var(--toc-width) - 50px, var(--max-width)), 100%);width:var(--width);left:calc((100% - var(--width)) / 2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);font-family:var(--font-sans);counter-increment:figure;margin:40px auto;padding:14px 0 10px;position:relative}@media print{.step-diagram[data-astro-cid-ccbhvcfw]{width:100%;left:0}}.step-diagram-title[data-astro-cid-ccbhvcfw]{font-family:var(--font-serif);color:var(--text-muted);align-items:baseline;gap:.65em;margin-bottom:12px;font-size:.98em;font-style:italic;line-height:1.4;display:flex}.step-diagram-title[data-astro-cid-ccbhvcfw]:before{content:"Şekil " counter(chapter) "." counter(figure);font-family:var(--font-sans);letter-spacing:.03em;color:var(--text);flex:none;font-size:.82em;font-style:normal;font-weight:600}.step-diagram-stage[data-astro-cid-ccbhvcfw]{overscroll-behavior-x:contain;overflow-x:auto}.step-diagram-stage[data-astro-cid-ccbhvcfw] svg{width:100%;min-width:660px;height:auto;display:block;overflow:visible}@media print{.step-diagram-stage[data-astro-cid-ccbhvcfw] svg{min-width:0}}.step-diagram-stage[data-astro-cid-ccbhvcfw] [data-step]{transition:opacity .22s ease-in-out}.step-diagram[data-astro-cid-ccbhvcfw][data-interactive] .step-diagram-stage[data-astro-cid-ccbhvcfw] [data-step]{opacity:.1}.step-diagram[data-astro-cid-ccbhvcfw][data-interactive] .step-diagram-stage[data-astro-cid-ccbhvcfw] [data-step][data-state=done]{opacity:.42}.step-diagram[data-astro-cid-ccbhvcfw][data-interactive] .step-diagram-stage[data-astro-cid-ccbhvcfw] [data-step][data-state=active]{opacity:1}.step-diagram-player[data-astro-cid-ccbhvcfw]{align-items:center;gap:14px;margin-top:10px;display:flex}.step-diagram-play[data-astro-cid-ccbhvcfw]{background:var(--text);width:28px;height:28px;color:var(--bg);cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .15s,transform .15s;display:grid}.step-diagram-play[data-astro-cid-ccbhvcfw]:hover{background:var(--accent)}.step-diagram-play[data-astro-cid-ccbhvcfw]:active{transform:scale(.94)}.step-diagram-play[data-astro-cid-ccbhvcfw]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.step-diagram-play[data-astro-cid-ccbhvcfw] svg[data-astro-cid-ccbhvcfw]{fill:currentColor;width:14px;height:14px}.step-diagram-play[data-astro-cid-ccbhvcfw] .icon-pause[data-astro-cid-ccbhvcfw],.step-diagram[data-astro-cid-ccbhvcfw][data-playing] .step-diagram-play[data-astro-cid-ccbhvcfw] .icon-play[data-astro-cid-ccbhvcfw]{display:none}.step-diagram[data-astro-cid-ccbhvcfw][data-playing] .step-diagram-play[data-astro-cid-ccbhvcfw] .icon-pause[data-astro-cid-ccbhvcfw]{display:inline}.step-diagram-track[data-astro-cid-ccbhvcfw]{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.step-diagram-seg[data-astro-cid-ccbhvcfw]{cursor:pointer;background:0 0;border:none;flex:1;min-width:0;height:16px;padding:6px 0}.step-diagram-seg[data-astro-cid-ccbhvcfw]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:2px}.step-diagram-fill[data-astro-cid-ccbhvcfw]{background:var(--rule);border-radius:1.5px;height:3px;display:block;position:relative;overflow:hidden}.step-diagram-fill[data-astro-cid-ccbhvcfw]:after{content:"";background:var(--text);border-radius:1.5px;width:0;position:absolute;inset:0}.step-diagram-seg[data-astro-cid-ccbhvcfw][data-state=done] .step-diagram-fill[data-astro-cid-ccbhvcfw]:after,.step-diagram-seg[data-astro-cid-ccbhvcfw][data-state=active] .step-diagram-fill[data-astro-cid-ccbhvcfw]:after{width:100%}.step-diagram[data-astro-cid-ccbhvcfw][data-playing] .step-diagram-seg[data-astro-cid-ccbhvcfw][data-state=active] .step-diagram-fill[data-astro-cid-ccbhvcfw]:after{width:0;animation:step-fill var(--step-dwell,2.6s) linear forwards}@keyframes step-fill{0%{width:0}to{width:100%}}.step-diagram-index[data-astro-cid-ccbhvcfw]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-subtle);flex:none;font-size:.78em}.step-diagram-index[data-astro-cid-ccbhvcfw] .sep[data-astro-cid-ccbhvcfw]{opacity:.6;margin:0 2px}.step-diagram-caption[data-astro-cid-ccbhvcfw]{min-height:3.4em;color:var(--text);margin-top:12px;font-size:.92em;line-height:1.6;display:none}.step-diagram[data-astro-cid-ccbhvcfw][data-interactive] .step-diagram-caption[data-astro-cid-ccbhvcfw]{display:block}.step-diagram-list[data-astro-cid-ccbhvcfw]{color:var(--text-muted);margin:14px 0 0;padding-left:1.4em;font-size:.9em;line-height:1.6}.step-diagram[data-astro-cid-ccbhvcfw][data-interactive] .step-diagram-list[data-astro-cid-ccbhvcfw]{display:none}@media (width<=520px){.step-diagram-player[data-astro-cid-ccbhvcfw]{gap:8px}.step-diagram-caption[data-astro-cid-ccbhvcfw]{min-height:5em}}@media print{.step-diagram-player[data-astro-cid-ccbhvcfw],.step-diagram-caption[data-astro-cid-ccbhvcfw]{display:none!important}.step-diagram-list[data-astro-cid-ccbhvcfw]{display:block!important}.step-diagram[data-astro-cid-ccbhvcfw][data-interactive] .step-diagram-stage[data-astro-cid-ccbhvcfw] [data-step]{opacity:1!important}}
