/* Bilgisayar görünümü: eski tasarımın üstüne ortak dokunuşlar (tüm site sayfaları). */
@font-face{font-family:"Nunito";src:url("/mk/fonts/nunito-latin.woff2") format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito";src:url("/mk/fonts/nunito-latin-ext.woff2") format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+0100-0130,U+0132-02AF,U+1E00-1EFF,U+2020,U+20A0-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
body,button,input,select,textarea{font-family:"Nunito",Arial,system-ui,sans-serif}
h1,h2,h3{font-weight:900;letter-spacing:-.02em}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #e67d27;outline-offset:3px}
@media(min-width:851px){
 #main-nav{gap:4px}
 #main-nav a{min-height:44px;padding:10px 16px;border:0;border-radius:10px;background:transparent;font-size:15px;font-weight:800}
 #main-nav a:hover{background:rgba(230,125,39,.12);color:var(--ink)}
 #main-nav a[href="/ucretsiz-prompter/"],#main-nav a[href="/diksiyon-testi/"],#main-nav a[href="/metin-kutuphanesi/"],#main-nav a[href="/calisma-alani/"]{display:none}
 .coach-link{font-size:14px;font-weight:800;border-radius:10px}
 .brand-type{font-weight:900}
}

.mk-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink,#17232c)}
.mk-brand svg{width:40px;height:40px;flex:none}
.mk-brand-word{font-size:24px;font-weight:900;letter-spacing:-.02em;text-transform:none}
.mk-brand-word span{color:#e67d27}
body>header nav a{border:0!important;background:transparent!important;font-weight:800;font-size:15px}
body>header nav a:hover{background:rgba(230,125,39,.12)!important}
h1,h2,h3,.hero-copy h1,.section-head h2{font-family:"Nunito",Arial,system-ui,sans-serif!important}
.brand-type{font-family:"Nunito",Arial,system-ui,sans-serif!important}
@media(max-width:850px){.nav-actions{margin-left:auto}}

/* Henüz açılmamış hizmet: düğme gibi değil, durum etiketi gibi görünür */
main span.btn[aria-disabled=true]{background:transparent!important;color:#c2651a;border:1px dashed #e67d27;box-shadow:none;cursor:default;pointer-events:none;transform:none}
html[data-theme=dark] main span.btn[aria-disabled=true]{color:#ffb27b}

/* Alt bilgideki Hakan Öztürk logosu: koyu temada alt yazı beyaz */
:root[data-theme=dark] footer img[src*="hakan-ozturk-logo"]{content:url("/mk/brand/hakan-ozturk-logo-disi.svg")}
:root[data-theme=dark] footer .hakan-brand{background:transparent!important;box-shadow:none!important;border-color:transparent!important}

/* Üstteki kanal düğmesi */
.coach-link.kanal-link{background:#22282e;border-color:#22282e;color:#fff;white-space:nowrap}
.coach-link.kanal-link:hover{background:var(--orange);border-color:var(--orange)}
:root[data-theme=dark] .coach-link.kanal-link{background:#fff;border-color:#fff;color:#22282e}
@media (max-width:760px){.nav-actions .coach-link:not(.kanal-link){display:none}.coach-link.kanal-link{display:inline-flex!important;font-size:12px;padding:6px 10px;min-height:36px;align-items:center}}
.arsiv-sayfalar{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:24px 0}
.arsiv-sayfalar a,.arsiv-sayfalar span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border-radius:10px;font-weight:800;text-decoration:none;color:inherit}
.arsiv-sayfalar a{border:1px solid var(--line,#dce2e6)}
.arsiv-sayfalar a:hover{border-color:#e67d27;color:#c8631a}
.arsiv-sayfalar a[aria-current=page]{background:#e67d27;border-color:#e67d27;color:#fff}
