/* Only translated prose gets Urdu alignment; Arabic Quran fonts remain unchanged. */
.ui-urdu :is(.intro,.context-link,.nav-bottom,.explorer-hero,.timeline-copy,.meaning-copy){text-align:right}
.ui-urdu :is(.library-intro,.cover-action){text-align:center}
.ui-urdu :is(p,.context-link strong,.context-link small){unicode-bidi:plaintext;line-height:1.8}
.ui-urdu .eyebrow{letter-spacing:normal;text-transform:none}
.ui-urdu .library-page :is(h1,h2,h3,p,button,small,label,.directory-name,.header-begin,.begin-button){font-family:Tahoma,Arial,sans-serif;letter-spacing:normal;line-height:1.65}
.ui-urdu .library-sidebar-head{direction:rtl}
.ui-urdu .directory-name{direction:rtl;text-align:right}
.ui-urdu .directory-name small{unicode-bidi:plaintext}
.ui-urdu .ready-card h3{direction:rtl}
/* Both names are normal flow items, so neither can overlap the other. */
.library-page .ready-card h3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;line-height:1.5}
.library-page .ready-card h3 span{float:none;display:block;flex-shrink:0;max-width:100%;overflow-wrap:anywhere}
.ui-urdu .ready-card h3 span{display:none}
.library-page .shelf-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 18px;margin-bottom:20px}
.library-page .shelf-heading>.eyebrow{flex-basis:100%}
.library-page .shelf-heading h2{margin:0}
.library-page .shelf-note{position:static}
.ui-urdu .ready-card :is(p,small){direction:rtl;text-align:right;display:block}
.ui-urdu .ready-card div>span{display:block;direction:rtl;text-align:right;unicode-bidi:plaintext}
#locale-pilot-notice{font-size:15px;background:#f4f7f1;color:#234b40;padding:10px 14px;border-radius:8px;margin:0 0 16px}
.website-language{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 24px;color:#234b40;background:white;font:16px/1.5 Arial,sans-serif}
.website-language select{font:inherit;padding:6px 12px;border:1px solid #d2dacd;border-radius:8px;background:white;color:#234b40;max-width:100%}
.website-language small{flex-basis:100%;text-align:right;font-size:13px;color:#596f63}
.ui-urdu .website-language label{direction:rtl}
.ui-urdu .website-language small{text-align:start}
.word-language-note{font-size:14px;color:#596f63;line-height:1.6}
.hover-controls label[hidden]{display:none!important}
@media(max-width:600px){.website-language{padding:10px 20px;justify-content:flex-start}.website-language small{text-align:start}.library-page .ready-card h3{font-size:22px}}

.ui-urdu .directory-row{grid-template-columns:28px minmax(0,1fr)}
.ui-urdu .directory-arabic{display:none}
.ui-urdu .library-page :is(.eyebrow,.library-edition,.ready-card small,.directory-row small,.shelf-note,.ready-card div>span){font-size:14px}
