/*
Theme Name: Ahmed Jalal Bilingual
Author: Ahmed Jalal
Description: Arabic and English editorial child theme for Ahmed Jalal Studio.
Template: ahmed-jalal
Version: 1.0.1
Requires PHP: 8.1
License: GPL-2.0-or-later
Text Domain: ahmed-jalal-bilingual
*/
.language-switch{display:flex;align-items:center;gap:8px;font:13px Arial,Tahoma,sans-serif;direction:ltr}.language-switch a{padding:7px 10px;border:1px solid var(--line)}.language-switch a[aria-current=page]{background:var(--accent);color:var(--bg);border-color:var(--accent)}.main-nav{gap:22px}.main-nav .nav-list{gap:22px}.ajb-editorial{max-width:1080px;margin-inline:auto;padding-top:45px}.ajb-editorial .page-heading{max-width:970px}.ajb-editorial h1{font-size:clamp(32px,4.5vw,60px);line-height:1.5;letter-spacing:-.025em}.ajb-kicker{color:var(--accent);font-size:13px;letter-spacing:.07em;margin:24px 0 14px}.ajb-byline{font-size:14px!important;line-height:1.9;color:var(--muted)}.ajb-byline a{color:var(--accent)}.ajb-editorial .prose{max-width:900px;margin-inline:auto;font-size:18px;line-height:2.05}.ajb-article>p:first-child{font-size:21px;color:var(--muted);line-height:1.9}.ajb-article h2{padding-top:24px;border-top:1px solid var(--line);margin-top:52px;font-size:29px;scroll-margin-top:55px}.ajb-article figure{margin:36px 0}.ajb-article figure img{width:100%;background:var(--surface);border:1px solid var(--line)}.ajb-article figcaption{font-size:13px;line-height:1.9;color:var(--muted);border-inline-start:2px solid var(--accent);padding-inline-start:14px;margin-top:13px}.ajb-article a{color:var(--accent)}.ajb-article li{margin-bottom:10px}.ajb-toc{background:var(--surface);padding:25px 30px;border:1px solid var(--line);font-size:15px;line-height:1.8;margin-block:36px}.ajb-toc strong{color:var(--accent)}.ajb-toc ol{margin:16px 0 0;padding-inline-start:23px;columns:2;column-gap:32px}.ajb-toc li{break-inside:avoid}.ajb-table{overflow:auto;margin-block:28px}.ajb-table table{min-width:540px;font-size:14px;line-height:1.85}.ajb-table th{background:var(--surface);color:var(--accent)}.ajb-table td,.ajb-table th{text-align:start;vertical-align:top;padding:13px 15px}.ajb-article hr{border:0;border-top:1px solid var(--line);margin-block:45px}.ajb-article ol:last-of-type{font-size:15px}.ajb-source{border:1px solid var(--line);padding:22px;margin-top:44px;font-size:14px}.article-row .ajb-row-cover{width:125px;aspect-ratio:16/9;object-fit:cover;margin-bottom:12px}.article-row h2{line-height:1.65}.article-row p{line-height:1.9}.article-row time{display:block;margin-bottom:12px}.ajb-editorial .page-heading{padding-bottom:24px}.ajb-post-nav{margin-top:40px}.ajb-footer-languages{display:flex;gap:12px}.ajb-footer-languages a{color:var(--accent)}
html[lang^=en] body{font-family:Arial,sans-serif}html[lang^=en] .main-nav,html[lang^=en] .hero,html[lang^=en] .section-heading,html[lang^=en] .project-grid,html[lang^=en] .contact-band,html[lang^=en] .footer-bottom>div{direction:ltr}html[lang^=en] .main-nav .button{order:0}html[lang^=en] .hero h1{font-size:clamp(45px,6vw,82px);line-height:1.15;letter-spacing:-.06em}html[lang^=en] .hero-aside{text-align:right}html[lang^=en] .ajb-editorial h1{line-height:1.2;letter-spacing:-.04em}html[lang^=en] .ajb-editorial .prose{line-height:1.9}html[lang^=en] .article-row h2{line-height:1.35}html[lang^=en] .page-heading h1{letter-spacing:-.04em}
@media(max-width:1100px) and (min-width:721px){.site-header{flex-wrap:wrap;padding-block:24px}.main-nav{width:100%;justify-content:space-between;padding-top:20px}.main-nav .button{padding:10px 16px}}
@media(max-width:720px){.language-switch{padding-top:16px}.main-nav{gap:0}.ajb-editorial{padding-top:28px}.ajb-editorial h1{font-size:32px}.ajb-editorial .prose{font-size:16px}.ajb-article>p:first-child{font-size:18px}.ajb-article h2{font-size:24px}.ajb-toc{padding:20px}.ajb-toc ol{columns:1}.article-row .ajb-row-cover{width:150px}.ajb-table table{font-size:13px}html[lang^=en] .hero h1{font-size:clamp(42px,10vw,62px)}html[lang^=en] .hero-aside{text-align:left}}
