@font-face{font-family:'Salah Naskh';src:url('/assets/NotoNaskhArabic.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
.arabic,.scene-arabic,.workspace [lang=ar]{font-family:'Salah Naskh',serif;font-weight:400;font-style:normal;letter-spacing:normal;font-synthesis:none}
.workspace .recitation .arabic{font-size:30px;line-height:1.9}
.comparison-intro{display:flex;gap:24px;align-items:center}.comparison-intro p{font-size:14px;line-height:1.7;color:var(--muted);max-width:740px}.comparison-intro button{flex-shrink:0}.comparison-context{padding:22px 0;border-top:1px solid var(--line)}.comparison-context h2{font-size:25px;margin:0 0 10px}.comparison-context p{font-size:15px;line-height:1.7;color:var(--muted);max-width:900px}.school-card{display:flex;flex-direction:column}.school-card .value{flex:1}.school-card .btn{margin-top:16px;white-space:normal}.studio-current{margin-top:12px;color:var(--accent)}.comparison-selector button{font-size:14px}.studio-examples{margin:0 0 22px;padding:14px 18px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.studio-examples summary{font-size:14px;color:var(--accent)}.studio-examples p,.studio-examples li{font-size:14px;line-height:1.8;color:var(--muted)}.studio-examples li{margin:10px 0}.studio-examples ul{padding-left:20px}.studio-examples a{font-size:14px;color:var(--accent)}
@media(max-width:1000px) and (min-width:761px){.comparison-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.comparison-intro{display:block}.comparison-intro p{margin-top:16px}.comparison-selector{gap:8px}.comparison-selector button{padding:10px 13px}.school-card .arabic{float:none;text-align:right}}

.school-card .qunut-case{display:block;margin:0 0 14px;line-height:1.55}.school-card .qunut-case strong{color:var(--accent);font-weight:700}.school-card .qunut-case:last-child{margin-bottom:0}
