[data-language-switcher]{position:fixed;inset-inline-start:18px;bottom:18px;z-index:10000;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#111a24;color:#fff;border:1px solid #647384;border-radius:10px;box-shadow:0 3px 20px #0005;font:16px/1.4 system-ui,sans-serif;direction:ltr}
[data-language-switcher] label{margin:0!important;color:inherit!important}
[data-language-switcher] select{width:auto!important;margin:0!important;padding:5px 7px!important;background:#111a24!important;color:#fff!important;border:0!important;font:inherit!important;cursor:pointer;min-height:34px}
[data-language-switcher] select:focus-visible{outline:2px solid #64dded;outline-offset:3px}
html[lang="ar"] body{font-family:Tahoma,Arial,sans-serif;letter-spacing:normal}
html[lang="ar"] .story,html[lang="ar"] .description,html[lang="ar"] article{text-align:start}
html[lang="ar"] .eyebrow,html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] p{letter-spacing:normal}
html[lang="ar"] input[type="email"],html[lang="ar"] .brand{direction:ltr}
footer{padding-bottom:85px!important}
@media(max-width:600px){[data-language-switcher]{bottom:10px;inset-inline-start:10px;padding:4px 8px;font-size:14px}html[lang] .pad-name{overflow-wrap:anywhere}}
html[lang="ar"] .experience{direction:ltr}
html[lang="ar"] .story{direction:rtl;padding:48px 2vw 40px 5vw}
html[lang="ar"] .story h1{font-family:Tahoma,Arial,sans-serif;font-size:clamp(36px,4.2vw,64px);line-height:1.3}
html[lang="ar"] .description{margin-inline-start:0}
@media(max-width:600px){html[lang="ar"] .story{padding:28px 6vw 0}html[lang="ar"] .story h1{font-size:38px;line-height:1.2}}
@media(min-width:601px){html[lang="ar"] .experience{height:660px;min-height:660px}}
body:has(#deck) footer{padding:0 4%!important}
body:has(#deck) [data-language-switcher]{position:static;padding:2px 7px;box-shadow:none;margin-inline-start:auto;font-size:12px;flex-shrink:0}
body:has(#deck) [data-language-switcher] select{max-width:110px;min-height:30px}
@media(max-width:650px){body:has(#deck) #slide-title{display:none}body:has(#deck) footer{gap:8px}body:has(#deck) [data-language-switcher] select{max-width:90px}}
@media print{[data-language-switcher]{display:none!important}}
html[lang="ar"] pre,html[lang="ar"] code,html[lang="ar"] .katex,html[lang="ar"] .MathJax{direction:ltr;unicode-bidi:isolate;text-align:left}
html[data-demo-language] [data-language-switcher]{inset-inline-start:auto;inset-inline-end:16px;bottom:12px}
html[data-demo-language] footer{padding:16px 28px!important}
html[data-demo-language][lang="ar"] .leaflet-container{direction:ltr}
html[data-demo-language] input[type="email"],html[data-demo-language] input[type="number"],html[data-demo-language] input[type="date"],html[data-demo-language] input[type="time"]{direction:ltr}
[data-language-switcher][hidden]{display:none!important}
html[lang="ar"] #stage,html[lang="ar"] .ink-target{direction:ltr}
