.af{transition:transform var(--t-resp) var(--ease), box-shadow var(--t-resp) var(--ease);border-radius:4px;text-decoration:none;display:block}.af-qrarat{background:var(--ink);inline-size:min(100%,380px);color:var(--paper);padding:26px 28px;box-shadow:0 18px 34px -22px #16130f80}a:hover>.af-qrarat,a:focus-visible>.af-qrarat{transform:perspective(900px)translateY(-5px)rotateX(1.6deg)rotateY(-1.2deg);box-shadow:0 30px 44px -26px #16130f8c}.qa-top{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--copper-dark);justify-content:space-between;font-size:11px;display:flex}.qa-verdict{font-family:var(--font-text);font-weight:var(--display-wght);font-variation-settings:"wdth" var(--display-wdth);margin-block-start:18px;font-size:1.7rem;line-height:1.1;display:block}.qa-sub{color:#b8b0a4;margin-block-start:8px;font-size:14px;display:block}.qa-bottom{border-block-start:1px solid var(--hairline-dark);justify-content:space-between;align-items:flex-end;gap:18px;margin-block-start:22px;padding-block-start:16px;display:flex}.qa-score{align-items:baseline;gap:9px;display:flex}.qa-score em{font-family:var(--font-mono);color:var(--copper-dark);font-size:1.9rem;font-weight:600}.qa-score span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#b8b0a4;font-size:10.5px}.qa-grid{grid-template-columns:repeat(8,11px);gap:4px;display:grid}.qa-grid i{border:1px solid var(--hairline-dark);border-radius:1px;block-size:11px}.qa-grid i.hot{background:var(--copper-dark);border-color:var(--copper-dark)}.af-prop{inline-size:min(100%,380px);padding:10px 6px 0}.af-prop:hover{transform:translateY(-4px)}.pa-row{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);grid-template-columns:repeat(4,1fr);font-size:11.5px;display:grid}.pa-lines{grid-template-columns:repeat(4,1fr);justify-items:center;margin-block-start:10px;display:grid}.pa-lines i{background:var(--graphite);opacity:.55;block-size:34px;inline-size:1px;display:block}.pa-core{background:var(--sand);border:1.5px solid var(--ink);block-size:92px;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;border-radius:3px;place-items:center;margin-block-start:-1px;font-size:14px;font-weight:600;display:grid;box-shadow:0 10px 18px -16px #16130f66}.entry{max-inline-size:680px;padding-block:calc(var(--nav-h) + clamp(28px, 5vh, 56px)) clamp(72px, 10vh, 120px);margin-inline:auto}.en-top{justify-content:space-between;align-items:center;gap:16px;margin-block-end:clamp(28px,5vh,48px);display:flex}.en-back,.en-lang a,.en-lang-on{font-family:var(--font-mono);letter-spacing:.08em;font-size:12.5px;font-weight:500;text-decoration:none}.en-back{min-block-size:44px;color:var(--graphite);transition:color var(--t-resp) var(--ease);align-items:center;gap:8px;display:inline-flex}.en-back:hover{color:var(--ink)}.en-lang{align-items:center;gap:10px;display:inline-flex}.en-lang-on{color:var(--ink)}.en-lang-off{min-block-size:44px;color:var(--graphite);border-inline-start:1px solid var(--hairline);transition:color var(--t-resp) var(--ease);align-items:center;padding-inline:10px;display:inline-flex}.en-lang-off:hover{color:var(--copper)}.en-kicker{font-family:var(--font-mono);letter-spacing:.1em;color:var(--copper);font-size:12px;font-weight:500}.en-title{letter-spacing:-.018em;text-wrap:balance;margin-block-start:14px;font-size:clamp(1.85rem,4vw,2.7rem);line-height:1.14}.en-deck{color:var(--graphite);max-inline-size:58ch;margin-block-start:18px;font-size:clamp(17px,2vw,19px);line-height:1.6}.en-byline{font-family:var(--font-mono);letter-spacing:.06em;color:var(--graphite);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:22px;font-size:12px;display:flex}.en-byline .en-by{color:var(--ink)}.en-body{border-block-start:1px solid var(--hairline);margin-block-start:clamp(28px,4vh,40px);padding-block-start:clamp(28px,4vh,40px)}.en-body p{color:var(--ink);font-size:18px;line-height:1.72}.en-body p+p{margin-block-start:1em}.en-body strong{font-weight:640}.en-h2{letter-spacing:-.01em;margin-block-start:2.2em;font-size:clamp(1.2rem,2.2vw,1.4rem);line-height:1.35}.en-body .en-h2:first-child{margin-block-start:0}.en-body .en-h2+p{margin-block-start:.7em}.en-quote{border-inline-start:2px solid var(--copper);margin-block:2em;padding-inline-start:22px}.en-quote p{letter-spacing:-.01em;color:var(--ink);font-size:clamp(19px,2.4vw,21px);line-height:1.5}.en-rule{border:0;border-block-start:1px solid var(--hairline);block-size:0;inline-size:64px;margin-block:2.4em}.en-notation{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);margin-block-start:32px;font-size:12.5px}.en-notation em{color:var(--copper);font-style:normal}.en-artifact{justify-content:center;margin:44px 0 0;display:flex}.en-artifact-inline{margin-block:40px}.en-artifact>*{inline-size:min(100%,380px)}.en-provenance{border-block-start:1px solid var(--hairline);gap:12px;margin-block-start:40px;padding-block-start:24px;display:grid}.en-provenance p{font-family:var(--font-mono);letter-spacing:.05em;color:var(--graphite);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.en-prov-label{min-inline-size:8.5em;color:var(--ink)}.en-work a{color:var(--copper);transition:color var(--t-resp) var(--ease);text-decoration:none}.en-work a:hover{color:var(--ink)}.en-door{border-block-start:1px solid var(--hairline);margin-block-start:clamp(48px,7vh,72px);padding-block-start:28px}.en-door-line{color:var(--ink);max-inline-size:46ch;font-size:15.5px;line-height:1.6}.en-door-links{flex-wrap:wrap;gap:24px;margin-block-start:10px;display:flex}.en-door-links a{min-block-size:44px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--copper);transition:color var(--t-resp) var(--ease);align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.en-door-links a:hover{color:var(--ink)}.entry-ar{max-inline-size:640px}.entry-ar .en-title{font-family:"Noto Kufi Arabic", var(--font-display,sans-serif);letter-spacing:0;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:600;line-height:1.5}.entry-ar .en-h2{letter-spacing:0;font-family:Noto Kufi Arabic,sans-serif;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:600;line-height:1.7}.entry-ar .en-body p,.entry-ar .en-deck,.entry-ar .en-quote p,.entry-ar .en-door-line{letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif}.entry-ar .en-body p{font-size:16.5px;line-height:2.15}.entry-ar .en-deck{font-size:16.5px;line-height:2}.entry-ar .en-quote p{font-size:clamp(17px,2.2vw,18.5px);line-height:1.95}.entry-ar .en-door-line{line-height:2}.entry-ar .en-body p+p{margin-block-start:.55em}.entry-ar .en-kicker,.entry-ar .en-byline,.entry-ar .en-back,.entry-ar .en-provenance p{letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:12.5px}.entry-ar .en-prov-label{min-inline-size:9.5em}.entry-ar .en-door-links a{letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:13.5px}.entry-ar .en-lang-on{letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif}.en-lang-off:lang(ar){letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px}@media (prefers-reduced-motion:reduce){.en-back,.en-lang-off,.en-work a,.en-door-links a{transition:none}}
