/* Language control belongs to the existing header in both public and private views. */
.site-language{display:inline-flex;flex:none;align-items:center;margin-inline-end:.5rem}
.site-language select{font:inherit;font-size:.875rem;min-height:2.5rem;padding:.45rem 1.65rem .45rem .7rem;width:auto;color:inherit;background:transparent;border:1px solid currentColor;border-radius:7px;cursor:pointer}
.site-language option{color:var(--fg);background:var(--surface)}
.site-language select:focus-visible{outline:2px solid currentColor;outline-offset:3px}
:lang(tr) .hero-title-line{overflow-wrap:normal}
:lang(tr) .ws-nav-text{font-size:.94rem}
:lang(tr) .mf-copy h1{font-size:clamp(2.1rem,3.5vw,4.1rem)}
:lang(tr) .mf-case-row,:lang(tr) .mf-story-node{overflow-wrap:anywhere}
.hr-preset{padding:1.15rem;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;display:flex;gap:1rem;align-items:center;justify-content:space-between}
.hr-preset p{margin:.35rem 0 0;max-width:65ch}
.hr-preset .btn{flex:none;white-space:normal}
.scope-category{margin-top:1rem!important}
@media(max-width:700px){.hr-preset{align-items:stretch;flex-direction:column}.site-language{margin-inline-end:0}.site-language select{min-height:2.25rem;padding-inline-start:.45rem}.app-header .wrap{gap:.5rem}:lang(tr) .app-header .nav{gap:.65rem}:lang(tr) .mf-copy h1{font-size:clamp(1.85rem,6vw,3rem)}}
