@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&display=swap');:root{--bg:#080f1d;--panel:#111d2e;--gold:#e9b84c;--text:#f3f5f8;--muted:#aab4c2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f5f7;color:#182333;font-family:Cairo,Arial,sans-serif}.top{position:sticky;top:0;z-index:1000;background:#07101f;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 4%;gap:18px;box-shadow:0 5px 25px #0003}.brand{display:flex;align-items:center;gap:10px;min-width:220px}.brand img,footer img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--gold)}.brand b{display:block;font-size:14px}.brand small{display:block;color:var(--gold);font-size:11px}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{color:#e6eaf0;text-decoration:none;font-size:13px}nav a:hover{color:var(--gold)}button,.button{border:0;border-radius:9px;padding:10px 17px;cursor:pointer;font:700 13px Cairo;text-decoration:none}.gold{background:linear-gradient(135deg,#f3cc72,#d89c2c);color:#17130b}.tools{display:flex;gap:8px;align-items:center}.tools select{max-width:100px}.hero{background:linear-gradient(90deg,#07101eeF,#07101e99),url('https://images.unsplash.com/photo-1519681393784-d120267933ba?auto=format&fit=crop&w=1800&q=85') center/cover;color:white;min-height:550px;display:flex;align-items:center;padding:70px 9%}.hero-content{max-width:800px}.eyebrow{color:#c89431;font-size:12px;font-weight:800;letter-spacing:.5px}.hero h1{font-size:clamp(36px,5vw,64px);line-height:1.35;margin:14px 0}.hero h1 em{font-style:normal;color:var(--gold)}.hero p{color:#d3d9e2;max-width:650px;line-height:2}.stats{display:flex;gap:30px;flex-wrap:wrap;margin:32px 0}.stats div b,.stats div small{display:block}.stats b{font-size:22px;color:var(--gold)}.stats small{color:#c7cfda}.section{padding:65px 7%;background:#f4f5f7}.section.dark{background:#0b1423;color:#fff}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.section h2{font-size:32px;margin:5px 0}.section-head p{margin:0;color:#7b8797}.dark .section-head p{color:#aeb8c6}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.card{background:white;border-radius:15px;overflow:hidden;box-shadow:0 8px 28px #10213b12}.dark .card,.panel{background:#142238;color:white}.card img{width:100%;height:185px;object-fit:cover}.card-body{padding:18px}.card h3{margin:5px 0 10px;font-size:18px}.card p{color:#718096;line-height:1.8;font-size:13px}.dark .card p{color:#bdc7d4}.meta{font-size:11px;color:#b1832c}.card-actions{display:flex;gap:8px;align-items:center}.card-actions button{padding:7px 12px}.section input,.section textarea,.section select,.modal input,.modal textarea,.modal select{width:100%;padding:11px;border:1px solid #d6dce5;border-radius:8px;margin:5px 0 12px;font:13px Cairo;background:#fff;color:#1d2939}.dark input,.dark textarea,.dark select{background:#101b2c;color:#fff;border-color:#334155}#mapCanvas{height:440px;border-radius:15px;overflow:hidden;border:1px solid #334155}.place-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:20px}.place{padding:15px;background:#142238;border:1px solid #29394f;border-radius:12px}.place b{display:block;color:var(--gold)}.place small{color:#bdc7d4}.post-form{display:grid;grid-template-columns:1fr 180px 150px;gap:10px;align-items:start}.post-form textarea{min-height:60px}.posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:20px}.post{background:#142238;border:1px solid #29394f;border-radius:13px;padding:18px;line-height:1.9}.post small{color:var(--gold)}.admin{background:#e9edf2}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{padding:22px;border-radius:15px}.panel label,.modal label{display:block;font-size:12px;font-weight:700}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.request{padding:12px;background:#1d3049;border-radius:9px;margin:10px 0}.request button{margin:5px}.modal{display:none;position:fixed;inset:0;background:#000b;z-index:3000;align-items:center;justify-content:center;padding:15px}.modal.show{display:flex}.modal-box{background:white;color:#172033;border-radius:16px;padding:25px;width:min(560px,100%);max-height:90vh;overflow:auto;position:relative}.modal-box h2{margin-top:0}.close{position:absolute;top:10px;left:12px;font-size:22px;background:#eee;padding:2px 11px}.article-box{width:min(850px,100%)}.article-box img{width:100%;max-height:350px;object-fit:cover;border-radius:10px}.article-content{line-height:2;white-space:pre-line}.toast{position:fixed;bottom:20px;left:20px;background:#13233a;color:#fff;padding:12px 20px;border-radius:9px;z-index:5000}footer{background:#050c17;color:#fff;padding:28px 7%;display:flex;align-items:center;gap:15px}footer p{color:#aeb8c6;margin:3px}footer span{margin-right:auto;color:#8d98a7;font-size:12px}@media(max-width:900px){.top{flex-wrap:wrap}nav{order:3;width:100%;overflow:auto;white-space:nowrap}.hero{padding:55px 6%}.admin-grid{grid-template-columns:1fr}.post-form{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column}}@media(max-width:520px){.brand{min-width:0}.tools{margin-right:auto}.hero{min-height:520px}.stats{gap:15px}.stats div{width:40%}.section{padding:45px 5%}.section h2{font-size:26px}footer{flex-wrap:wrap}footer span{width:100%}}
