/* MC A20E0E9D Header Capability Visual + Dark Theme */
.mc-header-capabilities{width:min(var(--portal-container),calc(100% - 32px));margin-inline:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 0 10px}
.mc-header-capability-button,.mc-header-member-link{min-height:38px;border-radius:9px;border:1px solid var(--portal-line,#e5e7eb);background:var(--portal-card,#fff);color:var(--portal-text,#111827);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font:inherit;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}
.mc-header-capability-button{min-width:38px;padding:0 10px;cursor:pointer}
.mc-header-capability-button:hover,.mc-header-member-link:hover{transform:translateY(-1px)}
.mc-theme-toggle-icon{font-size:1.05rem;line-height:1}
.mc-header-membership{display:flex;align-items:center;gap:7px}
.mc-header-member-logout-form{margin:0;display:inline-flex}
.mc-header-member-logout{cursor:pointer}
.mc-header-member-link{padding:0 12px;font-weight:700}
.mc-header-member-register{background:var(--site-renk,#2563eb);border-color:var(--site-renk,#2563eb);color:#fff}
.mc-mobile-capabilities{display:none}

@media(max-width:900px){
  .mc-header-capabilities{display:none}
  .mc-mobile-capabilities{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--portal-line,#e5e7eb)}
  .mc-mobile-membership{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  .mc-mobile-membership .mc-header-member-logout-form{display:block;width:100%}
  .mc-mobile-membership .mc-header-member-logout{width:100%}
  .mc-mobile-member-link{min-height:42px;width:100%;padding:0 10px}
  .mc-mobile-theme-toggle{width:100%;min-height:42px;justify-content:space-between;padding:0 12px}
  .mc-mobile-theme-label{font-weight:700}
}

/* Dark token layer. Site/category accent (--site-renk) is intentionally untouched. */
html[data-mc-theme="dark"]{color-scheme:dark;--portal-bg:#0b0f17;--portal-card:#151b26;--portal-text:#e8ecf3;--portal-muted:#9aa4b2;--portal-line:#2b3443;background:#0b0f17}
html[data-mc-theme="dark"] body{background:var(--portal-bg);color:var(--portal-text)}
html[data-mc-theme="dark"] .portal-header,
html[data-mc-theme="dark"] .portal-brandrow,
html[data-mc-theme="dark"] .portal-navbar,
html[data-mc-theme="dark"] .portal-mainnav,
html[data-mc-theme="dark"] .portal-submenu,
html[data-mc-theme="dark"] .portal-mobile-panel{background:#111722;color:var(--portal-text);border-color:var(--portal-line)}
html[data-mc-theme="dark"] .portal-mobile-backdrop{background:rgba(0,0,0,.68)}
html[data-mc-theme="dark"] .portal-mobile-head,
html[data-mc-theme="dark"] .portal-mobile-menu-list li{border-color:var(--portal-line)}
html[data-mc-theme="dark"] .portal-mobile-head button,
html[data-mc-theme="dark"] .portal-menu-button{background:#1b2431;border-color:var(--portal-line);color:var(--portal-text)}
html[data-mc-theme="dark"] .portal-submenu a,
html[data-mc-theme="dark"] .portal-mobile-menu-list .portal-submenu a{color:#c6ced9}
html[data-mc-theme="dark"] .portal-submenu a:hover{background:#1b2431;color:var(--site-renk,#60a5fa)}
html[data-mc-theme="dark"] :where(.portal-card,.portal-article,.portal-page-head,.portal-state,.portal-sidebar,.portal-gallery-section,.portal-section-card,.portal-widget,.mc-sidebar){background:var(--portal-card);color:var(--portal-text);border-color:var(--portal-line);box-shadow:0 12px 32px rgba(0,0,0,.18)}
html[data-mc-theme="dark"] :where(.portal-card,.portal-article,.portal-page-head,.portal-state,.portal-sidebar,.portal-gallery-section,.portal-section-card,.portal-widget,.mc-sidebar) :where(h1,h2,h3,h4,h5,h6,strong){color:var(--portal-text)}
html[data-mc-theme="dark"] :where(.portal-card,.portal-article,.portal-page-head,.portal-state,.portal-sidebar,.portal-gallery-section,.portal-section-card,.portal-widget,.mc-sidebar) :where(p,small,.portal-meta,.portal-muted){color:var(--portal-muted)}
html[data-mc-theme="dark"] :where(input,textarea,select){background:#0e1520;color:var(--portal-text);border-color:#344054}
html[data-mc-theme="dark"] :where(input,textarea)::placeholder{color:#7f8a99}
html[data-mc-theme="dark"] .portal-mobile-search button{background:var(--site-renk,#2563eb);color:#fff}
html[data-mc-theme="dark"] .mc-header-capability-button,
html[data-mc-theme="dark"] .mc-header-member-link{background:#151b26;border-color:#344054;color:#f8fafc}
html[data-mc-theme="dark"] .mc-header-member-register,
html[data-mc-theme="dark"] .mc-mobile-member-register{background:var(--site-renk,#2563eb);border-color:var(--site-renk,#2563eb);color:#fff}
html[data-mc-theme="dark"] .mc-mobile-capabilities{border-color:var(--portal-line)}
html[data-mc-theme="dark"] .portal-footer{border-color:var(--portal-line)}
html[data-mc-theme="dark"] :focus-visible{outline-color:var(--site-renk,#60a5fa)}

@media(prefers-reduced-motion:reduce){.mc-header-capability-button,.mc-header-member-link{transition:none}}
