*{box-sizing:border-box}html,body{margin:0;padding:0}body.dfp-app-body{font-family:Cairo,Arial,sans-serif;background:#061a39;color:#fff;overflow-x:hidden}.dfp-home{min-height:100vh;background:#061a39}.dfp-site-head{height:69px;padding:0 40px;display:grid;grid-template-columns:190px minmax(0,1fr) 320px;grid-template-areas:"langs nav brand";gap:16px;align-items:center;background:#082650;border-bottom:1px solid #2a5d91;position:sticky;top:0;z-index:50}.dfp-site-brand{grid-area:brand;display:flex;direction:rtl;gap:12px;align-items:center;justify-self:end;color:#fff;text-decoration:none}.dfp-site-brand img{width:58px;height:58px;object-fit:contain}.dfp-site-brand b{font-size:12px;line-height:1.45;max-width:245px;text-align:right}.dfp-site-head nav{grid-area:nav;display:flex;justify-content:center;gap:12px;align-items:center;direction:rtl}.dfp-site-head nav a{color:#fff;text-decoration:none;font-size:11px;padding:9px 10px;border-radius:8px;white-space:nowrap}.dfp-site-head nav a.active{background:#0d3a72;border:1px solid #285a8f;color:#f5c85e}.dfp-head-langs{grid-area:langs;justify-self:start;display:flex;direction:ltr;gap:3px;border:1px solid #285a8f;border-radius:12px;padding:4px 7px;height:34px;align-items:center}.dfp-head-langs a{color:#fff;text-decoration:none;font-size:10px;padding:3px 5px;white-space:nowrap}
.dfp-home-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;grid-template-areas:"main side";gap:24px;padding:44px 18px 24px 40px;width:100%;max-width:1536px;margin:0 auto;direction:ltr;align-items:start}.dfp-main-col{grid-area:main;min-width:0;direction:rtl}.dfp-side{grid-area:side;min-width:0;direction:rtl}
.dfp-hero{height:345px;min-height:345px;border-radius:17px;overflow:hidden;position:relative;background-image:linear-gradient(90deg,#061a3bee 0%,#061a3ba8 34%,#061a3b22 65%,#061a3b08 100%),var(--hero);background-size:cover;background-position:center;display:flex;align-items:center;padding:42px 22px}.dfp-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00142b10,#00142b28);pointer-events:none}.dfp-hero-copy{position:relative;z-index:3;width:49%;max-width:500px;margin-left:auto;text-align:right;direction:rtl}.dfp-hero h1{font-size:44px;line-height:1.18;margin:0 0 12px;font-weight:700;letter-spacing:-1px}.dfp-hero h1 em{font-style:normal;color:#efbd4f;font-weight:800}.dfp-hero p{font-size:15px;line-height:1.75;color:#e2ebf6;margin:0 0 20px}.dfp-hero-copy>div{display:flex;gap:16px;justify-content:flex-start;direction:rtl}.dfp-hero button,.dfp-hero a{display:inline-flex;min-width:205px;height:49px;align-items:center;justify-content:center;border-radius:26px;font:800 13px Cairo,Arial,sans-serif;text-decoration:none;margin:0;padding:0 22px}.dfp-hero .gold{background:linear-gradient(#ffe58e,#e7ad35);border:0;color:#092650}.dfp-hero .outline{border:1px solid #77a6d9;color:#fff;background:#092a58aa}.dfp-hero-logo{position:absolute;z-index:2;width:145px;height:120px;object-fit:contain;left:50%;top:72px;transform:translateX(-50%);filter:drop-shadow(0 8px 16px #00142c99)}
.dfp-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:8px 12px 24px;direction:ltr}.dfp-stats div{height:103px;border:1px solid #2867a3;border-radius:14px;background:linear-gradient(155deg,#0d3b76f2,#082652f2);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;direction:rtl}.dfp-stat-icon{display:block;width:32px;height:32px;margin-bottom:6px;background-position:center;background-repeat:no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(77%) sepia(20%) saturate(1172%) hue-rotate(169deg) brightness(105%) contrast(101%);opacity:1}.dfp-i-users{background-image:url('../icons/users.svg')}.dfp-i-mic{background-image:url('../icons/mic.svg')}.dfp-i-handshake{background-image:url('../icons/handshake.svg')}.dfp-i-calendar{background-image:url('../icons/calendar-days.svg')}.dfp-i-pin{background-image:url('../icons/map-pin.svg')}.dfp-stats strong{font-size:22px;line-height:1.05}.dfp-stats span{font-size:10px;color:#d6e6f7;margin-top:5px;text-align:center}
.dfp-live-panel{height:221px;display:grid;grid-template-columns:315px minmax(0,1fr) 285px;border:1px solid #2670b4;border-radius:16px;overflow:hidden;background:#08234b;margin-bottom:16px;direction:ltr}.dfp-live-image{min-height:219px;background-size:cover;background-position:center;position:relative;display:grid;place-items:center}.dfp-live-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00142b88,#00142b00 60%)}.dfp-live-image b{position:absolute;z-index:2;top:10px;right:10px;background:#e52331;border-radius:7px;padding:7px 12px;font-size:12px;direction:rtl}.dfp-live-image span{z-index:2;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#0b326ecc;font-size:28px}.dfp-live-info,.dfp-next{direction:rtl;padding:24px 28px;display:flex;flex-direction:column;justify-content:center}.dfp-live-info{text-align:center}.dfp-live-info h2{font-size:23px;margin:0 0 10px}.dfp-live-info p{font-size:14px;color:#c6d8ec;margin:0 0 15px}.dfp-live-info a{background:#0875ff;padding:12px 16px;border-radius:9px;text-align:center;font-size:15px;font-weight:800}.dfp-next{border-left:1px solid #25558b;text-align:right}.dfp-next small{color:#f2bd4f;font-size:13px}.dfp-next b{font-size:15px;line-height:1.7;margin:10px 0}.dfp-next span{font-size:11px;color:#b7cce3}
.dfp-feature-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;direction:ltr}.dfp-feature-card{height:174px;border:1px solid #2867a3;border-radius:14px;overflow:hidden;background:#082650;direction:rtl}.dfp-card-photo{height:106px;background-image:linear-gradient(0deg,#061a3bcf 0%,#061a3b05 65%),var(--card-bg);background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;padding:10px 12px}.dfp-card-photo h3{margin:0 44px 0 0;color:#fff;font-size:12px;z-index:2;text-align:right}.dfp-feature-card>p{font-size:9px;line-height:1.5;color:#bdd0e5;margin:9px 12px 10px}.dfp-card-icon{position:absolute;right:10px;left:auto;bottom:9px;width:36px;height:36px;border-radius:8px;background:#0b4c91e8 center/20px no-repeat;border:1px solid #4d92d0}.dfp-feature-0 .dfp-card-icon{background-image:url('../icons/calendar-days.svg')}.dfp-feature-1 .dfp-card-icon{background-image:url('../icons/mic.svg')}.dfp-feature-2 .dfp-card-icon{background-image:url('../icons/broadcast.svg')}.dfp-feature-3 .dfp-card-icon{background-image:url('../icons/play.svg')}.dfp-feature-4 .dfp-card-icon{background-image:url('../icons/image.svg')}
.dfp-news-box,.dfp-partners{border:1px solid #2867a3;background:#08234b;border-radius:14px;padding:15px;margin-bottom:14px}.dfp-news-box{height:330px}.dfp-news-box>div{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px}.dfp-news-box a{color:#bcd4ed}.dfp-news-box article{display:grid;grid-template-columns:56px 1fr;gap:10px;border-top:1px solid #ffffff18;padding:10px 0;min-height:82px;align-items:center}.dfp-news-box article img{width:56px;height:44px;object-fit:cover;border-radius:5px}.dfp-news-box p{margin:0;font-size:10px;line-height:1.6}.dfp-partners{height:110px;padding:16px}.dfp-partners b{font-size:12px}.dfp-partners div{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:5px;margin-top:12px}.dfp-partners span{background:#fff;color:#183d6b;padding:7px 8px;border-radius:5px;font-size:9px;font-weight:700}
.dfp-home-register{position:fixed;inset:0;background:transparent;z-index:100;display:grid;place-items:start end;padding:113px 18px 20px 0;pointer-events:none}.dfp-home-register[hidden]{display:none}.dfp-reg-card{pointer-events:auto;width:418px;max-height:calc(100vh - 133px);overflow:auto;background:linear-gradient(160deg,#0a3974,#061e48);border:1px solid #2484d8;border-radius:16px;padding:24px 26px;color:#fff;box-shadow:0 18px 55px #001024b8;position:relative}.dfp-home-close{position:absolute;left:18px;top:12px;background:none;border:0;color:#fff;font-size:30px}.dfp-reg-title{display:flex;gap:12px;align-items:flex-start}.dfp-reg-title h2{margin:0;font-size:25px}.dfp-reg-title p{font-size:11px;color:#c3d7ee;line-height:1.8}.dfp-steps{display:flex;justify-content:space-between;margin:18px 0}.dfp-steps b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid #5f8fbd;position:relative}.dfp-steps b.on{border:3px solid #f4bf4e}.dfp-steps small{position:absolute;top:38px;width:100px;text-align:center;font-size:9px;font-weight:500}.dfp-reg-card form{display:grid;gap:9px;margin-top:45px}.dfp-reg-card input,.dfp-reg-card select{width:100%;background:#0a3266;color:#fff;border:1px solid #3c6fa4;border-radius:7px;padding:11px;font-family:inherit}.dfp-reg-card input::placeholder{color:#d5e2ef}.dfp-reg-card .consent{font-size:10px}.dfp-reg-card form button{border:0;border-radius:7px;background:#0875ff;color:#fff;padding:12px;font-family:inherit;font-weight:800}.dfp-reg-login{text-align:center;font-size:10px}.dfp-reg-login a{color:#3da0ff}
@media(max-width:1199px){.dfp-site-head{grid-template-columns:160px 1fr 230px;padding:0 18px}.dfp-site-head nav{gap:3px}.dfp-site-head nav a{font-size:9px;padding:7px 5px}.dfp-home-grid{grid-template-columns:1fr;grid-template-areas:"main" "side";padding:24px 18px}.dfp-side{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dfp-live-panel{grid-template-columns:260px 1fr 230px}}
@media(max-width:760px){.dfp-site-head{height:62px;grid-template-columns:1fr auto;grid-template-areas:"brand langs"}.dfp-site-head nav{display:none}.dfp-site-brand b{display:none}.dfp-site-brand img{width:45px;height:45px}.dfp-home-grid{padding:16px 12px}.dfp-hero{height:440px;min-height:440px;padding:25px;background-image:linear-gradient(0deg,#061b3df7 0%,#061b3d88 65%),var(--hero);align-items:end}.dfp-hero-copy{width:100%;max-width:none}.dfp-hero-logo{top:45px;left:50%;width:110px;height:90px}.dfp-hero h1{font-size:30px}.dfp-hero-copy>div{flex-direction:column}.dfp-hero button,.dfp-hero a{width:100%;min-width:0}.dfp-stats{grid-template-columns:repeat(2,1fr);margin:12px 0}.dfp-live-panel{height:auto;grid-template-columns:1fr}.dfp-live-image{min-height:230px}.dfp-next{border:0;border-top:1px solid #25558b}.dfp-feature-cards{grid-template-columns:repeat(2,1fr)}.dfp-side{grid-template-columns:1fr}.dfp-news-box,.dfp-partners{height:auto}.dfp-partners div{flex-wrap:wrap}.dfp-home-register{padding:72px 10px 10px}.dfp-reg-card{width:min(100%,418px)}}

/* v1.6.8 fidelity: language-aware alignment + icon placement */
html[dir="rtl"] .dfp-main-col,html[dir="rtl"] .dfp-side,html[dir="rtl"] .dfp-hero-copy,html[dir="rtl"] .dfp-live-info,html[dir="rtl"] .dfp-next,html[dir="rtl"] .dfp-feature-card,html[dir="rtl"] .dfp-news-box,html[dir="rtl"] .dfp-partners{direction:rtl;text-align:right}
html[dir="ltr"] .dfp-main-col,html[dir="ltr"] .dfp-side,html[dir="ltr"] .dfp-hero-copy,html[dir="ltr"] .dfp-live-info,html[dir="ltr"] .dfp-next,html[dir="ltr"] .dfp-feature-card,html[dir="ltr"] .dfp-news-box,html[dir="ltr"] .dfp-partners{direction:ltr;text-align:left}
html[dir="ltr"] .dfp-site-head{grid-template-areas:"brand nav langs";grid-template-columns:320px minmax(0,1fr) 190px}
html[dir="ltr"] .dfp-site-brand{direction:ltr;justify-self:start}
html[dir="ltr"] .dfp-site-brand b{text-align:left}
html[dir="ltr"] .dfp-head-langs{justify-self:end}
html[dir="ltr"] .dfp-site-head nav{direction:ltr}
html[dir="ltr"] .dfp-hero-copy{margin-left:0;margin-right:auto;text-align:left}
html[dir="ltr"] .dfp-hero-copy>div{direction:ltr;justify-content:flex-start}
html[dir="ltr"] .dfp-live-info,html[dir="ltr"] .dfp-next{text-align:left;direction:ltr}
html[dir="ltr"] .dfp-next{border-left:0;border-right:1px solid #25558b}
html[dir="ltr"] .dfp-feature-card{direction:ltr}
html[dir="ltr"] .dfp-card-icon{left:10px;right:auto}
html[dir="ltr"] .dfp-card-photo h3{margin:0 0 0 44px;text-align:left}
html[dir="ltr"] .dfp-news-box article{grid-template-columns:56px 1fr}
html[dir="ltr"] .dfp-reg-card,html[dir="ltr"] .dfp-reg-card form{text-align:left;direction:ltr}
html[dir="ltr"] .dfp-home-close{right:18px;left:auto}
.dfp-side{font-size:96%}.dfp-news-box,.dfp-partners{padding:13px}.dfp-partners span{padding:6px 7px;font-size:8px}

/* v1.6.9 detail pass: news ads, icon fidelity, live motion, global footer */
.dfp-hero-actions{display:flex!important;gap:16px}.dfp-action-btn{gap:10px;background:transparent!important}.dfp-hero .gold{background:linear-gradient(180deg,#ffe28a,#e9b23e)!important}.dfp-hero .outline{background:#08265380!important;backdrop-filter:blur(5px)}
.dfp-action-icon{width:18px;height:18px;background:center/contain no-repeat;filter:brightness(0) invert(1)}.dfp-action-user{background-image:url('../icons/user.svg');filter:none}.dfp-action-play{background-image:url('../icons/play.svg')}
.dfp-i-handshake{background-image:url('../icons/handshake.svg')!important}
.dfp-feature-0 .dfp-card-icon{filter:brightness(0) invert(1)}
.dfp-live-badge{display:flex!important;align-items:center;gap:7px}.dfp-live-badge i{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 #fff9;animation:dfpPulse 1.45s infinite}.dfp-play-round{background:#0b326ecc url('../icons/play.svg') center/25px no-repeat!important;font-size:0!important}.dfp-live-image em{position:absolute;z-index:2;bottom:9px;right:10px;font-style:normal;font-size:9px;background:#071b37cc;padding:5px 8px;border-radius:5px}.dfp-live-meta,.dfp-next-meta{display:flex;gap:15px;align-items:center;justify-content:center;color:#d7e6f5;font-size:11px}.dfp-next-meta{justify-content:flex-start;flex-wrap:wrap}.dfp-live-meta span,.dfp-next-meta span{display:inline-flex;gap:6px;align-items:center}.dfp-live-desc{font-size:10px!important;color:#9fb7d1!important;margin:9px 0 13px!important}.dfp-watch-live{display:flex!important;align-items:center;justify-content:center;gap:9px}.dfp-mini-clock,.dfp-mini-pin,.dfp-mini-calendar,.dfp-mini-camera{width:15px;height:15px;background:center/contain no-repeat;filter:brightness(0) invert(1);display:inline-block}.dfp-mini-clock{background-image:url('../icons/clock.svg')}.dfp-mini-pin{background-image:url('../icons/map-pin.svg')}.dfp-mini-calendar{background-image:url('../icons/calendar-days.svg')}.dfp-mini-camera{background-image:url('../icons/broadcast.svg')}.dfp-next{position:relative}.dfp-next-arrow{position:absolute;bottom:19px;inset-inline-end:20px;width:28px;height:28px;border:1px solid #4c7baa;border-radius:50%}.dfp-next-arrow:after{content:'‹';position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:21px;color:#d6e7f8}
@keyframes dfpPulse{0%{box-shadow:0 0 0 0 #fff9}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}
.dfp-news-box{height:385px;padding:12px}.dfp-news-head{margin-bottom:8px!important}.dfp-ad-slider{height:116px;border-radius:10px;overflow:hidden;position:relative;border:1px solid #2c679e;background:#061a39}.dfp-ad-track{height:100%;display:flex;direction:ltr;transition:transform .55s ease}.dfp-ad-slide{position:relative;min-width:100%;height:100%;margin:0}.dfp-ad-slide img{width:100%;height:100%;object-fit:cover}.dfp-ad-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#00152fd9,#00152f0d 70%)}.dfp-ad-slide figcaption{position:absolute;z-index:2;inset-inline:10px;bottom:11px;color:#fff;font-size:10px;font-weight:700;line-height:1.5}.dfp-ad-dots{position:absolute;z-index:4;bottom:7px;left:9px;display:flex;gap:4px}.dfp-ad-dots button{width:5px;height:5px;border:0;padding:0;border-radius:50%;background:#ffffff66}.dfp-ad-dots button.on{width:13px;border-radius:5px;background:#efbd4f}.dfp-news-list article{min-height:67px;padding:7px 0}.dfp-news-list article img{width:50px;height:38px}.dfp-partners{height:122px}.dfp-partner-logos{gap:6px!important}.dfp-partner-logos span{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;min-width:0;padding:6px 4px!important}.dfp-partner-logos img{width:14px;height:14px;object-fit:contain}.dfp-global-footer{max-width:1460px;margin:28px auto 0;padding:16px 26px;border-top:1px solid #2867a3;background:linear-gradient(90deg,#061c3c,#0a315f);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;color:#bcd0e6;font-size:10px}.dfp-global-footer>div{display:flex;align-items:center;gap:10px}.dfp-global-footer img{width:38px;height:38px;object-fit:contain}.dfp-global-footer b{max-width:300px;color:#fff}.dfp-global-footer nav{display:flex;gap:18px}.dfp-global-footer a{color:#c8daec;text-decoration:none}
html[dir='ltr'] .dfp-ad-track{direction:ltr}html[dir='ltr'] .dfp-next-meta{justify-content:flex-start}html[dir='ltr'] .dfp-next-arrow:after{content:'›'}
@media(max-width:760px){.dfp-global-footer{grid-template-columns:1fr;text-align:center}.dfp-global-footer>div,.dfp-global-footer nav{justify-content:center}.dfp-ad-slider{height:150px}}

/* v1.7.0 refinement: ads, counters, icons */
.dfp-news-box{height:430px!important}.dfp-ad-slider{height:168px!important}.dfp-news-list{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;margin-top:8px}.dfp-news-list article{min-height:70px!important;padding:8px 0!important}.dfp-news-list article:nth-child(3){grid-column:1/-1}.dfp-news-list article img{width:52px!important;height:42px!important}
.dfp-stats strong{font-size:26px!important;font-weight:900!important;letter-spacing:.2px}.dfp-stat-icon{width:34px!important;height:34px!important;filter:brightness(0) invert(1)!important}.dfp-i-handshake{width:38px!important;height:38px!important}
.dfp-card-icon{background-color:#0b4c91e8!important}.dfp-card-icon{filter:none!important}.dfp-card-icon::after{content:"";position:absolute;inset:7px;background:inherit;background-position:center;background-repeat:no-repeat;background-size:20px;filter:brightness(0) invert(1)}
.dfp-feature-0 .dfp-card-icon,.dfp-feature-1 .dfp-card-icon,.dfp-feature-2 .dfp-card-icon,.dfp-feature-3 .dfp-card-icon,.dfp-feature-4 .dfp-card-icon{filter:brightness(0) invert(1)}
.dfp-partner-logos span{background:#fff!important}.dfp-partner-logos img{width:17px!important;height:17px!important}.dfp-live-badge i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#fff;margin-inline:4px;animation:dfpLiveDot 1.15s infinite}.dfp-live-badge{animation:dfpLiveGlow 1.6s infinite}
@keyframes dfpLiveDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes dfpLiveGlow{0%,100%{box-shadow:0 0 0 0 rgba(229,35,49,.3)}50%{box-shadow:0 0 0 7px rgba(229,35,49,0)}}
@media(max-width:1199px){.dfp-news-list{grid-template-columns:1fr}.dfp-news-list article:nth-child(3){grid-column:auto}.dfp-news-box{height:auto!important}}

/* v1.7.1 requested refinement */
.dfp-news-box{height:auto!important;min-height:620px}.dfp-ad-slider{height:210px!important;aspect-ratio:16/9}.dfp-news-list{display:block!important;margin-top:10px}.dfp-news-list article{display:grid!important;grid-template-columns:76px 1fr!important;gap:10px;align-items:center;min-height:66px!important;border-top:1px solid #214d7d;padding:8px 0!important}.dfp-news-list article img{width:76px!important;height:48px!important;border-radius:7px;object-fit:cover}.dfp-news-list article p{font-size:10px;line-height:1.5;margin:0}.dfp-partners{height:auto!important;min-height:150px;padding:16px!important}.dfp-partners>b{font-size:13px}.dfp-partner-logos{display:grid!important;grid-template-columns:repeat(2,1fr);gap:9px!important;margin-top:12px}.dfp-partner-logos span{min-height:42px!important;border-radius:9px!important;padding:8px!important;font-size:9px!important;box-shadow:0 5px 16px #00132955}.dfp-partner-logos img{width:21px!important;height:21px!important}.dfp-card-icon{background-color:rgba(3,26,59,.82)!important;border:1px solid rgba(103,170,230,.42)!important;backdrop-filter:blur(5px)}.dfp-card-icon::after{filter:brightness(0) invert(1)!important}.dfp-country-select{width:100%;background:transparent;color:#fff;border:0;outline:0;font-family:inherit}.dfp-country-select option{color:#071f42;background:#fff}.dfp-reg-card .dfp-country-select{background:#0a3266!important;border:1px solid #3c6fa4!important;border-radius:7px!important;padding:0 11px!important;height:44px!important;color:#fff!important}.dfp-stats strong{font-weight:900!important}.dfp-stat-icon{filter:brightness(0) invert(1)!important}

/* v1.7.2 reference fidelity pass — circled details */
/* Feature cards: translucent navy icon tile, only glyph is white */
.dfp-card-icon{filter:none!important;background:rgba(2,25,57,.78)!important;border:1px solid rgba(111,178,235,.55)!important;box-shadow:0 6px 18px rgba(0,12,32,.34);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
.dfp-card-icon::after{content:"";position:absolute;inset:7px;background-color:#fff!important;background-image:none!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;filter:none!important;opacity:.98}
.dfp-feature-0 .dfp-card-icon::after{-webkit-mask:url('../icons/calendar-days.svg') center/contain no-repeat;mask:url('../icons/calendar-days.svg') center/contain no-repeat}
.dfp-feature-1 .dfp-card-icon::after{-webkit-mask:url('../icons/mic.svg') center/contain no-repeat;mask:url('../icons/mic.svg') center/contain no-repeat}
.dfp-feature-2 .dfp-card-icon::after{-webkit-mask:url('../icons/broadcast.svg') center/contain no-repeat;mask:url('../icons/broadcast.svg') center/contain no-repeat}
.dfp-feature-3 .dfp-card-icon::after{-webkit-mask:url('../icons/play.svg') center/contain no-repeat;mask:url('../icons/play.svg') center/contain no-repeat}
.dfp-feature-4 .dfp-card-icon::after{-webkit-mask:url('../icons/image.svg') center/contain no-repeat;mask:url('../icons/image.svg') center/contain no-repeat}

/* Live panel: match reference typography, icon order and spacing */
.dfp-live-info{padding:20px 30px!important}.dfp-live-info h2{font-size:25px!important;font-weight:700!important;margin-bottom:10px!important}.dfp-live-meta{gap:18px!important;font-size:12px!important;direction:rtl}.dfp-live-desc{font-size:11px!important;line-height:1.65!important;margin:8px 0 13px!important}.dfp-watch-live{font-size:16px!important;font-weight:800!important;min-height:46px!important}.dfp-mini-camera{width:18px!important;height:18px!important}.dfp-next{padding:22px 24px!important}.dfp-next small{font-size:12px!important;font-weight:700}.dfp-next b{font-size:15px!important;line-height:1.65!important;margin:8px 0!important}.dfp-next-meta{gap:13px!important;font-size:10px!important}.dfp-next-arrow{width:30px!important;height:30px!important;bottom:20px!important;inset-inline-end:18px!important;background:#082d5f99}
html[dir="ltr"] .dfp-live-meta{direction:ltr}

/* News: five clean compact rows under the HD slider */
.dfp-news-box{min-height:590px!important}.dfp-news-head{font-size:12px!important;align-items:center}.dfp-ad-slider{height:190px!important;border-radius:12px!important}.dfp-news-list{margin-top:8px!important}.dfp-news-list article{grid-template-columns:62px minmax(0,1fr)!important;min-height:58px!important;padding:7px 0!important;gap:10px!important}.dfp-news-list article img{width:62px!important;height:42px!important;border-radius:7px!important}.dfp-news-list article p{font-size:10px!important;line-height:1.45!important;font-weight:600!important;text-align:right!important}.dfp-news-list article:first-child{border-top:0!important}
html[dir="rtl"] .dfp-news-list article{grid-template-columns:62px minmax(0,1fr)!important;direction:ltr}.dfp-news-list article p{direction:rtl}
html[dir="ltr"] .dfp-news-list article{direction:ltr}.dfp-news-list article p{direction:ltr;text-align:left!important}

/* Partners: premium but compact like reference, one visual row on desktop */
.dfp-partners{min-height:118px!important;padding:14px 16px!important}.dfp-partners>b{font-size:12px!important}.dfp-partner-logos{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-top:12px!important}.dfp-partner-logos span{min-height:38px!important;padding:6px 5px!important;border-radius:7px!important;font-size:8px!important;box-shadow:0 5px 14px rgba(0,13,35,.28)!important;white-space:nowrap}.dfp-partner-logos img{width:18px!important;height:18px!important}

@media(max-width:1199px){.dfp-partner-logos{grid-template-columns:repeat(3,1fr)!important}.dfp-news-box{min-height:0!important}.dfp-ad-slider{height:180px!important}}
@media(max-width:760px){.dfp-partner-logos{grid-template-columns:repeat(2,1fr)!important}.dfp-news-list article{grid-template-columns:58px 1fr!important}.dfp-news-list article img{width:58px!important;height:40px!important}}

/* v1.7.3 exact requested details */
/* Reliable white handshake: inline SVG, no broken/empty image */
.dfp-handshake-svg{width:39px!important;height:39px!important;margin-bottom:6px;fill:none!important;stroke:#fff!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:none!important;overflow:visible}

/* Opening session: title then strong time/hall row directly underneath */
.dfp-live-info h2{font-size:27px!important;font-weight:800!important;line-height:1.25!important;margin:0 0 11px!important}
.dfp-live-meta{font-size:13px!important;font-weight:800!important;gap:22px!important;margin:0 0 8px!important;color:#fff!important}
.dfp-live-meta .dfp-mini-clock,.dfp-live-meta .dfp-mini-pin{width:17px!important;height:17px!important}
.dfp-live-desc{margin-top:4px!important}

/* News: image first, then title + one supporting line; five rows */
.dfp-news-list article{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;min-height:64px!important}
.dfp-news-list article img{grid-column:1!important;width:72px!important;height:48px!important;object-fit:cover!important;border-radius:7px!important}
.dfp-news-copy{grid-column:2!important;min-width:0;display:flex;flex-direction:column;gap:3px}
.dfp-news-copy p{margin:0!important;font-size:10px!important;line-height:1.4!important;font-weight:700!important;color:#fff!important}
.dfp-news-copy small{font-size:8px!important;color:#86a9cd!important;line-height:1.35!important}
html[dir="rtl"] .dfp-news-list article{direction:ltr!important}
html[dir="rtl"] .dfp-news-copy{direction:rtl!important;text-align:right!important}
html[dir="ltr"] .dfp-news-list article{direction:ltr!important}
html[dir="ltr"] .dfp-news-copy{text-align:left!important}

/* Partners: icon/logo only, no white card/background, two columns, larger */
.dfp-partners{padding:16px 18px!important;min-height:205px!important}
.dfp-partner-logos{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 26px!important;margin-top:18px!important;align-items:center!important}
.dfp-partner-logos span{background:transparent!important;border:0!important;box-shadow:none!important;min-height:46px!important;padding:0!important;border-radius:0!important;font-size:11px!important;font-weight:700!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}
.dfp-partner-logos img{width:31px!important;height:31px!important;object-fit:contain!important;background:transparent!important;border-radius:0!important}
.dfp-partner-logos span:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;min-width:42%}
@media(max-width:760px){.dfp-partner-logos{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.dfp-partner-logos img{width:27px!important;height:27px!important}}

/* v1.7.4 — exact news row order + larger partner marks */
.dfp-news-list article{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:70px!important;padding:8px 0!important}
.dfp-news-list article img{grid-column:1!important;grid-row:1!important;width:82px!important;height:54px!important;border-radius:8px!important;object-fit:cover!important}
.dfp-news-copy{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important}
.dfp-news-copy p{font-size:10.5px!important;line-height:1.45!important;font-weight:800!important;margin:0!important}
.dfp-news-copy small{display:block!important;font-size:8.5px!important;line-height:1.35!important;color:#8eafd0!important;margin:0!important}
html[dir="rtl"] .dfp-news-list article{direction:ltr!important}
html[dir="rtl"] .dfp-news-copy{direction:rtl!important;text-align:right!important}
html[dir="ltr"] .dfp-news-list article{direction:ltr!important}
html[dir="ltr"] .dfp-news-copy{direction:ltr!important;text-align:left!important}
.dfp-partners{min-height:228px!important;padding:18px 20px!important}
.dfp-partners>b{font-size:13px!important;font-weight:800!important}
.dfp-partner-logos{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 30px!important;margin-top:22px!important}
.dfp-partner-logos span{font-size:11px!important;gap:10px!important;min-height:52px!important}
.dfp-partner-logos img{width:42px!important;height:42px!important;object-fit:contain!important;filter:none!important}
.dfp-partner-logos span:last-child:nth-child(odd){min-width:48%!important}
@media(max-width:760px){.dfp-news-list article{grid-template-columns:70px minmax(0,1fr)!important}.dfp-news-list article img{width:70px!important;height:48px!important}.dfp-partner-logos img{width:36px!important;height:36px!important}}


/* v1.7.5 exact detail corrections */
/* Partner statistic: use the bundled Lucide-style handshake asset, not inline/broken glyphs. */
.dfp-stats .dfp-i-handshake{display:block!important;width:42px!important;height:42px!important;background:url('../icons/handshake.svg') center/contain no-repeat!important;filter:none!important;opacity:1!important}
/* Opening session meta: larger, bold, directly below title. */
.dfp-live-meta{font-size:14px!important;font-weight:800!important;line-height:1.2!important;margin-top:4px!important;margin-bottom:8px!important;gap:22px!important}
.dfp-live-meta span{font-weight:800!important}.dfp-live-meta .dfp-mini-clock,.dfp-live-meta .dfp-mini-pin{width:18px!important;height:18px!important;flex:0 0 18px!important}
/* Make the live-watch broadcast glyph noticeably larger without enlarging the button text. */
.dfp-watch-live .dfp-mini-camera{width:27px!important;height:27px!important;flex:0 0 27px!important;background-size:27px!important}
/* Five news rows: in Arabic image is physically on the right, copy immediately to its left. */
html[dir="rtl"] .dfp-news-list article{grid-template-columns:minmax(0,1fr) 82px!important;column-gap:11px!important;direction:ltr!important}
html[dir="rtl"] .dfp-news-list article>img{grid-column:2!important;grid-row:1!important;width:82px!important;height:52px!important;justify-self:end!important}
html[dir="rtl"] .dfp-news-list article>.dfp-news-copy{grid-column:1!important;grid-row:1!important;direction:rtl!important;text-align:right!important;align-self:center!important;min-width:0!important}
html[dir="rtl"] .dfp-news-list article>.dfp-news-copy p{font-size:11px!important;font-weight:700!important;line-height:1.45!important;margin:0 0 3px!important}
html[dir="rtl"] .dfp-news-list article>.dfp-news-copy small{display:block!important;font-size:8px!important;line-height:1.3!important;color:#77a9d9!important;text-align:right!important}
html[dir="ltr"] .dfp-news-list article{grid-template-columns:82px minmax(0,1fr)!important;column-gap:11px!important;direction:ltr!important}
html[dir="ltr"] .dfp-news-list article>img{grid-column:1!important;grid-row:1!important;width:82px!important;height:52px!important;justify-self:start!important}
html[dir="ltr"] .dfp-news-list article>.dfp-news-copy{grid-column:2!important;grid-row:1!important;text-align:left!important;min-width:0!important}
html[dir="ltr"] .dfp-news-list article>.dfp-news-copy p{font-size:11px!important;font-weight:700!important;line-height:1.45!important;margin:0 0 3px!important}
html[dir="ltr"] .dfp-news-list article>.dfp-news-copy small{display:block!important;font-size:8px!important;line-height:1.3!important;color:#77a9d9!important;text-align:left!important}

/* v1.7.6 — tri-language visual parity + light theme */
.dfp-head-tools{grid-area:langs;justify-self:start;display:flex;align-items:center;gap:8px}.dfp-head-tools .dfp-head-langs{grid-area:auto;justify-self:auto}.dfp-theme-toggle{width:34px;height:34px;border:1px solid #2b659e;border-radius:10px;background:#0a3568;color:#fff;display:grid;place-items:center;cursor:pointer;font-size:16px;line-height:1;transition:.2s}.dfp-theme-toggle:hover{transform:translateY(-1px);border-color:#e9bd56}.dfp-login-theme{position:absolute;z-index:20;top:18px;inset-inline-end:18px}
/* precise news rows: Arabic image right, then title/meta immediately to its left */
html[dir="rtl"] .dfp-news-list article{display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;direction:ltr!important;gap:12px!important}
html[dir="rtl"] .dfp-news-list article>img{grid-column:2!important;justify-self:end!important}
html[dir="rtl"] .dfp-news-list .dfp-news-copy{grid-column:1!important;direction:rtl!important;text-align:right!important;align-items:flex-start!important}
html[dir="rtl"] .dfp-news-list .dfp-news-copy p,html[dir="rtl"] .dfp-news-list .dfp-news-copy small{text-align:right!important;width:100%!important}
html[dir="ltr"] .dfp-news-list .dfp-news-copy{direction:ltr!important;text-align:left!important;align-items:flex-start!important}
/* opening-session details */
.dfp-live-info h2{font-size:29px!important}.dfp-live-meta{font-size:15px!important;font-weight:900!important}.dfp-live-meta span{font-size:15px!important}.dfp-watch-live .dfp-mini-camera{width:31px!important;height:31px!important;flex-basis:31px!important;background-size:31px!important}
/* make partner handshake asset unmistakable and stable */
.dfp-stats .dfp-i-handshake{width:44px!important;height:44px!important;background-image:url('../icons/handshake.svg')!important;background-position:center!important;background-repeat:no-repeat!important;background-size:42px 42px!important}
/* larger partner marks without white cards */
.dfp-partner-logos img{width:50px!important;height:50px!important}.dfp-partner-logos span{font-size:12px!important;min-height:58px!important}
/* Light theme */
html[data-dfp-theme="light"] body.dfp-app-body,html[data-dfp-theme="light"] .dfp-home{background:#f4f7fb;color:#102a4d}
html[data-dfp-theme="light"] .dfp-site-head{background:#fff;border-color:#d9e3ef;box-shadow:0 4px 18px #0b2e6d12}
html[data-dfp-theme="light"] .dfp-site-brand,html[data-dfp-theme="light"] .dfp-site-head nav a,html[data-dfp-theme="light"] .dfp-head-langs a{color:#0b2e6d}
html[data-dfp-theme="light"] .dfp-site-head nav a.active{background:#eaf2fb;border-color:#c5d9ee;color:#9b6a00}
html[data-dfp-theme="light"] .dfp-head-langs{border-color:#c8d9eb;background:#f7faff}
html[data-dfp-theme="light"] .dfp-theme-toggle{background:#fff;color:#0b2e6d;border-color:#c8d9eb}
html[data-dfp-theme="light"] .dfp-stats>div,html[data-dfp-theme="light"] .dfp-live-panel,html[data-dfp-theme="light"] .dfp-feature-card,html[data-dfp-theme="light"] .dfp-news-box,html[data-dfp-theme="light"] .dfp-partners{background:#fff!important;border-color:#c9d9e9!important;color:#102a4d!important;box-shadow:0 8px 24px #0b2e6d0d}
html[data-dfp-theme="light"] .dfp-stats span,html[data-dfp-theme="light"] .dfp-feature-card p,html[data-dfp-theme="light"] .dfp-news-copy small{color:#5e7590!important}
html[data-dfp-theme="light"] .dfp-stats strong,html[data-dfp-theme="light"] .dfp-news-copy p,html[data-dfp-theme="light"] .dfp-partners>b,html[data-dfp-theme="light"] .dfp-live-info h2,html[data-dfp-theme="light"] .dfp-live-meta,html[data-dfp-theme="light"] .dfp-next b{color:#0b2e6d!important}
html[data-dfp-theme="light"] .dfp-partner-logos span{color:#0b2e6d!important}
html[data-dfp-theme="light"] .dfp-global-footer{color:#0b2e6d;border-color:#cbd9e8}
@media(max-width:760px){.dfp-head-tools{grid-area:langs}.dfp-live-info h2{font-size:24px!important}.dfp-live-meta,.dfp-live-meta span{font-size:13px!important}}

/* v1.7.7 fixes: reliable light theme + visible visual editor + partner icon */
.dfp-visual-edit-fab{position:fixed;z-index:9999;inset-inline-start:18px;bottom:18px;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #4f8dcc;border-radius:999px;background:rgba(4,34,73,.94);color:#fff!important;text-decoration:none!important;font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.24);backdrop-filter:blur(10px)}
.dfp-visual-edit-fab:hover{transform:translateY(-1px);border-color:#f0c45e}
.dfp-stats .dfp-i-handshake{background-image:url('../icons/handshake.svg')!important;background-color:transparent!important;width:48px!important;height:48px!important;background-size:48px 48px!important}
body.dfp-theme-light.dfp-app-body,.dfp-theme-light .dfp-home{background:#f4f7fb!important;color:#102a4d!important}
.dfp-theme-light .dfp-site-head{background:#fff!important;border-color:#d9e3ef!important;box-shadow:0 4px 18px #0b2e6d12!important}
.dfp-theme-light .dfp-site-brand,.dfp-theme-light .dfp-site-head nav a,.dfp-theme-light .dfp-head-langs a{color:#0b2e6d!important}
.dfp-theme-light .dfp-stats>div,.dfp-theme-light .dfp-live-panel,.dfp-theme-light .dfp-feature-card,.dfp-theme-light .dfp-news-box,.dfp-theme-light .dfp-partners{background:#fff!important;border-color:#c9d9e9!important;color:#102a4d!important;box-shadow:0 8px 24px #0b2e6d0d!important}
.dfp-theme-light .dfp-stats strong,.dfp-theme-light .dfp-news-copy p,.dfp-theme-light .dfp-partners>b,.dfp-theme-light .dfp-live-info h2,.dfp-theme-light .dfp-live-meta,.dfp-theme-light .dfp-next b{color:#0b2e6d!important}
/* v1.7.8 — light platform default + layout variables + inline handshake */
.dfp-home-grid{grid-template-columns:minmax(0,1fr) var(--dfp-sidebar,340px)!important;gap:var(--dfp-gap,22px)!important;max-width:var(--dfp-max,1536px)!important}.dfp-main-col,.dfp-side{display:flex;flex-direction:column}.dfp-hero{height:var(--dfp-hero-h,345px)!important;min-height:var(--dfp-hero-h,345px)!important;border-radius:var(--dfp-radius,17px)!important}.dfp-stats>div,.dfp-live-panel,.dfp-feature-card,.dfp-news-box,.dfp-partners{border-radius:var(--dfp-radius,17px)!important}
.dfp-i-handshake{background:none!important;display:grid!important;place-items:center!important}.dfp-i-handshake svg{width:48px;height:48px;fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;display:block}
html[data-dfp-theme="light"] body.dfp-app-body,body.dfp-theme-light.dfp-app-body{background:#eef3f8!important;color:#102a4d!important}html[data-dfp-theme="light"] .dfp-home,body.dfp-theme-light .dfp-home{background:linear-gradient(180deg,#f8fbfe,#eef3f8)!important}html[data-dfp-theme="light"] .dfp-site-head,body.dfp-theme-light .dfp-site-head{background:rgba(255,255,255,.96)!important;border-color:#d5e1ed!important}html[data-dfp-theme="light"] .dfp-side .dfp-news-box,html[data-dfp-theme="light"] .dfp-side .dfp-partners,html[data-dfp-theme="light"] .dfp-feature-card,html[data-dfp-theme="light"] .dfp-stats>div,html[data-dfp-theme="light"] .dfp-live-panel,body.dfp-theme-light .dfp-side .dfp-news-box,body.dfp-theme-light .dfp-side .dfp-partners,body.dfp-theme-light .dfp-feature-card,body.dfp-theme-light .dfp-stats>div,body.dfp-theme-light .dfp-live-panel{background:#fff!important;color:#102a4d!important;border-color:#d2dfec!important;box-shadow:0 8px 26px rgba(11,46,109,.08)!important}html[data-dfp-theme="light"] .dfp-feature-card>p,html[data-dfp-theme="light"] .dfp-news-copy small,html[data-dfp-theme="light"] .dfp-stats span{color:#607a96!important}html[data-dfp-theme="light"] .dfp-live-info p{color:#5f7892!important}html[data-dfp-theme="light"] .dfp-next{border-color:#d5e2ef!important}

/* v1.7.9 reliable theme system */
html[data-dfp-theme="light"] body.dfp-app-body{background:#eef3f8!important;color:#102a4d!important}
html[data-dfp-theme="light"] .dfp-home{background:#eef3f8!important;color:#102a4d!important}
html[data-dfp-theme="light"] .dfp-site-head{background:#fff!important;border-bottom-color:#d5e1ed!important;box-shadow:0 5px 22px rgba(11,46,109,.08)!important}
html[data-dfp-theme="light"] .dfp-site-brand b,html[data-dfp-theme="light"] .dfp-site-head nav a,html[data-dfp-theme="light"] .dfp-head-langs a{color:#16395f!important}
html[data-dfp-theme="light"] .dfp-site-head nav a.active{background:#e9f2fb!important;color:#0b5cad!important;border-color:#bcd3e8!important}
html[data-dfp-theme="light"] .dfp-theme-toggle{background:#edf4fb!important;color:#0b2e6d!important;border-color:#bdd2e6!important}
html[data-dfp-theme="light"] .dfp-stats>div,html[data-dfp-theme="light"] .dfp-live-panel,html[data-dfp-theme="light"] .dfp-feature-card,html[data-dfp-theme="light"] .dfp-news-box,html[data-dfp-theme="light"] .dfp-partners{background:#fff!important;color:#102a4d!important;border-color:#cbdbea!important;box-shadow:0 8px 26px rgba(11,46,109,.08)!important}
html[data-dfp-theme="light"] .dfp-stats strong,html[data-dfp-theme="light"] .dfp-stats span,html[data-dfp-theme="light"] .dfp-live-info h2,html[data-dfp-theme="light"] .dfp-live-meta,html[data-dfp-theme="light"] .dfp-next b,html[data-dfp-theme="light"] .dfp-news-copy p,html[data-dfp-theme="light"] .dfp-partners>b{color:#0b2e6d!important}
html[data-dfp-theme="light"] .dfp-live-info p,html[data-dfp-theme="light"] .dfp-news-copy small,html[data-dfp-theme="light"] .dfp-feature-card>p{color:#607a96!important}
html[data-dfp-theme="light"] .dfp-next{border-color:#d5e2ef!important;background:#f7faff!important}
html[data-dfp-theme="light"] .dfp-i-handshake svg{stroke:#0b2e6d!important}
.dfp-i-handshake svg{width:46px!important;height:46px!important;fill:none!important;stroke:#fff;stroke-width:1.9!important;stroke-linecap:round;stroke-linejoin:round}

/* v1.7.10 definitive public theme toggle + unmistakable handshake */
.dfp-handshake-emoji{display:flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:48px!important;background:none!important;background-image:none!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important;font-size:42px!important;line-height:1!important;filter:none!important;font-style:normal!important}
.dfp-handshake-emoji::before,.dfp-handshake-emoji::after{content:none!important;display:none!important}
html[data-dfp-theme="light"] .dfp-handshake-emoji{filter:none!important}
.dfp-theme-toggle{cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:50!important}


/* v1.7.11 — final theme harmony, contained ad slider, professional handshake */
/* Handshake uses the same monochrome vector treatment as every other stat icon. */
.dfp-stats .dfp-i-handshake{
  display:block!important;width:40px!important;height:40px!important;margin-bottom:6px!important;
  background:none!important;background-image:none!important;filter:none!important;opacity:1!important;
  background-color:#fff!important;
  -webkit-mask:url('../icons/handshake.svg') center/38px 38px no-repeat!important;
  mask:url('../icons/handshake.svg') center/38px 38px no-repeat!important;
}
html[data-dfp-theme="light"] .dfp-stats .dfp-i-handshake,
body.dfp-theme-light .dfp-stats .dfp-i-handshake{background-color:#0b2e6d!important}
.dfp-handshake-emoji{display:none!important}

/* Ads must remain physically inside the news card at every width. */
.dfp-news-box{overflow:hidden!important;min-width:0!important}
.dfp-news-box>.dfp-ad-slider{
  display:block!important;position:relative!important;width:100%!important;max-width:100%!important;
  min-width:0!important;height:190px!important;aspect-ratio:auto!important;margin:0 0 8px!important;
  padding:0!important;overflow:hidden!important;border-radius:12px!important;
}
.dfp-ad-slider .dfp-ad-track{display:flex!important;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;gap:0!important;direction:ltr!important}
.dfp-ad-slider .dfp-ad-slide{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important}
.dfp-ad-slider .dfp-ad-slide img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover!important}
.dfp-ad-slider .dfp-ad-dots{display:flex!important;width:auto!important;margin:0!important}

/* Light theme: one coherent navy/white/soft-gray system. */
html[data-dfp-theme="light"] .dfp-home,body.dfp-theme-light .dfp-home{background:#eef4f9!important;color:#0b2e6d!important}
html[data-dfp-theme="light"] .dfp-home-grid,body.dfp-theme-light .dfp-home-grid{background:transparent!important}
html[data-dfp-theme="light"] .dfp-stats>div,html[data-dfp-theme="light"] .dfp-live-panel,html[data-dfp-theme="light"] .dfp-feature-card,html[data-dfp-theme="light"] .dfp-news-box,html[data-dfp-theme="light"] .dfp-partners,
body.dfp-theme-light .dfp-stats>div,body.dfp-theme-light .dfp-live-panel,body.dfp-theme-light .dfp-feature-card,body.dfp-theme-light .dfp-news-box,body.dfp-theme-light .dfp-partners{
  background:#fff!important;border-color:#d4e0ec!important;color:#0b2e6d!important;box-shadow:0 10px 28px rgba(11,46,109,.07)!important
}
html[data-dfp-theme="light"] .dfp-stats strong,html[data-dfp-theme="light"] .dfp-stats span,
body.dfp-theme-light .dfp-stats strong,body.dfp-theme-light .dfp-stats span{color:#0b2e6d!important}
html[data-dfp-theme="light"] .dfp-stat-icon:not(.dfp-i-handshake),body.dfp-theme-light .dfp-stat-icon:not(.dfp-i-handshake){filter:none!important;background-color:#0b2e6d!important;background-image:none!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-position:center!important;mask-repeat:no-repeat!important;mask-size:contain!important}
html[data-dfp-theme="light"] .dfp-i-users,body.dfp-theme-light .dfp-i-users{-webkit-mask-image:url('../icons/users.svg')!important;mask-image:url('../icons/users.svg')!important}
html[data-dfp-theme="light"] .dfp-i-mic,body.dfp-theme-light .dfp-i-mic{-webkit-mask-image:url('../icons/mic.svg')!important;mask-image:url('../icons/mic.svg')!important}
html[data-dfp-theme="light"] .dfp-i-calendar,body.dfp-theme-light .dfp-i-calendar{-webkit-mask-image:url('../icons/calendar-days.svg')!important;mask-image:url('../icons/calendar-days.svg')!important}
html[data-dfp-theme="light"] .dfp-i-pin,body.dfp-theme-light .dfp-i-pin{-webkit-mask-image:url('../icons/map-pin.svg')!important;mask-image:url('../icons/map-pin.svg')!important}
html[data-dfp-theme="light"] .dfp-live-info h2,html[data-dfp-theme="light"] .dfp-live-meta,html[data-dfp-theme="light"] .dfp-next b,
body.dfp-theme-light .dfp-live-info h2,body.dfp-theme-light .dfp-live-meta,body.dfp-theme-light .dfp-next b{color:#0b2e6d!important}
html[data-dfp-theme="light"] .dfp-live-desc,html[data-dfp-theme="light"] .dfp-next-meta,html[data-dfp-theme="light"] .dfp-next span,
body.dfp-theme-light .dfp-live-desc,body.dfp-theme-light .dfp-next-meta,body.dfp-theme-light .dfp-next span{color:#607891!important}
html[data-dfp-theme="light"] .dfp-live-meta .dfp-mini-clock,html[data-dfp-theme="light"] .dfp-live-meta .dfp-mini-pin,html[data-dfp-theme="light"] .dfp-next-meta i,
body.dfp-theme-light .dfp-live-meta .dfp-mini-clock,body.dfp-theme-light .dfp-live-meta .dfp-mini-pin,body.dfp-theme-light .dfp-next-meta i{filter:none!important;background-color:#0b2e6d!important;background-image:none!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-position:center!important;mask-repeat:no-repeat!important;mask-size:contain!important}
html[data-dfp-theme="light"] .dfp-mini-clock,body.dfp-theme-light .dfp-mini-clock{-webkit-mask-image:url('../icons/clock.svg')!important;mask-image:url('../icons/clock.svg')!important}
html[data-dfp-theme="light"] .dfp-mini-pin,body.dfp-theme-light .dfp-mini-pin{-webkit-mask-image:url('../icons/map-pin.svg')!important;mask-image:url('../icons/map-pin.svg')!important}
html[data-dfp-theme="light"] .dfp-mini-calendar,body.dfp-theme-light .dfp-mini-calendar{-webkit-mask-image:url('../icons/calendar-days.svg')!important;mask-image:url('../icons/calendar-days.svg')!important}
html[data-dfp-theme="light"] .dfp-next,body.dfp-theme-light .dfp-next{background:#f8fbfe!important;border-color:#dbe5ef!important}
html[data-dfp-theme="light"] .dfp-news-head,html[data-dfp-theme="light"] .dfp-news-copy p,html[data-dfp-theme="light"] .dfp-partners>b,
body.dfp-theme-light .dfp-news-head,body.dfp-theme-light .dfp-news-copy p,body.dfp-theme-light .dfp-partners>b{color:#0b2e6d!important}
html[data-dfp-theme="light"] .dfp-news-copy small,html[data-dfp-theme="light"] .dfp-news-head a,
body.dfp-theme-light .dfp-news-copy small,body.dfp-theme-light .dfp-news-head a{color:#66819c!important}
html[data-dfp-theme="light"] .dfp-news-list article,body.dfp-theme-light .dfp-news-list article{border-color:#dce6ef!important}
html[data-dfp-theme="light"] .dfp-partner-logos span,body.dfp-theme-light .dfp-partner-logos span{background:transparent!important;color:#0b2e6d!important;box-shadow:none!important}
html[data-dfp-theme="light"] .dfp-feature-card>p,body.dfp-theme-light .dfp-feature-card>p{color:#607891!important}
html[data-dfp-theme="light"] .dfp-global-footer,body.dfp-theme-light .dfp-global-footer{background:#082650!important;color:#c8d8e8!important;border-color:#2b5d8f!important}
html[data-dfp-theme="light"] .dfp-global-footer b,html[data-dfp-theme="light"] .dfp-global-footer a,body.dfp-theme-light .dfp-global-footer b,body.dfp-theme-light .dfp-global-footer a{color:#fff!important}
@media(max-width:1199px){.dfp-news-box>.dfp-ad-slider{height:180px!important}}
@media(max-width:760px){.dfp-news-box>.dfp-ad-slider{height:155px!important}}

/* v1.7.12 — Font Awesome SVG stat set + light-theme contrast audit */
/* All counter icons are SVG masks, completely independent from Cairo/font glyphs. */
.dfp-stats .dfp-stat-icon{
  display:block!important;width:34px!important;height:34px!important;margin:0 0 7px!important;
  background-image:none!important;background-color:#fff!important;filter:none!important;opacity:1!important;
  -webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;
  mask-position:center!important;mask-repeat:no-repeat!important;mask-size:contain!important;
}
.dfp-stats .dfp-i-users{-webkit-mask-image:url('../icons/users.svg')!important;mask-image:url('../icons/users.svg')!important}
.dfp-stats .dfp-i-mic{-webkit-mask-image:url('../icons/mic.svg')!important;mask-image:url('../icons/mic.svg')!important}
.dfp-stats .dfp-i-handshake{-webkit-mask-image:url('../icons/handshake.svg')!important;mask-image:url('../icons/handshake.svg')!important;width:38px!important;height:38px!important;background-color:#fff!important}
.dfp-stats .dfp-i-calendar{-webkit-mask-image:url('../icons/calendar-days.svg')!important;mask-image:url('../icons/calendar-days.svg')!important}
.dfp-stats .dfp-i-pin{-webkit-mask-image:url('../icons/map-pin.svg')!important;mask-image:url('../icons/map-pin.svg')!important}
html[data-dfp-theme="light"] .dfp-stats .dfp-stat-icon,body.dfp-theme-light .dfp-stats .dfp-stat-icon{background-color:#0b2e6d!important}

/* Text that sits on photographs/dark media surfaces must stay light in both themes. */
.dfp-hero h1,.dfp-hero h1:first-line{color:#fff!important}
.dfp-hero h1 em{color:#ffc84d!important}
.dfp-hero-copy>p{color:#fff!important;text-shadow:0 1px 2px rgba(0,20,48,.48)}
.dfp-card-photo h3,.dfp-live-image em,.dfp-ad-slide figcaption{color:#fff!important}
html[data-dfp-theme="light"] .dfp-card-photo h3,body.dfp-theme-light .dfp-card-photo h3,
html[data-dfp-theme="light"] .dfp-live-image em,body.dfp-theme-light .dfp-live-image em,
html[data-dfp-theme="light"] .dfp-ad-slide figcaption,body.dfp-theme-light .dfp-ad-slide figcaption{color:#fff!important}

/* Light surfaces: stronger hierarchy and readable secondary copy. */
html[data-dfp-theme="light"] .dfp-home,body.dfp-theme-light .dfp-home{background:#f1f5f9!important}
html[data-dfp-theme="light"] .dfp-stats>div,html[data-dfp-theme="light"] .dfp-live-panel,html[data-dfp-theme="light"] .dfp-feature-card,html[data-dfp-theme="light"] .dfp-news-box,html[data-dfp-theme="light"] .dfp-partners,
body.dfp-theme-light .dfp-stats>div,body.dfp-theme-light .dfp-live-panel,body.dfp-theme-light .dfp-feature-card,body.dfp-theme-light .dfp-news-box,body.dfp-theme-light .dfp-partners{
  background:#fff!important;border-color:#cddbe8!important;box-shadow:0 8px 24px rgba(11,46,109,.075)!important
}
html[data-dfp-theme="light"] .dfp-live-desc,html[data-dfp-theme="light"] .dfp-next-meta,html[data-dfp-theme="light"] .dfp-news-copy small,html[data-dfp-theme="light"] .dfp-feature-card>p,
body.dfp-theme-light .dfp-live-desc,body.dfp-theme-light .dfp-next-meta,body.dfp-theme-light .dfp-news-copy small,body.dfp-theme-light .dfp-feature-card>p{color:#526f8d!important}
html[data-dfp-theme="light"] .dfp-watch-live,body.dfp-theme-light .dfp-watch-live{color:#fff!important}
html[data-dfp-theme="light"] .dfp-next small,body.dfp-theme-light .dfp-next small{color:#b77900!important}
html[data-dfp-theme="light"] .dfp-news-head a,body.dfp-theme-light .dfp-news-head a{color:#42698f!important}
