@font-face{font-display:swap;font-family:ZNPlex;src:url(https://zamalek.news/wp-content/themes/zamalek-news/assets/fonts/ibm-plex-arabic-400.woff2) format('woff2');font-weight:400;}@font-face{font-display:swap;font-family:ZNPlex;src:url(https://zamalek.news/wp-content/themes/zamalek-news/assets/fonts/ibm-plex-arabic-600.woff2) format('woff2');font-weight:600;}@font-face{font-display:swap;font-family:ZNPlex;src:url(https://zamalek.news/wp-content/themes/zamalek-news/assets/fonts/ibm-plex-arabic-700.woff2) format('woff2');font-weight:700;}*{box-sizing:border-box}html{scroll-padding-top:170px}body{margin:0;background:var(--background);color:var(--text-color);font-family:var(--font);line-height:1.65}img{max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}.container{width:min(1200px,100% - 32px);margin-inline:auto}.site-main{padding-block:22px 40px;min-height:60vh}.site-header{background:var(--header-bg);z-index:50;border-bottom:1px solid var(--border-color)}.is-sticky{position:sticky;top:0}.admin-bar .is-sticky{top:32px}.masthead{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;min-height:85px;padding-top:14px;padding-bottom:var(--logo-gap)}.logo-link{justify-self:center;line-height:1}.site-logo{width:var(--logo-width);height:auto;max-height:100px;object-fit:contain}.icon-button{color:var(--accent);background:none;border:0;display:grid;place-items:center;width:44px;height:44px;border-radius:8px}.icon-button svg{width:27px;height:27px}.icon-button:hover{background:#f7f7f8}.club-stripes{height:calc(var(--stripe-height)*2 + var(--stripe-gap));border-block:var(--stripe-height) solid var(--accent);background:#fff}.primary-nav{padding-block:7px;overflow-x:auto;scrollbar-width:none}.menu{list-style:none;padding:0;margin:0}.primary-nav .menu{display:flex;align-items:center;justify-content:center;gap:26px;white-space:nowrap;font-size:var(--nav-size);font-weight:600;color:var(--nav-color)}.primary-nav a{display:block;padding:5px 0}.primary-nav .current-menu-item>a{color:var(--accent)}.header-panel{position:absolute;inset-inline:0;background:var(--header-bg);border-bottom:1px solid var(--border-color);box-shadow:0 14px 20px #0000000d;max-height:60vh;overflow:auto;padding:20px 0}.header-panel .menu{display:grid;gap:10px}.header-panel a{display:inline-block;padding:8px}.header-panel .sub-menu{list-style:none;border-inline-start:2px solid var(--border-color);margin:8px;padding-inline:20px}.panel-close{float:left}.search-form label{display:block;font-weight:600;margin-bottom:10px}.search-form>div{display:flex;gap:10px}.search-form input{min-width:0;flex:1;border:1px solid var(--border-color);border-radius:6px;padding:10px;background:var(--surface);color:var(--text-color)}.button,.submit{display:inline-flex;align-items:center;justify-content:center;background:var(--button-bg);color:var(--button-color);padding:12px 24px;border:0;border-radius:6px;min-height:44px;font-weight:600}.button:hover,.submit:hover{filter:brightness(.93);color:var(--button-color)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px}.hero-card{position:relative;border-radius:9px;overflow:hidden;background:#222;min-width:0;aspect-ratio:1.08}.hero-card:first-child{grid-column:1/-1;aspect-ratio:1.65}.hero-card .card-link{display:block;width:100%;height:100%}.hero-card .card-image{position:absolute;inset:0}.card-image img{width:100%;height:100%;object-fit:cover}.hero-card .card-link:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 5%,#0005 35%,#000e 100%)}.hero-card .card-info{position:absolute;inset-inline:10px;bottom:10px;z-index:1;color:var(--hero-color)}.hero-card h2{font-size:clamp(14px,4vw,20px);line-height:1.5;font-weight:var(--title-weight);margin:6px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-card:first-child h2{font-size:var(--hero-size);line-height:1.45;-webkit-line-clamp:3}.hero-card .category-badge{font-size:11px;display:inline-block;background:var(--accent);color:#fff;border-radius:4px;padding:2px 7px}.hero-card .card-time{color:var(--hero-color);font-size:11px}.hero-card .card-time svg{width:14px;height:14px}.hero-card:first-child .card-info{inset-inline:16px;bottom:16px}.hero-card:first-child .category-badge{font-size:13px}.card-time{display:flex;align-items:center;gap:5px;color:var(--muted-color);font-size:var(--meta-size);margin-top:6px}.card-time svg{width:16px;height:16px;flex-shrink:0}.section-heading{font-size:var(--section-size);line-height:1.4;margin:26px 0 18px;font-weight:600;border-inline-start:5px solid var(--accent);padding-inline-start:12px}.news-feed{display:grid;gap:20px 14px}.layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card{min-width:0;background:var(--surface)}.news-card .card-link{display:block}.news-card .card-image{aspect-ratio:16/9;overflow:hidden;border-radius:7px;background:#f1f1f2}.news-card h2{font-size:var(--card-size);font-weight:var(--title-weight);line-height:1.55;margin:7px 0 0;color:var(--card-color);overflow-wrap:anywhere}.news-card a:hover h2{color:var(--accent)}.news-card .category-badge{font-size:12px;color:var(--accent);display:inline-block;margin-top:7px}.layout-list,.layout-compact{grid-template-columns:1fr}.layout-list .card-link,.layout-compact .card-link{display:grid;grid-template-columns:1fr 34%;gap:14px;align-items:center}.layout-list .card-image,.layout-compact .card-image{grid-column:2;grid-row:1;aspect-ratio:4/3}.layout-list .card-info,.layout-compact .card-info{grid-column:1;grid-row:1}.layout-list .news-card{border-bottom:1px solid var(--border-color);padding-bottom:14px}.layout-compact{gap:10px}.layout-compact .news-card{border:1px solid var(--border-color);border-radius:7px;padding:8px}.layout-compact .card-link{grid-template-columns:80px 1fr;gap:12px}.layout-compact .card-image{grid-column:1}.layout-compact .card-info{grid-column:2}.layout-compact h2{font-size:calc(var(--card-size) - 1px);margin:0}.image-placeholder{display:block;width:100%;height:100%;min-height:90px;background:linear-gradient(135deg,#ddd,#f1f1f1)}.ad-space{grid-column:1/-1;background:var(--ad-bg);border:1px solid var(--border-color);min-height:292px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:9px 0 16px;margin-block:10px 14px;clear:both}.ad-label{font-size:11px;line-height:18px;color:var(--muted-color);display:block;margin-bottom:7px}.ad-preview{margin:auto;padding:20px;font-size:13px;color:var(--muted-color)}.zn-ad-unit{display:block;width:250px;height:250px;text-decoration:none}.single-article,.after-article{max-width:820px;margin-inline:auto}.breadcrumbs{display:flex;gap:10px;font-size:13px;color:var(--muted-color);margin-block:4px 20px}.article-heading h1,.page-title{font-size:var(--title-size);font-weight:var(--title-weight);line-height:1.5;color:var(--title-color);margin:0 0 16px;overflow-wrap:anywhere}.article-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:var(--meta-size);color:var(--muted-color);margin-bottom:24px}.article-meta>a,.article-meta>span{display:inline-flex;align-items:center;gap:5px}.article-meta svg{width:17px;height:17px}.article-cover{margin:0 0 24px}.article-cover>img{display:block;width:100%;height:auto;border-radius:9px}.article-cover figcaption{font-size:12px;color:var(--muted-color);margin-top:8px}.entry-content{font-size:var(--body-size);line-height:var(--line-height);font-weight:var(--body-weight);overflow-wrap:break-word}.entry-content p{margin:0 0 1.15em}.entry-content h2,.entry-content h3{color:var(--title-color);line-height:1.6;font-weight:600}.entry-content h2{font-size:1.3em}.entry-content h3{font-size:1.12em}.entry-content a{color:var(--link-color);text-decoration:underline;text-underline-offset:3px}.entry-content blockquote{margin:22px 0;padding:16px 20px;border-inline-start:4px solid var(--accent);border-radius:5px;background:#fff1f3;color:var(--title-color)}.entry-content blockquote p:last-child{margin:0}.entry-content figure{max-width:100%;margin-inline:0}.entry-content iframe{max-width:100%}.entry-content table{border-collapse:collapse;max-width:100%;font-size:.9em}.entry-content td,.entry-content th{padding:8px;border:1px solid var(--border-color)}.entry-content .wp-block-table{overflow-x:auto}.entry-content pre{overflow:auto;direction:ltr;padding:16px;background:#f4f4f4}.entry-content ul,.entry-content ol{padding-inline-start:25px}.aligncenter{display:block;margin-inline:auto}.alignleft{float:left;margin:0 18px 15px 0}.alignright{float:right;margin:0 0 15px 18px}.share-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0;border-block:1px solid var(--border-color);font-size:14px;margin:26px 0}.share{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:0;border-radius:50%;background:#eee;color:#111;font:600 17px Arial,sans-serif}.facebook{background:#1877f2;color:#fff}.whatsapp{background:#087c41;color:#fff}.x-share{background:#111;color:#fff}.share:hover{filter:brightness(.9);color:#fff}.copy-status{font-size:12px}.author-bio{padding:15px 0;border-bottom:1px solid var(--border-color)}.author-bio h2{font-size:18px}.author-bio p{font-size:15px;color:var(--muted-color)}.more-button{display:flex;margin-top:20px}.pagination{margin:28px 0;text-align:center}.pagination ul{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;list-style:none;padding:0}.pagination a,.pagination .current,.pagination .dots{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid var(--border-color);border-radius:5px}.pagination .current{background:var(--accent);color:#fff}.site-footer{background:var(--footer-bg);color:var(--footer-color);padding:30px 0;margin-top:10px;font-size:var(--footer-size)}.site-footer .menu{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 24px}.site-footer a{display:inline-block;min-height:44px;padding:9px}.site-footer p{text-align:center;font-size:12px;opacity:.85;margin:16px 0 0}.empty-state{padding:40px 0;max-width:700px;margin:auto}.empty-state h1{font-size:30px}.comment-list{padding-inline-start:24px}.comments-area input:not([type=checkbox]),.comments-area textarea{max-width:100%;padding:10px;border:1px solid var(--border-color)}.screen-reader-text,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:10px;right:10px;z-index:10000;background:#fff;color:#111;padding:12px}.archive-description{max-width:820px;margin-bottom:25px}.archive-description p{font-size:18px}.wp-caption-text{font-size:13px;color:var(--muted-color)}@media(min-width:360px){.zn-ad-unit{width:300px}}@media(min-width:768px){.hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr 1fr;gap:16px}.hero-card{aspect-ratio:1.65}.hero-card:first-child{grid-column:1/3;grid-row:1/3;aspect-ratio:auto}.hero-card:first-child h2{font-size:var(--hero-size-desktop)}.hero-card .card-info{inset-inline:14px;bottom:14px}.hero-card h2{font-size:18px}.layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card h2{font-size:var(--card-size-desktop)}.layout-compact h2{font-size:18px}.article-heading h1,.page-title{font-size:var(--title-size-desktop)}.entry-content{font-size:var(--body-size-desktop)}.masthead{min-height:110px}.site-logo{width:200px}.site-main{padding-top:30px}.after-article .layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-list .card-link{grid-template-columns:1fr 240px}.layout-compact .card-link{grid-template-columns:100px 1fr}}@media(max-width:782px){.admin-bar .is-sticky{top:46px}}@media(max-width:600px){.admin-bar .is-sticky{top:0}.primary-nav .menu{gap:22px;justify-content:flex-start;width:max-content;min-width:100%}.entry-content .alignleft,.entry-content .alignright{float:none;display:block;margin:15px auto}.hero-card:not(:first-child) .category-badge{font-size:10px;padding:1px 5px}.hero-card:not(:first-child) .card-time{font-size:10px}.hero-card:not(:first-child) h2{font-size:15px;line-height:1.5}.container{width:calc(100% - 24px)}.article-heading h1{font-size:var(--title-size)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.site-header,.site-footer,.ad-space,.after-article,.share-row{display:none}.container{width:100%}.entry-content{font-size:12pt}.article-heading h1{font-size:24pt;color:#000}}.primary-nav a{padding:7px 12px;border-radius:6px}.primary-nav .current-menu-item>a,.primary-nav .current-menu-ancestor>a,.primary-nav .current_page_item>a,.primary-nav .current_page_ancestor>a{background:var(--accent);color:#fff}.primary-nav .current-menu-item>a:hover,.primary-nav .current-menu-ancestor>a:hover,.primary-nav .current_page_item>a:hover{color:#fff}.article-views b{font-weight:600}.article-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0}.article-tags a{display:inline-flex;background:#111;color:#fff;padding:6px 12px;border-radius:5px;font-size:14px}.article-tags a:hover{background:var(--accent);color:#fff}.more-button{width:100%}.more-button[disabled]{opacity:.65;cursor:wait}.load-more-status{display:block;text-align:center;font-size:13px;color:var(--muted-color);margin-top:8px}.load-more-feed>.news-feed{display:grid}.custom-ad-code{width:100%}