/* KARANLIK TEMA: scripts/koyu-tema.php üretir, elle değiştirme (elle düzeltmeler scripts/koyu-ek.css'te). */
html[data-tema="koyu"] {
    color-scheme: dark;
    --ink: #e9ecef;
    --ink-2: #c3c9d0;
    --muted: #98a1ac;
    --line: #2d343b;
    --line-2: #3b434c;
    --panel: #1a1f24;
    --bg: #121619;
    --kart: #1a1f24;
    --kart-2: #20262c;
    --green: #4cc27f;
    --green-bg: rgba(76, 194, 127, .14);
    --red: #f0605a;
    --amber-bg: rgba(217, 168, 119, .14);
}
html[data-tema="koyu"] body { background: var(--bg); color: var(--ink); }
html[data-tema="koyu"] img { opacity: .94; }
html[data-tema="koyu"] .mainnav a.is-active::after { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .btn { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .input { background: var(--kart); }
html[data-tema="koyu"] .alert { background: var(--kart-2); color: #f28b84; }
html[data-tema="koyu"] .todo .n { background: #e9ecef; color: #111418; }
@media (max-width: 860px) { html[data-tema="koyu"] .tabbar { background: var(--kart); } }
html[data-tema="koyu"] .alert-ok { color: #5fd08b; }
html[data-tema="koyu"] .pill-wait { color: #e3b989; }
html[data-tema="koyu"] .pill-ok { color: #5fd08b; }
html[data-tema="koyu"] .count { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .pill-bad { background: var(--kart-2); color: #f28b84; }
html[data-tema="koyu"] .setting-head .n { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .seen-chat { background: var(--kart); }
html[data-tema="koyu"] .btn-danger:hover { background: var(--kart); }
html[data-tema="koyu"] .timeline li.is-warn span:last-child { color: #e3b989; }
html[data-tema="koyu"] .bar:hover .bar-fill, html[data-tema="koyu"] .bar.is-current .bar-fill { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .l-cap { background: var(--kart); }
html[data-tema="koyu"] .l-plan:hover { border-color: var(--line); }
html[data-tema="koyu"] .l-plan.is-main { background: var(--kart); border-color: var(--line); }
html[data-tema="koyu"] .l-tool[class*="tone-"]:not(.is-soon) .chip { background: var(--kart); }
html[data-tema="koyu"] .l-group[class*="tone-"] .chip { background: var(--kart); }
html[data-tema="koyu"] .tag-free { background: var(--kart-2); color: #5fd08b; border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .tag-soon { background: var(--kart-2); color: #e3b989; border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .l-pro-more:hover { border-color: var(--line); }
html[data-tema="koyu"] .b-lessons .n { background: var(--kart-2); }
html[data-tema="koyu"] .b-head .eyebrow a { color: #5fd08b; }
html[data-tema="koyu"] .prose { color: var(--ink); }
html[data-tema="koyu"] .prose a { color: #5fd08b; }
html[data-tema="koyu"] .b-author { background: var(--kart-2); }
html[data-tema="koyu"] .b-author-links a { color: #5fd08b; }
html[data-tema="koyu"] .b-comment.is-author { background: var(--kart-2); }
html[data-tema="koyu"] .g-tools { background: var(--kart); }
html[data-tema="koyu"] .g-letters a { background: var(--kart-2); }
html[data-tema="koyu"] .error-list li { background: var(--kart-2); }
html[data-tema="koyu"] .b-lesson-badge { background: var(--kart-2); }
html[data-tema="koyu"] .v-more { background: var(--kart-2); }
html[data-tema="koyu"] .v-more > i { color: #f28b84; }
html[data-tema="koyu"] .v-letter-cta { border: 1px solid rgba(255, 255, 255, .14); background: var(--kart-2); }
html[data-tema="koyu"] .btn-light { background: var(--kart); border-color: var(--line); }
html[data-tema="koyu"] .btn-light:hover { background: var(--kart-2); }
html[data-tema="koyu"] .h-letter { background: var(--kart-2); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .h-letter-mark { color: #e3b989; }
html[data-tema="koyu"] .h-letter-tag { color: #e3b989; }
html[data-tema="koyu"] .h-letter .h-more { color: #e3b989; }
html[data-tema="koyu"] .h-issues a { border-bottom: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .h-card .chip { background: var(--kart); }
html[data-tema="koyu"] .pro-example { background: var(--kart); }
html[data-tema="koyu"] .pro-quote { background: var(--kart-2); }
html[data-tema="koyu"] .p-degil-liste li { border: 1px solid var(--line, var(--line)); }
html[data-tema="koyu"] .p-degil-liste .ti { color: #f28b84; }
html[data-tema="koyu"] .flow-n { background: var(--kart); }
html[data-tema="koyu"] .flow li.is-current .flow-n { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .flow li.is-done .flow-n { border-color: rgba(255, 255, 255, .14); color: #5fd08b; }
html[data-tema="koyu"] .tg-ok { color: #5fd08b; }
html[data-tema="koyu"] .b-invite.is-pro .btn { background: var(--kart); border-color: var(--line); }
html[data-tema="koyu"] .b-invite.is-egitim { background: var(--kart-2); border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .b-invite.is-bulten { background: var(--kart-2); border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .b-invite.is-bulten h2 { color: #e3b989; }
html[data-tema="koyu"] .k-book.is-soon { background: var(--kart-2); border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .k-soon-cover { border: 2px dashed rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .ls-card { background: var(--kart); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .ls-card.is-new { background: var(--kart); }
html[data-tema="koyu"] .ls-sub { color: #e3b989; }
html[data-tema="koyu"] .ls-read { color: #e3b989; }
html[data-tema="koyu"] .p-faq mark { background: rgba(217, 168, 119, .14); }
html[data-tema="koyu"] .bl-toolbar button, html[data-tema="koyu"] .bl-upload { background: var(--kart); }
html[data-tema="koyu"] .c-price.is-free { color: #5fd08b; }
html[data-tema="koyu"] .c-curriculum li.is-done i { color: #5fd08b; }
html[data-tema="koyu"] .c-buy-list i { color: #5fd08b; }
html[data-tema="koyu"] .w-side { background: var(--kart); }
html[data-tema="koyu"] .w-nav a.is-current { background: var(--kart-2); }
html[data-tema="koyu"] .w-nav a.is-done i { color: #5fd08b; }
html[data-tema="koyu"] .q-result { border-color: rgba(255, 255, 255, .14); background: var(--kart-2); }
html[data-tema="koyu"] .q-result.is-pass { border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .q-review-answers li.is-correct { color: #5fd08b; }
html[data-tema="koyu"] .od-comment.is-admin { background: var(--kart-2); }
html[data-tema="koyu"] .ec-badge.is-new { background: var(--kart); }
html[data-tema="koyu"] .ec-play i { background: rgba(26, 31, 36, .92); }
html[data-tema="koyu"] .hub.is-on .chip { background: var(--kart); }
html[data-tema="koyu"] .pill-soon { color: #e3b989; }
html[data-tema="koyu"] .ec-lock-icon { background: rgba(26, 31, 36, .92); }
html[data-tema="koyu"] .wl-card.is-shared { border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .wl-card.is-shared .chip { background: var(--kart); }
html[data-tema="koyu"] .wl-locked { border: 1px solid rgba(255, 255, 255, .14); background: var(--kart-2); }
html[data-tema="koyu"] .wl-locked .chip { background: var(--kart); }
html[data-tema="koyu"] .hx-btn.is-ghost:hover { border-color: var(--line); }
html[data-tema="koyu"] .app { background: var(--kart-2); color: var(--ink); }
html[data-tema="koyu"] .app-bar { background: var(--kart-2); border-bottom: 1px solid var(--line); }
html[data-tema="koyu"] .app-bar b { background: var(--kart); }
html[data-tema="koyu"] .app-nav { background: var(--kart); border-right: 1px solid var(--line); }
html[data-tema="koyu"] .app-nav span { color: #8dbaff; }
html[data-tema="koyu"] .app-nav .is-on { background: var(--kart-2); color: #f28b84; }
html[data-tema="koyu"] .app-nav .is-on i { color: #f28b84; }
html[data-tema="koyu"] .app-card { background: linear-gradient(180deg, #262d34, #262d34 90px); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .app-card-head > i { background: var(--kart); color: #f28b84; }
html[data-tema="koyu"] .app-chips span { background: var(--kart-2); }
html[data-tema="koyu"] .app-btns span { border: 1px solid var(--line); background: var(--kart); }
html[data-tema="koyu"] .app-tiles div { background: var(--kart); border: 1px solid var(--line); }
html[data-tema="koyu"] .app-tiles i { color: #f28b84; }
html[data-tema="koyu"] .app-tiles em { color: #e3b989; background: var(--kart-2); }
html[data-tema="koyu"] .app-tiles em.is-live { color: #5fd08b; background: var(--kart-2); }
html[data-tema="koyu"] .hx-live { background: var(--kart); color: var(--ink); }
html[data-tema="koyu"] .feat { background: var(--kart-2); border-bottom: 1px solid var(--line); }
html[data-tema="koyu"] .feat-grid > div { background: var(--kart); border: 1px solid var(--line); }
html[data-tema="koyu"] .feat-grid > div > i { color: #e3b989; }
html[data-tema="koyu"] .feat-grid em { background: var(--kart-2); color: #e3b989; }
html[data-tema="koyu"] .feat-grid .is-live { border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .feat-grid .is-live em { background: var(--kart-2); color: #5fd08b; }
html[data-tema="koyu"] .feat-tools small { color: #f28b84; }
html[data-tema="koyu"] .feat-tools small.is-free { color: #5fd08b; }
html[data-tema="koyu"] .h-letter-pro a { color: #e3b989; }
html[data-tema="koyu"] .hx-host { border: 4px solid var(--line); }
@media (max-width: 900px) { html[data-tema="koyu"] .hx-host { background: var(--kart); } }
@media (max-width: 900px) { html[data-tema="koyu"] .hx-host figcaption { color: var(--ink); } }
html[data-tema="koyu"] .kf-badge { color: #5fd08b; background: var(--kart-2); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .kf-tile .chip { background: var(--kart); }
html[data-tema="koyu"] .kf-letter { background: var(--kart-2); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .kf-letter h2 { color: #e3b989; }
html[data-tema="koyu"] .kf-letter > div > p { color: #e3b989; }
html[data-tema="koyu"] .kf-letter-list a { background: var(--kart); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .kf-letter-list small { color: #e3b989; }
html[data-tema="koyu"] .kf-book small { color: #e3b989; }
html[data-tema="koyu"] .kf-book-soon { background: var(--kart-2); color: #e3b989; }
html[data-tema="koyu"] .gm-frame-wrap { background: var(--kart); }
html[data-tema="koyu"] .pro-badge-icon { color: #5fd08b; }
@media (max-width: 1200px) and (min-width: 901px) { html[data-tema="koyu"] .hx-v2 .hx-host { background: var(--kart); } }
@media (max-width: 1200px) and (min-width: 901px) { html[data-tema="koyu"] .hx-v2 .hx-host figcaption { color: var(--ink); } }
html[data-tema="koyu"] .tgw-logo { color: #5fd08b; }
html[data-tema="koyu"] .tgw-img { background: var(--kart); }
html[data-tema="koyu"] .mt-pains p { background: var(--kart); }
html[data-tema="koyu"] .mt-pains i { color: #e3b989; }
html[data-tema="koyu"] .mt-turn strong { color: #5fd08b; }
html[data-tema="koyu"] .mt-pillar { background: var(--kart); }
html[data-tema="koyu"] .mt-pillar i { background: var(--kart-2); }
html[data-tema="koyu"] .mt-me { background: var(--kart); }
html[data-tema="koyu"] .mt-strip { background: var(--kart); }
html[data-tema="koyu"] .hc-doors a { background: var(--kart); }
html[data-tema="koyu"] .hc-start a { background: var(--kart); }
html[data-tema="koyu"] .hc-start a > i { background: var(--kart-2); }
html[data-tema="koyu"] .hc-admin-row { background: var(--kart); }
html[data-tema="koyu"] .um-btn > i { color: #5fd08b; border: 2px solid var(--line); }
html[data-tema="koyu"] .um-panel { background: var(--kart); }
html[data-tema="koyu"] .um-badge { color: #e3b989; background: var(--kart-2); }
html[data-tema="koyu"] .um-out button { color: #f28b84; }
html[data-tema="koyu"] .um-out button:hover { background: var(--kart-2); }
html[data-tema="koyu"] .tabbar a.is-pro { color: #e3b989; }
html[data-tema="koyu"] .tabbar a.is-pro.is-active .tb-pro { border-color: var(--line); }
html[data-tema="koyu"] .tp-group { background: var(--kart); }
html[data-tema="koyu"] .tp-join { background: rgba(91, 157, 255, .14); }
html[data-tema="koyu"] .tp-social a { background: var(--kart); }
html[data-tema="koyu"] .aa-kart { background: var(--kart); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .aa-etiket.is-free { color: #5fd08b; }
html[data-tema="koyu"] .bl-free.is-on { border-color: rgba(255, 255, 255, .14); background: var(--kart-2); }
html[data-tema="koyu"] .bl-substack { background: var(--kart); }
html[data-tema="koyu"] .tp-group.is-mezun .tp-tag { color: #5fd08b; }
html[data-tema="koyu"] .tp-join.is-off { background: var(--kart-2); }
html[data-tema="koyu"] .tp-mezun-link a { color: #5fd08b; }
html[data-tema="koyu"] .ar-card { background: var(--kart); }
html[data-tema="koyu"] .ar-ico { background: var(--kart-2); }
html[data-tema="koyu"] .ar-tag.is-free { color: #5fd08b; }
html[data-tema="koyu"] .ar-tag.is-soon { background: var(--kart-2); color: #e3b989; }
html[data-tema="koyu"] .ar-more { color: #e3b989; }
html[data-tema="koyu"] .ar-card.is-soon { background: var(--kart-2); }
html[data-tema="koyu"] .alert-bad { background: var(--kart-2); color: #f28b84; }
html[data-tema="koyu"] .is-up { color: #5fd08b; }
html[data-tema="koyu"] .is-down { color: #f28b84; }
html[data-tema="koyu"] .jr-open { background: var(--kart-2); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .jr-open strong { color: #e3b989; }
html[data-tema="koyu"] .jr-open a { background: var(--kart); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .jr-open a em { color: #e3b989; }
html[data-tema="koyu"] .jr-kpi { background: var(--kart); }
html[data-tema="koyu"] .jr-meter { background: rgba(217, 168, 119, .14); }
html[data-tema="koyu"] .jr-card { background: var(--kart); }
html[data-tema="koyu"] .jr-day, html[data-tema="koyu"] .jr-week { background: var(--kart-2); border: 1px solid var(--line); }
html[data-tema="koyu"] .jr-day.is-up b, html[data-tema="koyu"] .jr-day.is-down b, html[data-tema="koyu"] .jr-day.is-up .n, html[data-tema="koyu"] .jr-day.is-down .n { color: #5fd08b; }
html[data-tema="koyu"] .jr-week { background: var(--kart-2); }
html[data-tema="koyu"] .jr-week.is-up b { color: #5fd08b; }
html[data-tema="koyu"] .jr-week.is-down b { color: #f28b84; }
html[data-tema="koyu"] .jr-bar { background: var(--kart-2); }
html[data-tema="koyu"] a.jr-tr:hover { background: var(--kart-2); }
html[data-tema="koyu"] .jr-side { color: #5fd08b; }
html[data-tema="koyu"] .jr-side.is-short { background: var(--kart-2); color: #f28b84; }
html[data-tema="koyu"] .jr-chip { color: #5fd08b; }
html[data-tema="koyu"] .jr-chip.is-neg { background: var(--kart-2); color: #f28b84; }
html[data-tema="koyu"] .jr-chip.is-mistake { background: var(--kart-2); color: #e3b989; }
html[data-tema="koyu"] .jr-chip.is-open { background: var(--kart-2); color: #e3b989; }
html[data-tema="koyu"] .jr-chip.is-sym { background: var(--kart-2); }
html[data-tema="koyu"] .jr-split > div { background: var(--kart-2); }
html[data-tema="koyu"] .jr-split .is-up b { color: #5fd08b; }
html[data-tema="koyu"] .jr-split .is-down b { color: #f28b84; }
html[data-tema="koyu"] .jr-empty { background: var(--kart); border: 1px dashed rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .jr-empty-ico { background: var(--kart-2); }
html[data-tema="koyu"] .jr-choose a { background: var(--kart); }
html[data-tema="koyu"] .jr-choose-ico { background: var(--kart-2); }
html[data-tema="koyu"] .jr-pills span { background: var(--kart); }
html[data-tema="koyu"] .jr-pills input:checked + span { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .jr-preview { background: var(--kart-2); }
html[data-tema="koyu"] .jr-rules label:has(input:checked) { background: var(--kart-2); }
html[data-tema="koyu"] .jr-step { background: var(--kart-2); }
html[data-tema="koyu"] .jr-step:hover { border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .jr-step-ico { background: var(--kart); }
html[data-tema="koyu"] .jr-step.is-done { background: var(--kart-2); border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .jr-step.is-done .jr-step-ico { color: #5fd08b; border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .jr-tilt { background: var(--kart-2); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .jr-tilt-ico { background: var(--kart); color: #f28b84; border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .jr-tilt h2 { color: #f28b84; }
html[data-tema="koyu"] .jr-tilt ul { color: #f28b84; }
html[data-tema="koyu"] .jr-stopped { background: var(--kart-2); border: 1px solid rgba(255, 255, 255, .14); color: #8dbaff; }
html[data-tema="koyu"] .jr-scale { background: var(--kart-2); }
html[data-tema="koyu"] .jr-scale-row span { background: var(--kart); }
html[data-tema="koyu"] .jr-scale-row input:checked + span { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .jr-advice { background: var(--kart-2); border: 1px solid rgba(255, 255, 255, .14); color: #e3b989; }
html[data-tema="koyu"] .jr-day-sum div { background: var(--kart-2); }
html[data-tema="koyu"] .jr-nday { background: var(--kart-2); }
html[data-tema="koyu"] a.jr-nday:hover { border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .jr-nday.has-note { background: var(--kart); border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .jr-chip.is-good { color: #5fd08b; }
html[data-tema="koyu"] .jr-chip.is-mid { background: var(--kart-2); color: #e3b989; }
html[data-tema="koyu"] .jr-chip.is-low { background: var(--kart-2); color: #f28b84; }
html[data-tema="koyu"] .jr-note-text { background: var(--kart-2); }
html[data-tema="koyu"] .jr-from-plan { background: var(--kart-2); border: 1px solid rgba(255, 255, 255, .14); color: #5fd08b; }
html[data-tema="koyu"] .jr-delta.is-up { color: #5fd08b; }
html[data-tema="koyu"] .jr-delta.is-down { color: #f28b84; }
html[data-tema="koyu"] a.jr-wk-row:hover { background: var(--kart-2); }
html[data-tema="koyu"] .jr-rule-line { background: var(--kart-2); }
html[data-tema="koyu"] .bl-card { background: var(--kart); }
html[data-tema="koyu"] .bl-card:hover { border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .bl-ico { background: var(--kart-2); color: #e3b989; }
html[data-tema="koyu"] .bl-card.is-endeks .bl-ico { background: var(--kart-2); color: #5fd08b; }
html[data-tema="koyu"] .bl-card.is-sektor .bl-ico { background: var(--kart-2); color: #8dbaff; }
html[data-tema="koyu"] .bl-peek em { background: var(--kart-2); }
html[data-tema="koyu"] .bl-in { color: #5fd08b; }
html[data-tema="koyu"] .bl-out { color: #f28b84; }
html[data-tema="koyu"] .bl-code.is-in { color: #5fd08b; }
html[data-tema="koyu"] .bl-code.is-out { background: var(--kart-2); color: #f28b84; }
html[data-tema="koyu"] .bl-list a:hover { background: var(--kart-2); }
html[data-tema="koyu"] .bl-errors { color: #f28b84; }
html[data-tema="koyu"] .wl-bist a { background: var(--kart); }
html[data-tema="koyu"] .wl-bist a:hover { border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .bl-switch { background: var(--kart-2); }
html[data-tema="koyu"] .bl-switch a.is-active { background: var(--kart); }
html[data-tema="koyu"] .bl-card.is-abd .bl-ico { background: var(--kart-2); color: #8dbaff; }
html[data-tema="koyu"] .bl-card.is-kripto .bl-ico { background: var(--kart-2); }
html[data-tema="koyu"] .bl-card.is-forex .bl-ico { background: rgba(91, 157, 255, .14); color: #8dbaff; }
html[data-tema="koyu"] .bl-card.is-emtia .bl-ico { background: var(--kart-2); }
html[data-tema="koyu"] .bl-card.is-dunya-endeks .bl-ico { background: var(--kart-2); color: #5fd08b; }
html[data-tema="koyu"] .mk-skel i { background: linear-gradient(90deg, #20262c 25%, #262d34 50%, #20262c 75%); }
html[data-tema="koyu"] .mk-row:hover { background: var(--kart-2); }
html[data-tema="koyu"] .mk-chg { background: var(--kart-2); }
html[data-tema="koyu"] .mk-chg.up { color: #5fd08b; }
html[data-tema="koyu"] .mk-chg.down { background: var(--kart-2); color: #f28b84; }
html[data-tema="koyu"] .ec-day h3 { background: var(--kart); }
html[data-tema="koyu"] .ec-flag { background: var(--kart-2); }
html[data-tema="koyu"] .g-tabs { background: var(--kart-2); }
html[data-tema="koyu"] .g-tabs button[aria-selected="true"] { background: var(--kart); }
html[data-tema="koyu"] .g-chips a { background: var(--kart); }
html[data-tema="koyu"] .g-chips a.is-on { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .g-kpi { background: var(--kart); }
html[data-tema="koyu"] .g-q { background: var(--kart-2); }
html[data-tema="koyu"] .g-tip { background: var(--kart); }
html[data-tema="koyu"] .g-insight { background: var(--kart-2); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .g-cal .d { background: var(--kart-2); }
html[data-tema="koyu"] .g-cal .d.pos b, html[data-tema="koyu"] .g-cal .d.pos .n { color: #5fd08b; }
html[data-tema="koyu"] .g-cal .d.neg b, html[data-tema="koyu"] .g-cal .d.neg .n { color: #e3b989; }
html[data-tema="koyu"] .g-open { background: var(--kart-2); border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .g-open > header b.is-down { color: #f28b84; }
html[data-tema="koyu"] .g-op { border-top: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .g-op-facts strong.is-down { color: #f28b84; }
html[data-tema="koyu"] .g-tr:hover { background: var(--kart-2); }
html[data-tema="koyu"] .g-face { background: var(--kart-2); }
html[data-tema="koyu"] .g-face[aria-pressed="true"] { background: var(--kart-2); }
html[data-tema="koyu"] .g-saved { color: #5fd08b; }
html[data-tema="koyu"] .g-tile { background: var(--kart-2); }
html[data-tema="koyu"] .g-tile:hover { border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .g-tile.is-done .ti { color: #5fd08b; }
html[data-tema="koyu"] .g-modal-box { background: var(--kart); }
html[data-tema="koyu"] .g-x { background: var(--kart-2); }
html[data-tema="koyu"] .g-del { color: #f28b84; }
html[data-tema="koyu"] .g-dt-grid div { background: var(--kart); }
html[data-tema="koyu"] .g-dt-note { background: var(--kart-2); }
html[data-tema="koyu"] .gw-chip { background: var(--kart-2); }
html[data-tema="koyu"] .gw-markets button { background: var(--kart); }
html[data-tema="koyu"] .gw-markets button[aria-pressed="true"] { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .gw-seg span, html[data-tema="koyu"] .gw-seg button { background: var(--kart-2); }
html[data-tema="koyu"] .gw-seg.is-plain button[aria-pressed="true"] { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .gw-preview { background: var(--kart-2); }
html[data-tema="koyu"] .gw-emo span { background: var(--kart-2); }
html[data-tema="koyu"] .gw-emo input:checked + span, html[data-tema="koyu"] .gw-pick input:checked + span { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .gw-pick span { background: var(--kart); }
html[data-tema="koyu"] .gw-delete .link-btn { color: #f28b84; }
html[data-tema="koyu"] .mk-tabs button { background: var(--kart); }
html[data-tema="koyu"] .mk-tabs button[aria-selected="true"] { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .gb-welcome { color: #5fd08b; }
html[data-tema="koyu"] .gb-welcome.is-wait { color: #e3b989; }
html[data-tema="koyu"] .gb-card { background: var(--kart); }
html[data-tema="koyu"] .gb-ic { background: var(--kart-2); }
html[data-tema="koyu"] .gb-post { background: var(--kart); }
html[data-tema="koyu"] .gb-thumb.is-letter { background: linear-gradient(150deg, #20262c, #20262c); }
html[data-tema="koyu"] .gb-thumb.is-letter em { color: #e3b989; }
html[data-tema="koyu"] .gb-tag { background: rgba(26, 31, 36, .94); }
html[data-tema="koyu"] .gb-jr-open em { color: #e3b989; }
html[data-tema="koyu"] .gb-jr-open em.is-ok { color: #5fd08b; }
html[data-tema="koyu"] .gb-saved { color: #5fd08b; }
html[data-tema="koyu"] .gb-veil { background: rgba(26, 31, 36, .8); }
html[data-tema="koyu"] .gb-lock { background: var(--kart-2); }
html[data-tema="koyu"] .tp-post { background: var(--kart); }
html[data-tema="koyu"] .tp-img img { background: var(--kart-2); }
html[data-tema="koyu"] .sm-card { background: var(--kart); }
html[data-tema="koyu"] .hs-q { background: var(--kart); }
html[data-tema="koyu"] .hs-form { background: var(--kart); }
html[data-tema="koyu"] .hs-in { background: var(--kart); }
html[data-tema="koyu"] .hs-chip { background: var(--kart-2); }
html[data-tema="koyu"] .hs-pick { background: var(--kart-2); }
html[data-tema="koyu"] .hs-chips button { background: var(--kart); }
html[data-tema="koyu"] .hs-seg button { background: var(--kart); }
html[data-tema="koyu"] .hs-seg button[aria-pressed="true"]:first-child { background: var(--kart-2); }
html[data-tema="koyu"] .hs-seg button[aria-pressed="true"]:last-child { background: var(--kart-2); }
html[data-tema="koyu"] .hs-side.long { background: var(--kart-2); }
html[data-tema="koyu"] .hs-side.short { background: var(--kart-2); }
html[data-tema="koyu"] .hs-x { background: var(--kart); }
html[data-tema="koyu"] .hs-res { background: var(--kart); }
html[data-tema="koyu"] .hs-note.is-hata { background: var(--kart-2); color: #f28b84; }
html[data-tema="koyu"] .hs-note.is-uyari { color: #e3b989; }
html[data-tema="koyu"] .hs-note.is-bilgi { background: var(--kart-2); }
html[data-tema="koyu"] .hs-note.is-ok { background: var(--kart-2); color: #5fd08b; }
html[data-tema="koyu"] .hs-btn { background: var(--kart); }
html[data-tema="koyu"] .hs-btn.is-main { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .tp-kontrol dd span { color: #f28b84; }
html[data-tema="koyu"] .tp-kontrol div.is-bad dd { color: #f28b84; }
html[data-tema="koyu"] .gb-ic.is-tg { background: rgba(91, 157, 255, .14); }
html[data-tema="koyu"] .gb-msg { background: var(--kart-2); }
html[data-tema="koyu"] .g-csv { background: var(--kart); }
html[data-tema="koyu"] .wl-tabs button { background: var(--kart); }
html[data-tema="koyu"] .hs-desc { background: var(--kart-2); }
html[data-tema="koyu"] .kaydet-btn { background: var(--kart); }
html[data-tema="koyu"] .kaydet-btn.is-on { color: #e3b989; background: var(--kart-2); }
html[data-tema="koyu"] .kt-tabs a.is-active { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .kt-card { background: var(--kart); }
html[data-tema="koyu"] .kt-thumb { background: var(--kart-2); }
html[data-tema="koyu"] .kt-ph { background: linear-gradient(135deg, #20262c, #20262c); }
html[data-tema="koyu"] .kt-tag { background: rgba(26, 31, 36, .92); }
html[data-tema="koyu"] .gb-thumb.is-icon.is-light { background: linear-gradient(150deg, #20262c, #20262c); color: #e3b989; }
html[data-tema="koyu"] .prose { color: var(--ink); }
html[data-tema="koyu"] .eyebrow { color: #e3b989; }
html[data-tema="koyu"] .fb-ok { color: #5fd08b; }
html[data-tema="koyu"] .atolye-notu { background: rgba(217, 168, 119, .14); border-bottom: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .atolye-notu > div { color: #e3b989; }
html[data-tema="koyu"] .atolye-notu i.ti-school { color: #e3b989; }
html[data-tema="koyu"] .atolye-notu a { color: #e3b989; }
html[data-tema="koyu"] .soru.is-kompakt > summary { color: #e3b989; }
html[data-tema="koyu"] .soru-ok { color: #5fd08b; }
html[data-tema="koyu"] .si-fark.is-up { color: #5fd08b; }
html[data-tema="koyu"] .si-fark.is-down { color: #f28b84; }
@media (max-width: 860px) { html[data-tema="koyu"] .account-side:has(.admin-nav) { background: var(--kart); } }
html[data-tema="koyu"] .ep-cubuk i { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .ep-gunler > div:last-child > i { background: #e9ecef; color: #111418; }
html[data-tema="koyu"] .og-atolye { background: var(--kart-2); border: 1px solid rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .og-atolye-etiket { color: #e3b989; }
html[data-tema="koyu"] .og-atolye .c-card { background: var(--kart); }
html[data-tema="koyu"] .mainnav a.is-pro.is-active { border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .at-free { background: var(--kart-2); }
html[data-tema="koyu"] .at-free-ico { color: #e3b989; background: rgba(217, 168, 119, .14); }
html[data-tema="koyu"] .at-paket { background: var(--kart); }
html[data-tema="koyu"] .at-paket.is-ogrenci { background: var(--kart-2); border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .at-paket.is-ogrenci .at-paket-yuzde { color: #e3b989; }
html[data-tema="koyu"] .at-hizmetler a:hover { border-color: rgba(255, 255, 255, .14); }
html[data-tema="koyu"] .mn-panel { background: var(--kart); }
html[data-tema="koyu"] .mn-liste i { color: #e3b989; background: var(--kart-2); }
html[data-tema="koyu"] .mainnav .mn-buyuk { background: var(--kart-2); }
html[data-tema="koyu"] .mainnav .mn-buyuk:hover, html[data-tema="koyu"] .mainnav .mn-buyuk:focus-visible { background: var(--kart-2); }
html[data-tema="koyu"] .mn-ikon { color: #e3b989; background: rgba(217, 168, 119, .14); }
html[data-tema="koyu"] .mainnav .mn-alt { color: #e3b989; }
html[data-tema="koyu"] .mainnav .mn-panel a.mn-alt { color: #e3b989; }
html[data-tema="koyu"] .btn.btn-light:hover { background: var(--kart-2); border-color: var(--line); }
html[data-tema="koyu"] .btn.btn-danger:hover { background: var(--kart); }
html[data-tema="koyu"] .b-invite.is-pro .btn:hover { background: var(--kart-2); border-color: var(--line); }
html[data-tema="koyu"] .b-invite.is-pro .btn.btn-ghost:hover { border-color: var(--line); }
html[data-tema="koyu"] .p-week li strong, html[data-tema="koyu"] .mt-kicker, html[data-tema="koyu"] .jr-choose em, html[data-tema="koyu"] .ec-day h3, html[data-tema="koyu"] .gw-n { color: #e3b989; }
html[data-tema="koyu"] .tp-tag { color: #8dbaff; }
html[data-tema="koyu"] .tp-group.is-mezun .tp-tag { color: #5fd08b; }
html[data-tema="koyu"] .gw-uyari { color: #e3b989; }
html[data-tema="koyu"] .gw-doviz button { background: var(--kart); }
html[data-tema="koyu"] .gw-doviz button[aria-pressed="true"] { background: #e9ecef; color: #111418; }
@media (max-width: 860px) { html[data-tema="koyu"] .ms-sheet { background: var(--kart); } }
@media (max-width: 860px) { html[data-tema="koyu"] .ms-ikon { color: #e3b989; background: var(--kart-2); } }
@media (max-width: 860px) { html[data-tema="koyu"] .ms-buyuk { background: var(--kart-2); } }
@media (max-width: 860px) { html[data-tema="koyu"] .ms-alt { color: #e3b989; } }
@media (max-width: 860px) { html[data-tema="koyu"] .tabbar a.is-acik i { color: #e3b989; } }
html[data-tema="koyu"] .ax-ikon { background: var(--kart); }
html[data-tema="koyu"] .ax-secenek label { background: var(--kart); }
html[data-tema="koyu"] .sh-pro-ikon { background: var(--kart); }
html[data-tema="koyu"] .sh-yol label { background: var(--kart); }
html[data-tema="koyu"] .tg-serit { background: var(--kart-2); }
html[data-tema="koyu"] .tgp-kutu { background: var(--kart); }
html[data-tema="koyu"] .gw-kontrol { border: 1px solid var(--line, rgba(255, 255, 255, .14)); background: var(--kart-2); }
html[data-tema="koyu"] .pano-ekle { border: 2px dashed var(--line-2, rgba(255, 255, 255, .14)); }
html[data-tema="koyu"] .pano-ekle-liste button { border: 1px solid var(--line-2, rgba(255, 255, 255, .14)); background: var(--kart); }
html[data-tema="koyu"] .pk-tilt { color: #e3b989; }

/* ---------- Elle düzeltmeler (scripts/koyu-ek.css) ---------- */
/* Elle düzeltmeler: üretilen kuralların yetmediği yerler. */
.tema-dugme { width: 36px; height: 36px; justify-content: center; padding: 0; border: 0; border-radius: 10px; background: transparent; cursor: pointer; font-size: 19px; }
.tema-dugme:hover { background: var(--panel); }
html[data-tema="koyu"] .tema-dugme:hover { background: var(--kart-2); }
/* Logo beyaz zeminli görsel: koyu temada köşeleri yumuşak bir kart gibi dursun */
html[data-tema="koyu"] .brand img, html[data-tema="koyu"] .site-footer img[src*="logo"] { border-radius: 6px; }
