@font-face{font-family:GameArabic;src:url('/fonts/NotoSansArabic-Regular.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;color:#e8f4ff;background:#03112b;font-family:GameArabic,Arial,sans-serif;line-height:1.95}body:before{content:"";position:fixed;inset:0;background:linear-gradient(180deg,#001631c9,#030d20f5),url('/img/home-hero.jpg') center/cover;z-index:-1}a{color:#80d8ff;text-underline-offset:5px}a:hover{color:#fff}a:focus-visible,button:focus-visible{outline:3px solid #f3c86a;outline-offset:5px}header,footer{max-width:1050px;margin:auto;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}header{border-bottom:1px solid #256394}nav{display:flex;gap:22px;flex-wrap:wrap}.brand{font-size:20px;font-weight:bold;color:#fff;text-decoration:none}.brand span{color:#f5ce70}main{max-width:960px;margin:35px auto;padding:0 24px 45px}.eyebrow{color:#f5ce70;font-size:14px}h1{font-size:clamp(28px,5vw,40px);line-height:1.6;margin:8px 0 18px}h2{font-size:21px;color:#8edcff;margin:0 0 12px}section{background:linear-gradient(125deg,#082650ed,#041a3ded);border:1px solid #20548a;border-radius:8px;padding:24px;margin:18px 0;box-shadow:inset 0 1px #3085c833}p{margin:10px 0}ul,ol{padding-inline-start:25px}li{margin:9px 0}.note{border-inline-start:4px solid #e6b750;background:#092341;padding:16px 20px}.muted{color:#a9bfd5;font-size:14px}footer{border-top:1px solid #245070;font-size:14px}.action{display:inline-block;padding:12px 22px;background:linear-gradient(#1263b9,#084481);border:1px solid #3caff0;border-radius:6px;color:#fff;text-decoration:none;font-weight:bold;margin:12px 0}.email{direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}strong{color:#fff}@media(max-width:500px){header,footer{padding:18px}main{padding:0 16px 24px;margin-top:24px}section{padding:18px}nav{gap:14px;font-size:14px}}