:root{color-scheme:dark;--bg:#08050c;--surface:#120c18;--line:rgba(255,255,255,.1);--text:#f7f4fa;--muted:#aaa0b0;--cyan:#28e0f4}*{box-sizing:border-box}body{margin:0;color:var(--text);background:var(--bg);font-family:"Tajawal",sans-serif}.legal-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100vw - 1050px)/2));background:#0c0810;border-bottom:1px solid var(--line)}.legal-header a:first-child{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:2px}.legal-header img{width:52px}.legal-header a:last-child{padding:10px 14px;color:#071013;background:var(--cyan);border-radius:8px;text-decoration:none;font-weight:900}.legal{width:min(900px,calc(100% - 30px));margin:50px auto 90px}.legal>span{color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:3px}.legal h1{margin:10px 0;font-size:clamp(38px,6vw,68px)}.legal>p{color:var(--muted);line-height:1.8}.legal article{margin-top:22px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.legal h2{margin:0 0 10px;font-size:21px}.legal article p,.legal li{color:var(--muted);line-height:1.9}.legal-footer{padding:25px;text-align:center;color:#756b7c;border-top:1px solid var(--line);font-size:11px}a{color:inherit}@media(max-width:600px){.legal-header{height:68px}.legal-header img{width:45px}.legal{margin-top:35px}.legal article{padding:18px}}
