/* ══ rejected — نُقل من وسم نمطٍ مضمَّن (القاعدة 1 · 2026-09-03) — نقلٌ حرفيّ ══ */

/* ── rejected (كانت عند السطر 121) ── */
.rj-page{ padding:38px 0 56px; }
.rj-head{ max-width:760px; margin:0 0 26px; }
.rj-head h1{ font-family:'Readex Pro',sans-serif; font-size:var(--fnv-size-title); font-weight:800;
    color:var(--fnv-ink); margin:10px 0 8px; }
.rj-head p{ font-family:'Readex Pro',sans-serif; font-size:.86rem; line-height:1.95; color:var(--fnv-ink-muted); }
.rj-head p b{ color:var(--fnv-ink); }
.rj-grid{ display:grid; grid-template-columns:repeat(auto-fill,minmax(310px,1fr)); gap:14px; }
.rj-c{ border:1px solid var(--fnv-border); border-top:3px solid var(--fnv-dark-bg); padding:14px 16px; }
.rj-c h2{ font-family:'Readex Pro',sans-serif; font-size:.94rem; font-weight:800;
    color:var(--fnv-ink); margin:0 0 9px; }
.rj-why, .rj-cost{ font-family:'Readex Pro',sans-serif; font-size:.8125rem; line-height:1.9;
    color:var(--fnv-ink-muted); margin:0 0 8px; }
.rj-why span, .rj-cost span{ display:block; font-size:.8125rem; font-weight:800;
    color:var(--fnv-ink-3); margin-bottom:2px; }
.rj-src{ font-family:'Readex Pro', sans-serif; font-size:.8125rem; color:var(--fnv-ink-3);
    border-top:1px solid var(--fnv-border); padding-top:7px; margin:10px 0 0; word-break:break-all; }
.rj-foot{ font-family:'Readex Pro',sans-serif; font-size:.8125rem; line-height:1.95;
    color:var(--fnv-ink-muted); margin:22px 0 0; }
.rj-foot a{ color:var(--fnv-ink); border-bottom:1px solid var(--fnv-border); text-decoration:none; }
