/* Medya X ortak editoryal yüzey — 204. Mevcut içerik ve davranışları korur. */
:root{--mx-ui-paper:#fff;--mx-ui-ink:#182d2d;--mx-ui-muted:#586c6b;--mx-ui-line:#d8e3e0;--mx-ui-soft:#f3f7f5;--mx-ui-brand:#064e4f;--mx-ui-accent:#0f766e;--mx-ui-radius:12px}
html.theme-dark{--mx-ui-paper:#2a2a2a;--mx-ui-ink:#f5f7f6;--mx-ui-muted:#bac7c3;--mx-ui-line:#46514d;--mx-ui-soft:#222625;--mx-ui-brand:#92dace;--mx-ui-accent:#77d2c3;color-scheme:dark}
html:not(.theme-dark){color-scheme:light}
body :is(button,input,select,textarea){font-family:inherit}
body :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--mx-ui-accent);outline-offset:3px}
body :is(input,select,textarea){max-width:100%}
body :is(.category-page,.tag-page,.authors-page,.author-page,.mx-post-mastery,.mx-reader-shell,.mx-auth-shell) :is(h1,h2,h3,p,a){overflow-wrap:anywhere}
.mx-news-home :is(.mx-news-signature,.mx-news-timeline,.mx-impact-analysis,.mx-news-compare){border-radius:var(--mx-ui-radius)!important;box-shadow:none!important}
.mx-news-home :is(.mx-news-signature h2,.mx-news-section-title h2){line-height:1.2}
.mx-news-home :is(.mx-news-minute,.mx-while-away,.mx-news-cover){box-shadow:none!important;border-radius:var(--mx-ui-radius)!important}
.mx-post-mastery :is(.post-header-card,.post-content-card,.mx-comments-card,.mx-trust-card),
:is(.category-page,.tag-page,.authors-page,.author-page) :is(.authors-card,.author-post-card,.author-trust-card){background:var(--mx-ui-paper)!important;border:1px solid var(--mx-ui-line)!important;border-radius:var(--mx-ui-radius)!important;box-shadow:none!important}
.mx-post-mastery .post-content-card .prose{font-size:1.0625rem;line-height:1.85;color:var(--mx-ui-ink)}
.mx-post-mastery .post-content-card .prose :is(p,ul,ol){margin-block:1.1em}
.mx-post-mastery .post-content-card .prose :is(h2,h3){line-height:1.35;margin-top:1.7em;scroll-margin-top:6rem}
.mx-post-mastery .post-content-card .prose :is(table,pre){display:block;max-width:100%;overflow-x:auto}
.mx-post-mastery .post-content-card .prose :is(img,video,iframe){max-width:100%}
.mx-post-mastery .post-content-card .prose blockquote{background:var(--mx-ui-soft)!important;border-left:3px solid var(--mx-ui-accent)!important;border-radius:0!important;box-shadow:none!important;color:var(--mx-ui-ink)!important}
html .mx-auth-shell{background:var(--mx-ui-soft)!important}
html .mx-auth-card{background:var(--mx-ui-paper)!important;border:1px solid var(--mx-ui-line)!important;border-radius:16px!important;box-shadow:0 8px 28px #063b3b0a!important;backdrop-filter:none}
html .mx-auth-card::after,html .mx-auth-btn-primary::before{content:none!important}
html .mx-reader-hero,html .mx-reader-feed-hero{background:#064e4f!important;border-radius:16px!important;box-shadow:none!important}
html .mx-reader-card{background:var(--mx-ui-paper)!important;border:1px solid var(--mx-ui-line)!important;border-radius:var(--mx-ui-radius)!important;box-shadow:none!important}
html .mx-reader-card::before,html .mx-reader-feed-hero::after{content:none!important}
html .mx-reader-action{background:var(--mx-ui-paper)!important;color:var(--mx-ui-ink)!important;border:1px solid var(--mx-ui-line)!important;border-radius:var(--mx-ui-radius)!important;box-shadow:none!important}
html .mx-reader-action :is(strong,span){color:inherit}
html .mx-reader-action .mx-reader-action-icon{background:var(--mx-ui-soft)!important;color:var(--mx-ui-brand)!important;box-shadow:none!important;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;line-height:1}
html :is(.mx-reader-item,.mx-reader-mini,.mx-reader-empty){background:var(--mx-ui-soft)!important;border-color:var(--mx-ui-line)!important}
html .mx-reader-account-avatar{flex:0 0 64px;width:64px;height:64px;line-height:1;align-self:center;display:grid;place-items:center;font-family:Arial,sans-serif;font-size:26px;color:#064e4f!important;-webkit-text-fill-color:#064e4f!important;box-shadow:none!important}
html .mx-reader-avatar,html .mx-reader-panel-avatar{flex-shrink:0;aspect-ratio:1;line-height:1;display:grid;place-items:center;font-family:Arial,sans-serif;color:#064e4f!important;-webkit-text-fill-color:#064e4f!important;background:#e5f3ef!important}
html .mx-reader-avatar{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:50%!important}
html .mx-reader-menu-trigger{min-height:48px;box-shadow:none!important;border-radius:8px!important}
html .mx-reader-profile{min-width:0}
html .mx-reader-profile>div:last-child{min-width:0}
html :is(.mx-reader-mail,.mx-reader-name){overflow-wrap:anywhere}
#siteFooter .mx-footer-credit{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}
#siteFooter .footer-newsletter h4{display:flex!important;align-items:center!important;gap:.6rem}
#siteFooter .footer-newsletter h4 svg{position:static!important;transform:none!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important}
@media(max-width:640px){
 .mx-post-mastery .post-content-card .prose{font-size:1rem;line-height:1.8}
 html .mx-reader-hero-row{flex-wrap:wrap;gap:16px}
 html .mx-reader-profile{gap:12px;width:100%}
 html .mx-reader-account-avatar{flex-basis:48px;width:48px;height:48px;border-radius:12px;font-size:22px}
 html .mx-reader-name{font-size:clamp(1.5rem,6vw,2rem)!important;line-height:1.2}
 html .mx-reader-mail{font-size:13px}
 html :is(.mx-reader-category-grid,.mx-reader-duo){grid-template-columns:1fr!important}
 html :is(.mx-auth-btn,.mx-reader-btn,.mx-reader-logout){min-height:44px}
 #siteFooter .mx-footer-credit{justify-content:flex-start}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body :is(.mx-reader-stat,.mx-reader-action,.mx-auth-btn,.author-post-image){transition:none!important;transform:none!important}}

/* Sabit sayfa, iletişim ve arama da aynı tasarım kapsamındadır. */
html :is(.page-shell,.contact-page,.search-page-shell){background:var(--mx-ui-soft)!important;color:var(--mx-ui-ink)}
html :is(.page-content-card,.contact-form-card,.search-result-card,.search-empty-card){background:var(--mx-ui-paper)!important;color:var(--mx-ui-ink)!important;border:1px solid var(--mx-ui-line)!important;border-radius:var(--mx-ui-radius)!important;box-shadow:none!important}
html :is(.page-shell,.contact-page,.search-page-shell) :is(h1,h2,h3,.search-result-title){color:var(--mx-ui-ink)!important;line-height:1.3;overflow-wrap:anywhere}
html :is(.page-shell,.contact-page) .prose{color:var(--mx-ui-ink);line-height:1.8}
html :is(.page-shell,.contact-page,.search-page-shell) :is(.text-slate-500,.text-slate-600,.text-slate-700,.search-result-excerpt){color:var(--mx-ui-muted)!important}
html :is(.page-shell,.contact-page) .prose :is(h2,h3){margin-top:1.7em;color:var(--mx-ui-ink)!important}
html :is(.page-shell,.contact-page) .prose :is(table,pre){display:block;overflow-x:auto;max-width:100%}
html :is(.contact-page,.search-page-shell) :is(input,select,textarea){background:var(--mx-ui-paper)!important;color:var(--mx-ui-ink)!important;border-color:var(--mx-ui-line)!important;border-radius:8px;min-height:44px}
html .mx-news-live-list a{grid-template-columns:6.5rem minmax(0,1fr)}
html .mx-news-live-list time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}
html .mx-desk-description{font-size:15px;line-height:1.65;color:rgba(255,255,255,.85);margin:0 0 1.2rem}
@media(max-width:640px){html :is(.page-content-card,.contact-form-card){padding:20px 16px!important}html .search-empty-card{padding:28px 16px!important}html :is(.page-shell,.contact-page,.search-page-shell) h1{font-size:clamp(1.7rem,7vw,2.2rem)!important}html .page-shell .prose{font-size:16px}}
