/* Shared bilingual family links; pages retain their own footer design. */
html[dir="ltr"] [data-lang="ar"]{display:none!important}
html[dir="rtl"] [data-lang="en"]{display:none!important}
html[dir="rtl"] [data-lang="ar"]{display:block!important}
html[dir="rtl"] span[data-lang="ar"],html[dir="rtl"] a[data-lang="ar"]{display:inline!important}
.family-links{max-width:960px;margin:24px auto 0;padding-top:20px;border-top:1px solid rgba(255,253,249,.2)}
.family-links h2{font-size:1rem;color:#fffdf9;margin:0 0 12px}
.family-links ul{list-style:none;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px}
.family-links a{color:#efe7d8;text-decoration:underline;text-underline-offset:3px}
.family-links a:focus-visible,.language-switch button:focus-visible{outline:3px solid #e0c078;outline-offset:4px}
.language-switch{display:flex;gap:5px;align-items:center}
.language-switch button{font:inherit;font-size:.85rem;padding:7px 10px;border:1px solid #8a6a1f;border-radius:20px;background:#fffdf9;color:#0d1b2a;cursor:pointer}
.language-switch button[aria-pressed="true"]{background:#0d1b2a;color:#fffdf9}
.article-diagram{width:100%;height:auto;display:block;background:#0d1b2a;border-radius:18px}
.article-diagram{max-width:480px;margin-inline:auto}
.scheduled-article .cta-box{background:#0d1b2a;box-shadow:none}
.scheduled-article .cta-box .btn{color:#0d1b2a}
.article-diagram text{font-family:Arial,sans-serif;fill:#fffdf9;font-size:18px}
.article-diagram rect{fill:#284456;stroke:#e0c078;stroke-width:2}
.article-diagram path{stroke:#e0c078;stroke-width:3;fill:none}
.article figure{margin:24px 0}.article figcaption{font-size:.85rem;margin-top:8px}
html[dir="rtl"] .article th,html[dir="rtl"] .article td{text-align:right}
@media(max-width:600px){.nav{flex-wrap:wrap;gap:10px}.main-links{flex-wrap:wrap}.language-switch{margin-inline-start:auto}.family-links ul{gap:14px}.family-links a{display:inline-block;padding:5px}.article-diagram text{font-size:17px}}
