/* إضافات فوق تصميم app.css (المستخرج من ملف التصميم) */
.c-edu{--cc:#2563EB;--cc-d:#1D4ED8;--cc-soft:rgba(37,99,235,.14);--cc-ink:#fff}
.c-build{--cc:var(--orange-d);--cc-d:var(--orange-d);--cc-soft:var(--orange-soft);--cc-ink:#fff}
.c-events{--cc:#7C3AED;--cc-d:#6D28D9;--cc-soft:rgba(124,58,237,.14);--cc-ink:#fff}
:root[data-theme="dark"] .c-edu{--cc:#60A5FA;--cc-d:#93C5FD;--cc-ink:#06122b}
:root[data-theme="dark"] .c-events{--cc:#A78BFA;--cc-d:#C4B5FD;--cc-ink:#1b0b3a}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]) .c-edu{--cc:#60A5FA;--cc-d:#93C5FD;--cc-ink:#06122b}
  :root:not([data-theme="light"]) .c-events{--cc:#A78BFA;--cc-d:#C4B5FD;--cc-ink:#1b0b3a}
}

a.cat,a.chip,a.type,a.tab,a.navlink{text-decoration:none}
a.type{color:var(--ink)}
a.type[aria-pressed="true"]{color:var(--on-danger)}
button.fl{background:none;border:0;cursor:pointer;font:inherit}

.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;flex-wrap:wrap}
.pager-info{font-size:.88rem;color:var(--muted);font-weight:600}
.btn.is-disabled{opacity:.45;pointer-events:none}

.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.sheet-note{font-size:.79rem;color:var(--muted)}
.btn[disabled]{opacity:.6;pointer-events:none}
