:root{color-scheme:dark;--bg:#061722;--bg2:#071b23;--card:#0b232b;--line:rgba(216,183,107,.19);--gold:#e4bf76;--gold2:#f3dba7;--text:#f7f1e5;--muted:#a9b9b8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,-apple-system,sans-serif;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.shell{width:min(1150px,calc(100% - 48px));margin:auto}.background-stars{position:absolute;inset:0 0 auto;height:880px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 14%,rgba(18,65,69,.65),transparent 45%),radial-gradient(ellipse at 50% 37%,rgba(196,141,47,.09),transparent 46%),linear-gradient(180deg,#071724,#061722);overflow:hidden}.background-stars:after{content:"";position:absolute;inset:0;opacity:.1;background-image:repeating-linear-gradient(30deg,transparent 0 47px,#d6b56b 48px,transparent 49px),repeating-linear-gradient(150deg,transparent 0 47px,#d6b56b 48px,transparent 49px);mask-image:linear-gradient(to bottom,transparent 4%,black 35%,transparent 100%)}.site-header{border-bottom:1px solid rgba(240,205,135,.12);background:rgba(4,18,27,.68);backdrop-filter:blur(18px);position:relative;z-index:2}.header-inner{min-height:80px;display:flex;align-items:center;gap:35px}.brand{display:flex;align-items:center;gap:10px;min-width:215px}.brand-mark{width:56px;height:56px;display:grid;place-items:center;overflow:hidden}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand-type{display:flex;flex-direction:column;line-height:1.12;letter-spacing:.17em;font-family:Manrope,sans-serif}.brand-type strong{font-weight:800;font-size:17px;color:var(--gold2)}.brand-type small{font-size:10px;letter-spacing:.25em;margin-top:5px;color:#d2be91}.navigation{display:flex;gap:33px;align-items:center;margin:auto}.nav-link{font-size:13px;color:#aebdbb;transition:color .2s}.nav-link:hover,.nav-link.current{color:var(--gold2)}.live-indicator{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b8d59a;margin-left:5px}.header-watch{border:1px solid var(--line);border-radius:6px;padding:9px 16px;font-size:12px;font-weight:700;color:var(--gold2);white-space:nowrap}.header-watch span{padding-left:8px}.hero{text-align:center;padding:76px 0 84px;position:relative}.hero-ornament{font-size:26px;color:var(--gold);line-height:1;margin-bottom:14px}.eyebrow,.section-kicker{font-family:Manrope,sans-serif;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.27em}.eyebrow{display:flex;justify-content:center;align-items:center;gap:18px;margin:0 0 18px}.eyebrow-line{width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.arabic{font-size:24px;font-family:serif;color:#d9bb7e;margin:18px 0}.hero h1,.mission h2{font-family:Manrope,sans-serif;font-weight:750;letter-spacing:-.05em;line-height:1.16}.hero h1{font-size:clamp(38px,6.2vw,75px);margin:8px 0 18px}.hero h1 em,.mission h2 em{font-style:normal;color:var(--gold2)}.intro{max-width:610px;margin:0 auto;color:#b4c1bb;font-size:15px;line-height:1.85}.hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:28px;padding:14px 22px;background:linear-gradient(120deg,#ecd39d,#cfa45d);color:#11272b;border-radius:7px;font-weight:800;font-size:13px;box-shadow:0 8px 38px rgba(218,176,92,.11);transition:transform .2s}.hero-cta:hover{transform:translateY(-2px)}.play-triangle{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor}.watch-section{scroll-margin-top:18px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:19px;gap:12px}.section-kicker{margin:0 0 9px}.section-heading h2{font-size:clamp(23px,3vw,32px);font-family:Manrope,sans-serif;letter-spacing:-.045em;margin:0}.section-heading h2 span{color:var(--gold)}.on-air,.live-info{font-size:11px;letter-spacing:.1em;color:var(--gold2);display:flex;align-items:center;gap:9px;white-space:nowrap}.pulsing-dot{width:7px;height:7px;background:#da665d;border-radius:50%;box-shadow:0 0 0 4px rgba(218,102,93,.12);display:inline-block;animation:pulse 2.3s infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(218,102,93,0)}}.player-wrap{border:1px solid rgba(230,194,121,.27);border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 20px 70px rgba(0,0,0,.2)}.video-shell{aspect-ratio:16/9;background:#02090d;position:relative;overflow:hidden}.video-shell:fullscreen{aspect-ratio:auto;display:flex;align-items:center}.video-shell video{width:100%;height:100%;display:block;object-fit:contain;background:#02090d}.video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 38%,rgba(4,34,40,.88),rgba(1,7,12,.94) 68%);gap:12px;transition:opacity .35s}.video-overlay.hidden{opacity:0;pointer-events:none}.overlay-logo{width:min(215px,35%);aspect-ratio:1}.overlay-logo img{width:100%;height:100%;object-fit:contain}.video-overlay p{color:#ccbea1;font-size:13px;letter-spacing:.07em;margin:-8px 0 8px}.start-button{display:flex;align-items:center;gap:12px;color:#092128;background:linear-gradient(120deg,#efdbb5,#cda25c);border:0;border-radius:6px;padding:13px 23px;font-weight:800;font-size:13px}.video-top{position:absolute;left:20px;right:20px;top:18px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.screen-live{display:flex;align-items:center;gap:10px;background:rgba(5,16,19,.74);border:1px solid rgba(255,255,255,.1);padding:7px 10px;border-radius:5px;font-size:11px;font-weight:800;letter-spacing:.13em}.screen-brand{font-size:10px;letter-spacing:.16em;color:#ebdfbe;background:rgba(5,16,19,.62);padding:7px 11px;border-radius:5px}.video-bottom{display:flex;gap:12px;align-items:center;position:absolute;bottom:0;left:0;right:0;padding:25px 18px 14px;background:linear-gradient(transparent,rgba(0,0,0,.88));opacity:1;transition:opacity .2s}.control{border:none;background:transparent;color:#f2ede3;border-radius:7px;padding:7px;display:grid;place-items:center;min-width:36px;min-height:36px}.control:hover,.control:focus-visible{background:rgba(255,255,255,.15)}.control svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linejoin:round;stroke-linecap:round}.control-spacer{flex:1}.volume-control{display:flex;align-items:center;gap:3px}.volume-control input{width:86px;accent-color:var(--gold);cursor:pointer}.player-status{font-size:11px;color:#d4d8d4}.below-player{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 21px}.channel-description{display:flex;align-items:center;gap:12px}.channel-icon{width:41px;height:41px;display:grid;place-items:center;background:#153c39;color:var(--gold);font-size:20px;border:1px solid var(--line);border-radius:9px}.channel-description strong{font-size:13px;letter-spacing:.045em}.channel-description p{font-size:11px;color:var(--muted);margin:3px 0 0}.live-info{font-size:11px;letter-spacing:0}.watch-hint{text-align:center;color:#859d9e;font-size:12px;margin:16px 0 0}.watch-hint strong{color:#c6d2cd;font-weight:600}.mission{text-align:center;padding:105px 0 100px;max-width:750px}.mission-symbol{color:var(--gold);font-size:41px;line-height:1;margin-bottom:15px}.mission h2{font-size:clamp(27px,4vw,44px);margin:12px 0 20px}.mission>p:last-of-type{font-size:14px;color:var(--muted);max-width:590px;margin:0 auto;line-height:1.9}.mission-divider{display:flex;gap:19px;align-items:center;justify-content:center;color:var(--gold);margin-top:31px}.mission-divider span{height:1px;width:55px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.footer{border-top:1px solid var(--line);background:#05141b}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:90px}.footer-brand{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.05em;color:var(--gold2)}.footer-brand img{width:40px;height:40px;object-fit:contain}.footer-brand strong{font-weight:800}.footer-inner p,.footer-inner small{color:#879e9d;font-size:11px}.footer-inner p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}@media(max-width:720px){.shell{width:min(100% - 30px,1150px)}.header-inner{min-height:70px;gap:10px}.brand{min-width:unset}.brand-mark{width:48px;height:48px}.brand-type strong{font-size:14px}.brand-type small{font-size:8px}.navigation{display:none}.header-watch{margin-left:auto;padding:8px 11px}.hero{padding:62px 0 60px}.hero-ornament{margin-bottom:10px}.intro{font-size:14px}.section-heading{align-items:center}.on-air{font-size:9px;letter-spacing:.02em}.video-top{top:8px;left:8px;right:8px}.screen-brand{font-size:8px}.screen-live{font-size:9px;padding:5px 7px}.video-bottom{padding:12px 7px 5px;gap:2px}.control{min-width:32px;min-height:32px;padding:5px}.control svg{width:18px;height:18px}.volume-control input{width:54px}.player-status{font-size:9px}.video-overlay{gap:5px}.overlay-logo{width:30%}.video-overlay p{font-size:10px;margin:0 0 2px}.start-button{padding:8px 13px;font-size:11px;gap:7px}.below-player{padding:13px}.channel-description strong{font-size:11px}.channel-description p,.live-info{font-size:9px}.channel-icon{width:34px;height:34px}.mission{padding:75px 0}.footer-inner{flex-direction:column;align-items:center;padding:24px 0;gap:9px}.footer-inner p,.footer-inner small{margin:0}}@media(max-width:410px){.header-watch{font-size:10px}.brand-mark{width:42px;height:42px}.hero h1{font-size:36px}.volume-control input{display:none}.player-status{max-width:90px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.screen-brand{display:none}.on-air{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
