*{box-sizing:border-box}body{margin:0;font-family:Tahoma,Arial;background:#071126;color:#eef5ff}a{color:#d9ecff;text-decoration:none;margin:0 10px} .hero{min-height:620px;background:radial-gradient(circle at top,#1a7cff55,#071126 55%);padding:24px}.nav{display:flex;justify-content:space-between;align-items:center}.brand{font-weight:bold;font-size:24px}.hero-inner{max-width:850px;margin:120px auto;text-align:center}.hero h1{font-size:52px;line-height:1.25;margin:0 0 18px}.hero p{font-size:21px;color:#b9c9df}.btn{display:inline-block;background:#1c7dff;color:white;border:0;border-radius:14px;padding:13px 24px;font-weight:bold;cursor:pointer}.btn.big{font-size:19px;padding:16px 34px}.btn.ghost{background:#ffffff18;border:1px solid #ffffff33}.section{max-width:1100px;margin:45px auto;padding:0 20px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card,.box,.plan{background:#0d1b37;border:1px solid #1b355f;border-radius:20px;padding:24px;box-shadow:0 15px 40px #0004}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan span{display:block;font-size:30px;margin:15px 0;color:#59a6ff}.hot{border-color:#55a5ff;transform:scale(1.03)}footer{text-align:center;padding:35px;color:#8aa1c0}.auth{display:grid;place-items:center;min-height:100vh}.box{width:380px}input,select,textarea{width:100%;margin:9px 0;padding:14px;border-radius:12px;border:1px solid #27456f;background:#09162d;color:#fff}textarea{min-height:130px}.layout{display:flex;min-height:100vh}aside{width:250px;background:#08142b;border-left:1px solid #1b355f;padding:24px;position:sticky;top:0;height:100vh}aside a{display:block;padding:13px;border-radius:12px;margin:8px 0}aside a:hover{background:#12264b}main{flex:1;padding:35px}.table{overflow:auto}table{width:100%;border-collapse:collapse;background:#0d1b37;border-radius:16px;overflow:hidden}th,td{padding:14px;border-bottom:1px solid #1b355f;text-align:right}pre{white-space:pre-wrap;line-height:1.8}.flash{background:#123f25;border:1px solid #2ecc71;padding:12px;border-radius:12px;margin:10px 0}@media(max-width:800px){.grid3,.plans{grid-template-columns:1fr}.hero h1{font-size:34px}.layout{display:block}aside{width:auto;height:auto;position:relative}}

/* ===== FIX: إزالة أي طبقة شفافة تمنع الضغط ===== */
html, body {
  min-height: 100%;
  overflow-x: hidden;
}
body {
  position: relative;
  z-index: 0;
}
body::before,
body::after,
.hero::before,
.hero::after,
.layout::before,
.layout::after,
.overlay,
.backdrop,
.modal-backdrop,
.loading,
.loading-screen,
.page-loader,
.preloader {
  display: none !important;
  content: none !important;
  pointer-events: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
.nav,
.hero-inner,
.section,
.layout,
aside,
main,
.card,
.box,
.plan,
form,
a,
button,
input,
select,
textarea,
table {
  position: relative;
  z-index: 2;
  pointer-events: auto;
}
.btn,
button,
a,
input,
select,
textarea {
  pointer-events: auto !important;
}
.video-preview{display:block;width:100%;max-width:360px;aspect-ratio:9/16;background:#000;border-radius:22px;border:1px solid #27456f;margin:18px 0;box-shadow:0 18px 50px #0008}
