.header-tools{display:flex;align-items:center;gap:18px}.language-switcher{display:flex;border:1px solid var(--line);border-radius:999px;padding:3px;background:rgba(243,239,230,.72)}.language-switcher button{border:0;background:transparent;color:var(--ink);border-radius:999px;padding:6px 11px;font:600 11px var(--sans);cursor:pointer}.language-switcher button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}
html[dir="rtl"] body{font-family:var(--urdu);line-height:2}html[dir="rtl"] .site-header,html[dir="rtl"] main,html[dir="rtl"] footer{text-align:right}html[dir="rtl"] .site-header{direction:rtl}html[dir="rtl"] .hero h1,html[dir="rtl"] .intro h2,html[dir="rtl"] .career h2,html[dir="rtl"] .works h2,html[dir="rtl"] .gallery h2,html[dir="rtl"] .rekhta h2,html[dir="rtl"] footer h2,html[dir="rtl"] .lede,html[dir="rtl"] .timeline strong,html[dir="rtl"] .books strong,html[dir="rtl"] .article-list{font-family:var(--urdu);letter-spacing:0}html[dir="rtl"] .eyebrow,html[dir="rtl"] .section-number,html[dir="rtl"] .books span,html[dir="rtl"] .books small,html[dir="rtl"] .gallery-placeholder small{text-transform:none;letter-spacing:0}html[dir="rtl"] .hero h1{line-height:1.35;font-size:clamp(50px,7vw,98px)}html[dir="rtl"] .intro h2,html[dir="rtl"] .career h2,html[dir="rtl"] .works h2,html[dir="rtl"] .gallery h2,html[dir="rtl"] .rekhta h2,html[dir="rtl"] footer h2{line-height:1.55}html[dir="rtl"] .hero-actions{flex-direction:row-reverse;justify-content:flex-end}html[dir="rtl"] .vertical-note{right:auto;left:28px}html[dir="rtl"] .honour-grid article{border-right:0;border-left:1px solid var(--line)}html[dir="rtl"] .honour-grid article:last-child{border-left:0}html[dir="rtl"] .timeline,html[dir="rtl"] .article-list{padding:0}html[dir="rtl"] .chat-panel,html[dir="rtl"] .chat-form textarea{text-align:right}html[dir="rtl"] .message-actions{text-align:left}html[dir="rtl"] .language-switcher,html[dir="rtl"] .language-switcher button,html[dir="rtl"] time,html[dir="rtl"] #year{font-family:var(--sans)}
@media(max-width:900px){.header-tools{gap:10px}.language-switcher button{padding:5px 8px}.site-header{padding-left:18px;padding-right:18px}}
