:root{--navy:#031b32;--navy2:#005ca9;--red:#0069b5;--gold:#29b34a;--gold-dark:#187c33;--gray:#f2f6fb;--line:#dbe5ef;--ink:#122f51}
.brand.brand-logo{display:inline-flex;align-items:center;justify-content:center;letter-spacing:normal;background:transparent;border:0;border-radius:0;overflow:visible;line-height:1;padding:0}
.brand.brand-logo img{width:210px;height:auto;max-height:140px;object-fit:contain}
.masthead{min-height:160px}.masthead .logo{line-height:0}.masthead .custom-logo{width:210px;height:auto;max-height:140px;object-fit:contain}.mastnote b{color:var(--navy2)}
.topbar{background:var(--navy);border-bottom:2px solid var(--gold)}
button,.button{background:#0064b5;color:#fff}button:hover,.button:hover{background:#004d8e;color:#fff}
.main-nav a.active{background:var(--navy2);color:#fff;box-shadow:inset 0 -3px var(--gold)}
.breaking strong{background:#0064b5;color:#fff}.badge{background:var(--navy2);color:white;border-bottom:2px solid var(--gold)}
.section-heading h2,.section-heading h1{border-bottom-color:var(--gold)}.section-title::before{background:var(--gold)}.category-label,.latest-row time{color:#0063a7}
.slider-dots button[aria-pressed=true]{background:var(--gold)}.slider-controls>button:hover{background:var(--gold);color:var(--navy)}
.editorial-note{background:var(--navy);border-top-color:var(--gold)}.editorial-logo{background:transparent;border-radius:0;width:200px;height:auto;margin:0 auto 12px}
footer{background:var(--navy);border-top:3px solid var(--gold)}footer .brand.brand-logo img{width:190px}footer a:hover{color:var(--gold)}
.admin-sidebar{background:var(--navy)}.admin-sidebar .brand.brand-logo{display:flex}.admin-sidebar .brand.brand-logo img{width:160px;max-height:112px}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{background:#164c80;border-inline-start:3px solid var(--gold)}
.stat:nth-child(2n){border-top-color:var(--gold)}.bar-chart i{background:#0875bd}.install-card{border-top-color:var(--gold)}
.login-form>.brand.brand-logo{display:flex;max-width:230px;margin:0 auto 12px}.login-form>.brand.brand-logo img{width:100%}.login-form>p:first-of-type{display:none}.login-intro{background:linear-gradient(0deg,#031b32ee,#031b3277),url('/assets/el-minieh-banner.png') center/cover}.eyebrow{border-right-color:var(--gold)}
.install-card .brand.brand-logo img{width:220px}.ad-brand-logo{width:210px!important;height:auto;max-height:115px;object-fit:contain}.ad-default .ad-brand-logo{flex:none}.advertisement{background:#f2f6fb;border-color:#d7e2ee}.advertisement-side .ad-default{background:#fff}.editorial-note p{color:#dbe6f3}
.danger-link{background:transparent;color:#b3192b}.danger-link:hover{background:transparent;color:#910019}.status.breaking{background:#eaf6ed;color:#176b2d}.admin-sidebar .logout{background:transparent;color:#d0dce4}.admin-sidebar .logout:hover{color:var(--gold)}
@media(max-width:600px){.masthead{min-height:124px}.brand.brand-logo img{width:160px;max-height:108px}.masthead .custom-logo{width:160px;max-height:108px}.masthead .logo{max-width:calc(100% - 88px)}.masthead .brand.brand-logo img{max-width:100%}.login-form>.brand.brand-logo{max-width:195px}.install-card .brand.brand-logo img{width:190px}.ad-brand-logo{width:160px!important}footer .brand.brand-logo img{width:155px}}
