/*! nf-signal 559e8c4b140e7946075d3fb431b1bacbb1b90c1c126a7201a420da5b01c83dcd — يُولَّد بـ tools/build_css.sh من: assets/css/signal.css */
:root,[data-theme=light]{--bg:#F4F6F8;--bg-2:#F9FAFB;--bg-3:#E9EDF1;--surface:#FFFFFF;--surface-2:#F9FAFB;--border:#E1E6EB;--border-2:#C3CCD5;--text:#0F1A24;--text-2:#33404D;--muted:#5B6875;--muted-2:#7B8794;--accent:#0E7C86;--accent-2:#0E7C86;--accent-3:#0E7C86;--accent-press:#0A5F67;--accent-soft:#E2F1F2;--on-accent:#FFFFFF;--inverse:#0F1A24;--on-inverse:#FFFFFF;--ai:#6A4CE0;--ai-soft:#F0EDFD;--ai-line:#D2C9F6;--live:#E5484D;--live-soft:#FDECEC;--red:#E5484D;--amber:#E39B21;--amber-ink:#9A5B00;--amber-soft:#FDF3E1;--gold:#9A5B00;--success:#1F8A5B;--bar:#FFFFFF;--tg:#229ED9;--x:#0F1419;--yt:#E5302D;--shadow-sm:0 1px 2px rgba(15,26,36,.06),0 4px 12px rgba(15,26,36,.04);--shadow-md:0 6px 20px rgba(15,26,36,.08);--shadow-lg:0 16px 40px rgba(15,26,36,.12);--radius-sm:8px;--radius:12px;--radius-lg:16px;--font-display:'Alexandria','Readex Pro',system-ui,'Segoe UI',Tahoma,sans-serif;--font-body:'Readex Pro',system-ui,'Segoe UI',Tahoma,Arial,sans-serif;--font-brand:'Alexandria Display','Alexandria','Readex Pro',system-ui,sans-serif;--card:var(--surface);--bg2:var(--bg-2);--bg3:var(--bg-3);--text2:var(--text-2);--muted2:var(--muted-2);--accent2:var(--accent-2);--accent3:var(--accent-3)}[data-theme=dark]{--bg:#0B1219;--bg-2:#101A23;--bg-3:#1A2936;--surface:#13202B;--surface-2:#1A2936;--border:#1E2A35;--border-2:#2A3947;--text:#E8EEF3;--text-2:#C9D3DC;--muted:#8C9AA7;--muted-2:#6F7E8C;--accent:#3FC1C9;--accent-2:#3FC1C9;--accent-3:#3FC1C9;--accent-press:#6FD3D9;--accent-soft:#12323A;--on-accent:#06222A;--inverse:#E8EEF3;--on-inverse:#0F1A24;--ai:#A893FF;--ai-soft:#1C1F3A;--ai-line:#3A3470;--live:#F2666A;--live-soft:#2A1719;--red:#F2666A;--amber:#F0B455;--amber-ink:#F0B455;--amber-soft:#2A2214;--gold:#F0B455;--success:#4CC38A;--bar:#0F1821;--tg:#54B9F0;--x:#E8EEF3;--yt:#FF5C52;--shadow-sm:none;--shadow-md:0 6px 20px rgba(0,0,0,.4);--shadow-lg:0 16px 40px rgba(0,0,0,.5)}@media (prefers-color-scheme:dark){[data-theme=auto]{--bg:#0B1219;--bg-2:#101A23;--bg-3:#1A2936;--surface:#13202B;--surface-2:#1A2936;--border:#1E2A35;--border-2:#2A3947;--text:#E8EEF3;--text-2:#C9D3DC;--muted:#8C9AA7;--muted-2:#6F7E8C;--accent:#3FC1C9;--accent-2:#3FC1C9;--accent-3:#3FC1C9;--accent-press:#6FD3D9;--accent-soft:#12323A;--on-accent:#06222A;--inverse:#E8EEF3;--on-inverse:#0F1A24;--ai:#A893FF;--ai-soft:#1C1F3A;--ai-line:#3A3470;--live:#F2666A;--live-soft:#2A1719;--red:#F2666A;--amber:#F0B455;--amber-ink:#F0B455;--amber-soft:#2A2214;--gold:#F0B455;--success:#4CC38A;--bar:#0F1821;--tg:#54B9F0;--x:#E8EEF3;--yt:#FF5C52;--shadow-sm:none;--shadow-md:0 6px 20px rgba(0,0,0,.4);--shadow-lg:0 16px 40px rgba(0,0,0,.5)}}:root,[data-theme=auto],[data-theme=dark],[data-theme=light]{--primary:var(--accent);--primary-light:var(--accent-soft);--dark:var(--text);--light:var(--bg);--gray:var(--muted)}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}.ctp-lead-h,.nf-rc-head,.nfe-name,.nfh-name,.page-h1,.section-title,[class*="-hed"],[class*="-title"],[class*=headline],[class*=title-],h1,h2,h3,h4{font-family:var(--font-display)}h1,h2{font-weight:700}h3,h4{font-weight:600}::selection{background:var(--accent-soft);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar-thumb{background:var(--border-2)}::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}.nfh,[data-theme=dark] .nfh{--nfh-line:var(--border);--nfh-ink:var(--text);--nfh-ink-2:var(--text-2);--nfh-mut:var(--muted);--nfh-grn:var(--accent);--nfh-red:var(--live);--nfh-bg:var(--bar);--nfh-display:var(--font-brand)}.nfh-join,[data-theme=dark] .nfh-join{background:var(--accent);color:var(--on-accent)}.nfh-join:hover,[data-theme=dark] .nfh-join:hover{background:var(--accent-press);color:var(--on-accent)}.nfh-avatar,[data-theme=dark] .nfh-avatar{background:var(--accent-soft);color:var(--accent)}.nfh-btn:hover,.nfh-more-menu a:hover,.nfh-pause:hover,[data-theme=dark] .nfh-btn:hover,[data-theme=dark] .nfh-more-menu a:hover,[data-theme=dark] .nfh-pause:hover{background:var(--bg-3)}.nfh-more-menu,[data-theme=dark] .nfh-more-menu{background:var(--surface);box-shadow:var(--shadow-md)}.nfh-search,[data-theme=dark] .nfh-search{background:var(--bar)}.chip,.filter-chip,.mr2-range-opt,.sec-pill,.tag-chip{border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font-body);font-weight:500}.chip.active,.chip.is-on,.filter-chip.active,.mr2-range-opt.active,.sec-pill.active{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.mr2-tabs{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px;gap:2px}.mr2-tab{border-radius:999px;border:0;background:0 0;color:var(--muted);font-weight:500}.mr2-tab.active{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.page-title{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:38px;color:var(--text)}.page-title .line{display:none}.page-count{background:var(--bg-3);border:0;box-shadow:none;border-radius:999px;color:var(--muted);font-weight:500;font-size:12px;padding:5px 14px}.nf-latest-rail-mark,.nf-lead-rail-mark,.nf-radar-rail-mark,.nfc-paper-mark,.nfe-rail-mark,.nfp-rail-mark,.nfr-bar,.section-title .line{display:none}.nf-latest-rail-rule,.nf-lead-rail-rule,.nf-radar-rail-rule,.nfc-paper-rule,.nfe-rail-rule,.nfp-rail-rule{background:0 0;border-color:transparent}.nf-latest-rail-title,.nf-lead-rail-title,.nf-radar-rail-title,.nfc-paper h2,.nfc-paper>h2,.nfe-rail-title,.nfp-rail-title,.section-title{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:34px;color:var(--text)}.nf-latest-rail-link,.nf-radar-rail-link,.nfc-paper-all,.nfe-rail-link,.nfp-rail-link,.see-all{color:var(--accent);font-weight:600;font-size:13px;background:0 0;border:0;padding:0}.nf-latest-rail-link:hover,.nf-radar-rail-link:hover,.nfe-rail-link:hover,.see-all:hover{color:var(--accent-press);background:0 0}.nf-lead-rail-live,.nf-radar-rail-live{color:var(--muted);font-size:12px}.bn-card,.card,.feat-card,.mr2-item,.news-card,.nf-latest-card,.nf-lead-aside,.nf-lead-main,.nf-radar-col,.nf-side-card,.nfe-open,.nfe-side,.nfr-w{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.nf-lead-main-title{font-weight:700;font-size:30px;line-height:1.5}.nf-lead-main-digest{color:var(--muted);font-size:15px;line-height:26px}.nf-lead-aside-head{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--text);background:0 0}.nf-lead-item-title{font-weight:600;font-size:15px;line-height:1.6}.nf-lead-item-num{font-family:var(--font-display);font-weight:700;font-size:12px;color:var(--accent);background:var(--accent-soft);border-radius:999px;inline-size:26px;block-size:26px;display:inline-grid;place-items:center;flex:none}.nf-latest-card-title{font-weight:600;font-size:16px;line-height:1.6}.nf-latest-card-excerpt{color:var(--muted);font-size:13px;line-height:22px}.kicker-cat,.nf-latest-card-cat,.nf-lead-item-cat,.nf-lead-kicker-cat,.nfp-cat{color:var(--accent);font-weight:600;font-size:12px}.nf-latest-card-time,.nf-lead-item-src,.nf-lead-item-time,.nf-lead-kicker-time{color:var(--muted);font-size:12px}.nf-act{color:var(--muted);border-radius:8px}.nf-act:hover{background:var(--accent-soft);color:var(--accent)}.nf-act.active,.nf-act.liked,.nf-act.saved{color:var(--accent)}@media (max-width:640px){.nf-lead-main-title{font-size:22px;line-height:34px}.nf-lead-main-digest{font-size:14px;line-height:24px}.nf-latest-rail-title,.nf-lead-rail-title,.nf-radar-rail-title,.nfc-paper h2,.nfc-paper>h2,.nfe-rail-title,.nfp-rail-title,.section-title{font-size:18px;line-height:28px}.nf-latest-card-title{font-size:15px}}.card-cat[class],.category-badge[class],.rel-card-cat[class],.sr-card-cat[class]{display:inline-block;background:var(--accent-soft);color:var(--accent);border:0;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;line-height:18px;letter-spacing:0}.card-cat.cat-breaking,.category-badge.cat-breaking,.rel-card-cat.cat-breaking,.sr-card-cat.cat-breaking{background:var(--live);color:#fff}.news-rows .card-cat[class]{padding:0 14px 0 0;border-radius:0;color:var(--muted);font-size:12px}.news-rows .card-cat[class]::before{background:var(--accent);border-radius:50%;width:6px;height:6px}.badge-breaking,.bn-badge,.live-badge{background:var(--live);color:#fff;border-radius:999px;font-weight:600;font-size:11px;padding:2px 9px}.bn-card{border-inline-start:3px solid var(--live)}.bn-title{font-family:var(--font-display);font-weight:600;font-size:14px;line-height:22px}.bn-meta,.bn-source{color:var(--muted);font-size:12px}.ai-badge,.badge-ai,[class*="-ai-badge"],[class*=ai-chip]{background:var(--ai-soft);color:var(--ai);border:1px solid var(--ai-line);border-radius:999px}.auth-submit,.btn-primary,.newsletter-form button,.nf-btn-primary,.save-btn{background:var(--accent);color:var(--on-accent);border:0;border-radius:12px;font-weight:600}.auth-submit:hover,.btn-primary:hover,.nf-btn-primary:hover,.save-btn:hover{background:var(--accent-press)}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{border-radius:12px;border-color:var(--border);background:var(--surface);color:var(--text)}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px var(--accent-soft)}.nf-radar-col{overflow:hidden}.nf-radar-col-name{font-family:var(--font-display);font-weight:700;font-size:16px}.nf-radar-thesis{color:var(--muted);font-size:12px}.nf-rc{border-color:var(--border)}.nf-rc-head{font-weight:600;font-size:14px;line-height:22px;color:var(--text)}.nf-rc-badge{background:var(--bg-3);color:var(--muted);border:0;border-radius:999px;font-size:11px;font-weight:500;padding:2px 8px}.nf-rc-badge.is-multi{background:var(--accent-soft);color:var(--accent);font-weight:600}.nf-rc.is-confirmed .nf-rc-badge.is-multi{background:var(--accent);color:var(--on-accent)}.nf-rc-first{color:var(--muted);font-size:11px}.nf-rc-first bdi{color:var(--text-2)}.nfe-name{font-weight:700}.nfe-lede{color:var(--muted)}.nfe-mt-title{font-family:var(--font-display);font-weight:600}.nfr-w-head h3,.nfr-weather-head h3{font-family:var(--font-display);font-weight:700;font-size:16px}.nfr-w-tag{color:var(--muted);background:var(--bg-3);border-radius:999px}.mr2-rank{font-family:var(--font-display);font-weight:700;color:var(--accent)}.mr2-title,.nfr-read-title{font-family:var(--font-display);font-weight:600}.mr2-meta,.nfr-read-meta{color:var(--muted)}footer{font-family:var(--font-body)}.footer-brand,.footer-col h4,.footer-col-title{font-family:var(--font-display)}