*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#172033;font:17px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:#0867c9}.site-header{background:#fff;border-bottom:1px solid #dfe5ec}.header-inner,main,.footer-inner{width:min(100% - 2rem,880px);margin:auto}.header-inner{min-height:86px;display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:1.5rem}.brand{color:#075fc6;text-decoration:none;font-size:1.75rem;font-weight:800;line-height:1.05}.brand small{display:block;color:#536174;font-size:.72rem;font-weight:500;margin-top:.3rem}.search{display:flex}.search input{width:100%;min-height:46px;border:1px solid #aeb9c7;border-radius:8px 0 0 8px;padding:.65rem .85rem;font:inherit}.search button{border:0;border-radius:0 8px 8px 0;background:#075fc6;color:#fff;padding:0 1rem;font:inherit;font-weight:700}.language{font-size:.9rem;font-weight:700;white-space:nowrap}main{padding:1.5rem 0 2.5rem}.breadcrumbs{font-size:.9rem;color:#637083;margin:0 0 1rem}.breadcrumbs a{color:#536174}.entry-card{background:#fff;border:1px solid #dfe5ec;border-radius:12px;box-shadow:0 4px 18px #1720330b;overflow:hidden}.entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,4vw,2.25rem);border-bottom:1px solid #e6ebf1}.entry-head h1{font-size:clamp(2rem,6vw,3rem);line-height:1.1;margin:0;overflow-wrap:anywhere}.badge{background:#e9f3ff;color:#07549f;border-radius:999px;padding:.25rem .7rem;font-size:.82rem;font-weight:750}.translation{padding:clamp(1.25rem,4vw,2.25rem)}.eyebrow{color:#536174;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem}.answer{font-size:clamp(1.25rem,3vw,1.6rem);margin:0}.jawi{font-size:1.6rem;margin:1rem 0 0;direction:rtl;text-align:left}.entry-nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem}.entry-nav a{background:#fff;border:1px solid #ccd5df;border-radius:8px;padding:.75rem 1rem;text-decoration:none;font-weight:650}.entry-nav .next{text-align:right}.entry-meta{color:#637083;font-size:.85rem;margin:1.2rem 0 0}.site-footer{border-top:1px solid #dfe5ec;background:#fff}.footer-inner{padding:1.5rem 0 2rem}.footer-links{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:.5rem}.footer-links a{color:#46566a}@media(max-width:680px){.header-inner{grid-template-columns:1fr auto;gap:.8rem;padding:1rem 0}.search{grid-column:1/-1;grid-row:2}.entry-nav{grid-template-columns:1fr}.entry-nav .next{text-align:left}.entry-head{align-items:center}main{padding-top:1rem}}
.free-home{width:min(100% - 2rem,1200px)}.legacy-title{margin:0;color:#075fc6;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.legacy-subtitle{margin:.25rem 0 1rem;font-size:1.08rem}.section-nav{display:flex;flex-wrap:wrap;background:#34373b;margin-bottom:2rem}.section-nav a{color:#fff;text-decoration:none;font-weight:700;padding:.85rem 1rem;border-right:1px solid #4b4f54}.home-panel{background:#fff;border:1px solid #d5dce4;border-radius:10px;padding:clamp(1.25rem,4vw,2.25rem);margin-bottom:1.5rem}.home-panel h2,.home-card h2{margin-top:0}.search-large{display:flex;max-width:720px}.search-large input{min-width:0;flex:1;min-height:54px;border:1px solid #aeb9c7;border-radius:8px 0 0 8px;padding:.7rem 1rem;font:inherit;font-size:1.05rem}.search-large button,.primary-button{border:0;border-radius:0 8px 8px 0;background:#075fc6;color:#fff;padding:.7rem 1.25rem;font:inherit;font-weight:750}.home-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:2rem;align-items:center}.home-hero h2{font-size:clamp(2rem,6vw,4rem);line-height:1;margin-bottom:1rem}.heritage-mark{background:#e9f3ff;border-radius:10px;padding:2rem;text-align:center;color:#075fc6;font-size:1.5rem;font-weight:800}.heritage-mark small{display:block;color:#46566a;font-size:.9rem;font-weight:500}.home-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.home-card{background:#fff;border:1px solid #d5dce4;border-radius:10px;padding:1.5rem}.results{list-style:none;padding:0;margin:1rem 0 0;max-width:720px}.results li{border-top:1px solid #e2e7ed;padding:.7rem 0}.results a{font-weight:750}.result-meaning{display:block;color:#536174;font-size:.9rem}.search-status{color:#536174;margin:.8rem 0 0}@media(max-width:760px){.home-hero,.home-grid{grid-template-columns:1fr}.section-nav{display:block}.section-nav a{display:block;border-right:0;border-bottom:1px solid #4b4f54}.heritage-mark{padding:1.25rem}}
.pronunciation,.related{border-top:1px solid #e6ebf1;padding:clamp(1.25rem,4vw,2.25rem)}.pronunciation h2,.related h2{margin:0 0 .5rem;font-size:1.25rem}.pronunciation p,.related p{margin:.4rem 0}.pronunciation audio{width:min(100%,420px);margin:.6rem 0}.audio-credit{color:#637083;font-size:.82rem}
