/* QB Site V6 — editorial hero + adaptive footer */
.qb-home-hero-v6{--h-bg:#f7f4ed;--h-text:#171b2b;--h-muted:#756f66;--h-card:#fffdf9;--h-line:rgba(23,27,43,.12);--h-accent:#a8843e;position:relative;isolation:isolate;overflow:hidden;background:var(--h-bg);color:var(--h-text);border-bottom:1px solid rgba(200,169,110,.35);padding:clamp(28px,4vw,54px) 0 clamp(34px,5vw,66px)}
.qb-home-hero-v6::before{content:'';position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 8% 20%,rgba(200,169,110,.18),transparent 28%),radial-gradient(circle at 92% 78%,rgba(40,92,150,.10),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.55),transparent 50%);pointer-events:none}
.qb-home-hero-v6::after{content:'';position:absolute;z-index:-1;inset:0;opacity:.32;background-image:linear-gradient(rgba(168,132,62,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(168,132,62,.06) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black,transparent 88%);pointer-events:none}
.qb-home-hero-v6 .container-fluid-site{width:min(1440px,100%);margin-inline:auto;padding-inline:clamp(16px,4vw,46px)}
.qb-home-hero-v6__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:clamp(24px,4vw,42px);font-family:var(--font,'IBM Plex Sans Arabic'),sans-serif}
.qb-home-hero-v6__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--h-accent);font-size:.7rem;font-weight:900;letter-spacing:.06em}
.qb-home-hero-v6__eyebrow i{width:8px;height:8px;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 5px rgba(47,191,113,.14)}
.qb-home-hero-v6__date{color:var(--h-muted);font-size:.66rem}
.qb-home-hero-v6__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:clamp(22px,5vw,70px);align-items:center;direction:ltr}
.qb-home-hero-v6__copy{direction:rtl;min-width:0;padding-block:clamp(4px,2vw,20px)}
.qb-home-hero-v6__label{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(168,132,62,.24);border-radius:10px;background:rgba(200,169,110,.1);color:var(--h-accent);font:900 .66rem var(--font,'IBM Plex Sans Arabic'),sans-serif}
.qb-home-hero-v6__copy h1{margin:16px 0 14px;color:var(--h-text);font:950 clamp(2.25rem,5.5vw,5rem)/1.08 var(--font,'IBM Plex Sans Arabic'),sans-serif;letter-spacing:-.07em}
.qb-home-hero-v6__copy h1 em{display:block;color:var(--h-accent);font-style:normal}
.qb-home-hero-v6__copy>p{max-width:46ch;margin:0;color:var(--h-muted);font:500 clamp(.84rem,1.5vw,1rem)/1.9 var(--font,'IBM Plex Sans Arabic'),sans-serif}
.qb-home-hero-v6__actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:22px}
.qb-home-hero-v6__actions a{display:inline-flex;align-items:center;gap:7px;padding:11px 15px;border-radius:12px;text-decoration:none;font:900 .72rem var(--font,'IBM Plex Sans Arabic'),sans-serif;transition:transform .2s,box-shadow .2s,background .2s}
.qb-home-hero-v6__actions a:hover{transform:translateY(-2px)}
.qb-home-hero-v6__primary{background:linear-gradient(135deg,#c8a96e,#a8843e);color:#171b2b;box-shadow:0 10px 22px rgba(168,132,62,.2)}
.qb-home-hero-v6__secondary{border:1px solid rgba(168,132,62,.32);background:rgba(200,169,110,.08);color:var(--h-accent)}
.qb-home-hero-v6__mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:28px}
.qb-home-hero-v6__mini a{min-width:0;padding:10px 9px;border:1px solid var(--h-line);border-radius:12px;background:rgba(255,255,255,.54);color:var(--h-text);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}
.qb-home-hero-v6__mini a:hover{transform:translateY(-3px);border-color:rgba(168,132,62,.55);box-shadow:0 8px 20px rgba(23,27,43,.07)}
.qb-home-hero-v6__mini b,.qb-home-hero-v6__mini small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font,'IBM Plex Sans Arabic'),sans-serif}
.qb-home-hero-v6__mini b{color:var(--h-accent);font-size:.6rem;font-weight:900;margin-bottom:4px}.qb-home-hero-v6__mini small{color:var(--h-muted);font-size:.58rem;line-height:1.4}
.qb-home-hero-v6__media{direction:rtl;min-width:0}.qb-home-hero-v6__shell{position:relative;overflow:hidden;border:1px solid rgba(168,132,62,.34);border-radius:22px;background:#0c1020;box-shadow:0 22px 50px rgba(18,23,42,.18)}
.qb-home-hero-v6__media-head,.qb-home-hero-v6__media-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:rgba(8,12,24,.92);color:rgba(255,255,255,.68);font:700 .62rem var(--font,'IBM Plex Sans Arabic'),sans-serif}
.qb-home-hero-v6__media-head{border-bottom:1px solid rgba(255,255,255,.1)}.qb-home-hero-v6__media-foot{border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.55)}
.qb-home-hero-v6__media-head strong{color:#c8a96e;font-size:.68rem}.qb-home-hero-v6__live{display:inline-flex;align-items:center;gap:5px;color:#7be0a9}.qb-home-hero-v6__live i{width:6px;height:6px;border-radius:50%;background:#54d58d;box-shadow:0 0 0 4px rgba(84,213,141,.14)}
.qb-home-hero-v6__viewport{position:relative;aspect-ratio:16/9;background:#05070e;overflow:hidden}.qb-home-hero-v6__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.qb-home-hero-v6__slide.is-active{opacity:1;visibility:visible}.qb-home-hero-v6__slide iframe,.qb-home-hero-v6__slide video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;background:#05070e}.qb-home-hero-v6__fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px;text-align:center;color:#fff;text-decoration:none;background-size:cover;background-position:center}.qb-home-hero-v6__fallback::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,7,14,.08),rgba(5,7,14,.88))}.qb-home-hero-v6__fallback>*{position:relative;z-index:1}.qb-home-hero-v6__fallback strong{max-width:85%;font:900 clamp(.9rem,2vw,1.25rem)/1.45 var(--font,'IBM Plex Sans Arabic'),sans-serif}.qb-home-hero-v6__fallback small{color:rgba(255,255,255,.72);font:600 .68rem var(--font,'IBM Plex Sans Arabic'),sans-serif}.qb-home-hero-v6__play{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#c8a96e;color:#171b2b;font-size:1.25rem;padding-inline-start:4px;box-shadow:0 8px 24px rgba(0,0,0,.35)}
.qb-home-hero-v6__slide-note{position:absolute;z-index:2;inset-inline-start:12px;bottom:12px;max-width:68%;padding:6px 9px;border-radius:8px;background:rgba(5,7,14,.76);color:#fff;font:700 .62rem var(--font,'IBM Plex Sans Arabic'),sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-home-hero-v6__slide-note.live{color:#8ce8b5;border:1px solid rgba(84,213,141,.28)}
.qb-home-hero-v6__nav{position:absolute;z-index:4;inset-inline:12px;top:50%;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.qb-home-hero-v6__nav button{pointer-events:auto;width:34px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(5,7,14,.62);color:#fff;cursor:pointer;font-size:1.1rem}
.qb-home-hero-v6__media-foot a{color:#c8a96e;text-decoration:none}.qb-home-hero-v6__media-foot a:hover{text-decoration:underline}
/* Dark theme */
[data-theme="dark"] .qb-home-hero-v6{--h-bg:#0b1020;--h-text:#f7f7f4;--h-muted:rgba(255,255,255,.62);--h-card:#11182b;--h-line:rgba(255,255,255,.11);--h-accent:#c8a96e;background:var(--h-bg)}
[data-theme="dark"] .qb-home-hero-v6::before{background:radial-gradient(circle at 8% 20%,rgba(200,169,110,.16),transparent 28%),radial-gradient(circle at 92% 78%,rgba(40,92,150,.2),transparent 30%),linear-gradient(135deg,#0b1020,#11182b 58%,#0b1020)}
[data-theme="dark"] .qb-home-hero-v6__mini a{background:rgba(255,255,255,.035)}
/* Footer V6 */
#qbFooter.qb-footer-v6{--f-bg:#0b1020;--f-panel:#11182b;--f-text:#f7f7f4;--f-muted:rgba(255,255,255,.62);--f-line:rgba(255,255,255,.1);position:relative;overflow:hidden;background:var(--f-bg)!important;color:var(--f-text);border-top:1px solid rgba(200,169,110,.32);margin-top:0!important}
#qbFooter.qb-footer-v6::before{content:'';position:absolute;top:0;inset-inline:0;height:2px;background:linear-gradient(90deg,transparent,#c8a96e,transparent)}
#qbFooter.qb-footer-v6 .qbf-v6-manifesto{position:relative;display:flex;align-items:end;justify-content:space-between;gap:24px;padding:clamp(28px,5vw,56px) clamp(16px,4vw,46px);background:radial-gradient(circle at 12% 35%,rgba(200,169,110,.18),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.035),transparent 60%);border-bottom:1px solid var(--f-line)}
.qbf-v6-manifesto__label{color:#c8a96e;font:900 .66rem var(--font,'IBM Plex Sans Arabic'),sans-serif;letter-spacing:.09em}.qbf-v6-manifesto h2{margin:8px 0 6px;color:var(--f-text);font:950 clamp(1.25rem,3vw,2.1rem)/1.25 var(--font,'IBM Plex Sans Arabic'),sans-serif;letter-spacing:-.04em}.qbf-v6-manifesto h2 span{color:#c8a96e}.qbf-v6-manifesto p{max-width:54ch;margin:0;color:var(--f-muted);font:500 .78rem/1.8 var(--font,'IBM Plex Sans Arabic'),sans-serif}.qbf-v6-manifesto__cta{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border-radius:12px;background:linear-gradient(135deg,#c8a96e,#a8843e);color:#171b2b;text-decoration:none;font:900 .7rem var(--font,'IBM Plex Sans Arabic'),sans-serif;white-space:nowrap}
#qbFooter.qb-footer-v6 .qbf-news{background:rgba(200,169,110,.08);border-bottom-color:var(--f-line)!important}#qbFooter.qb-footer-v6 .qbf-news-head{color:#c8a96e!important}#qbFooter.qb-footer-v6 .qbf-news-text p{color:var(--f-muted)!important}#qbFooter.qb-footer-v6 .qbf-news-form input{background:rgba(255,255,255,.06)!important;border-color:var(--f-line)!important;color:var(--f-text)!important}#qbFooter.qb-footer-v6 .qbf-main{position:relative;background:transparent}#qbFooter.qb-footer-v6 .qbf-col-title{color:#c8a96e!important}#qbFooter.qb-footer-v6 .qbf-links a{color:var(--f-muted)!important}#qbFooter.qb-footer-v6 .qbf-links a:hover{color:#fff!important;background:rgba(200,169,110,.08)}#qbFooter.qb-footer-v6 .qbf-about{color:var(--f-muted)!important}#qbFooter.qb-footer-v6 .qbf-soc{background:rgba(255,255,255,.05)!important;border-color:var(--f-line)!important;color:var(--f-muted)!important}#qbFooter.qb-footer-v6 .qbf-bottom{background:rgba(0,0,0,.22)!important;border-top-color:var(--f-line)!important}
[data-theme="light"] #qbFooter.qb-footer-v6{--f-bg:#f7f4ed;--f-panel:#fffdf9;--f-text:#171b2b;--f-muted:#756f66;--f-line:rgba(23,27,43,.12);background:var(--f-bg)!important;color:var(--f-text)}
[data-theme="light"] #qbFooter.qb-footer-v6::before{background:linear-gradient(90deg,transparent,#a8843e,transparent)}
[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-v6-manifesto{background:radial-gradient(circle at 12% 35%,rgba(200,169,110,.2),transparent 32%),linear-gradient(135deg,#fffdf9,#f7f4ed 70%)}
[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-v6-manifesto h2,[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-col-title{color:#171b2b!important}
[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-v6-manifesto p,[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-links a,[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-about{color:#756f66!important}
[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-links a:hover{color:#171b2b!important;background:rgba(200,169,110,.12)}
[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-soc{background:rgba(23,27,43,.04)!important;border-color:rgba(23,27,43,.12)!important;color:#756f66!important}
[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-bottom{background:rgba(23,27,43,.04)!important;border-top-color:rgba(23,27,43,.12)!important}
[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-copy,[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-made,[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-legal a{color:#756f66!important}
[data-theme="light"] #qbFooter.qb-footer-v6 .qbf-news-form input{background:#fffdf9!important;border-color:rgba(23,27,43,.12)!important;color:#171b2b!important}
@media(max-width:850px){.qb-home-hero-v6__grid{grid-template-columns:1fr;gap:24px}.qb-home-hero-v6__media{order:-1}.qb-home-hero-v6__copy{padding-block:0}.qb-home-hero-v6__copy h1{font-size:clamp(2rem,9vw,4rem)}#qbFooter.qb-footer-v6 .qbf-v6-manifesto{display:block}.qbf-v6-manifesto__cta{margin-top:17px}}
@media(max-width:520px){.qb-home-hero-v6{padding-top:22px}.qb-home-hero-v6__bar{margin-bottom:20px}.qb-home-hero-v6__date{display:none}.qb-home-hero-v6__mini{gap:5px}.qb-home-hero-v6__mini a{padding:9px 7px}.qb-home-hero-v6__mini small{font-size:.53rem}.qb-home-hero-v6__shell{border-radius:16px}.qb-home-hero-v6__media-head,.qb-home-hero-v6__media-foot{padding:9px 11px}.qb-home-hero-v6__copy>p{font-size:.82rem}.qbf-v6-manifesto h2{font-size:1.35rem}}
@media(prefers-reduced-motion:reduce){.qb-home-hero-v6 *,.qb-footer-v6 *{transition:none!important;animation:none!important}}
