/* Farabad v1.8 — prominent, persistent English option; additive UI only. */
.site-body .languages{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;direction:ltr;overflow:visible}
.site-body .languages a{display:inline-flex;justify-content:center;align-items:center;min-height:35px;padding:7px 10px;white-space:nowrap;text-decoration:none}
.site-body .languages a.english-quick-access{font-weight:900;letter-spacing:.01em;color:#fff!important;background:#2b5485!important;border:1px solid #81aedc;border-radius:10px;box-shadow:0 3px 12px #1217273d}
.site-body .languages a.english-quick-access:hover,.site-body .languages a.english-quick-access:focus-visible{background:#1b72bd!important;color:#fff!important;outline-offset:2px}
.site-body .languages a.english-quick-access.active{background:#135f90!important;border-color:#9cdbff;box-shadow:0 0 0 2px #a8d3fa80}
.language-screen .language-options .english-featured-option{background:linear-gradient(125deg,#1c4a87,#326eaa)!important;color:#fff!important;border:1px solid #74b9ec!important;box-shadow:0 9px 22px #12345640;transform:none}
.language-screen .language-options .english-featured-option span{color:#c8e8ff!important}
.language-screen .language-options .english-featured-option:hover{background:linear-gradient(125deg,#1c5f9f,#378bca)!important;transform:translateY(-3px)}
.language-screen .language-options a:focus-visible,.site-body .languages a:focus-visible{outline:3px solid #62b3f2!important;outline-offset:3px}
@media(max-width:650px){.site-body .languages{gap:2px;max-width:100%}.site-body .languages a{padding:7px 5px;font-size:10px;min-height:37px}.site-body .languages a.english-quick-access{padding:7px 9px;font-size:11px}}
@media(max-width:380px){.site-body .languages a{padding:6px 4px;font-size:9px}.site-body .languages a.english-quick-access{padding:6px 7px;font-size:10px}}
