@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap);:root{--bg:#ffffff;--text:#222;--primary:#1a2bff;--gray:#f5f5f5;--border:#e0e0e0}body.dark{--bg:#121212;--text:#e0e0e0;--primary:#3a4bff;--gray:#1f1f1f;--border:#333}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Tajawal',sans-serif;background:var(--bg);color:var(--text);font-size:16px;line-height:1.8;transition:background .3s,color .3s}a{text-decoration:none;color:var(--text)}ul{list-style:none}.news-mobile-header{display:block;position:sticky;top:0;z-index:9999}@media(min-width:993px){.news-mobile-header{display:none}}.top-bar{background:var(--primary);color:#fff;padding:14px 15px;display:flex;justify-content:space-between;align-items:center}.top-bar .logo a{color:#fff;font-size:24px;font-weight:800;letter-spacing:1px}.top-bar .left-icons{display:flex;align-items:center;gap:22px}.top-bar .left-icons a{color:#fff;font-size:22px;cursor:pointer}.top-bar .left-icons a:hover{opacity:.8}.category-nav{background:var(--gray);padding:0 10px;display:flex;align-items:center;border-bottom:1px solid var(--border);overflow-x:auto;white-space:nowrap}.category-nav::-webkit-scrollbar{display:none}.menu-toggle{background:0;border:0;font-size:28px;color:var(--primary);padding:12px 5px;cursor:pointer}.category-nav ul{display:flex;gap:30px;margin:0;padding:0 10px}.category-nav ul li a{display:block;padding:15px 5px;color:var(--text);font-weight:700;font-size:17px;position:relative}.category-nav ul li.active a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--border)}.site-content{padding:20px}