html[lang="ar"]{--serif:'Noto Naskh Arabic','Cormorant Garamond',serif;--sans:'Noto Sans Arabic','Jost',sans-serif}
html[lang="ar"] body,html[lang="ar"] *{letter-spacing:0!important;text-transform:none!important}
html[lang="ar"] body,html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] textarea,html[lang="ar"] .btn{font-family:var(--sans)}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3{font-family:var(--serif);line-height:1.35}
.lang-sw{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:#fff;text-decoration:none;border:1px solid #555;border-radius:999px;font-size:14px;margin-inline:6px}
.lang-sw:hover,.lang-sw:focus-visible{border-color:#e7dfd8;color:#e7dfd8}

html[dir=rtl] .skip{left:auto;right:-999px}
html[dir=rtl] .skip:focus{left:auto;right:8px}
