:root{
  --mx-bg:#050505;
  --mx-bg2:#0b0b0c;
  --mx-card:rgba(255,255,255,.055);
  --mx-card2:rgba(255,255,255,.085);
  --mx-line:rgba(255,255,255,.12);
  --mx-line2:rgba(255,255,255,.18);
  --mx-text:#f5f5f7;
  --mx-muted:#a1a1a6;
  --mx-soft:#d9d9de;
  --mx-gold:#c9a96e;
  --mx-gold2:#f0d28f;
  --mx-shadow:0 24px 70px rgba(0,0,0,.45);
  --mx-r:28px;
  --mx-font:'Tajawal',-apple-system,BlinkMacSystemFont,'SF Pro Display','SF Pro Text','Segoe UI',sans-serif;
  --mx-serif:'Amiri','Times New Roman',serif;
}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
html[dir="rtl"] body,
html[dir="rtl"] body *{letter-spacing:normal!important;}
body{font-family:var(--mx-font)!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
.mx-bg-orb{position:fixed;inset:auto auto -20% -15%;width:520px;height:520px;background:radial-gradient(circle,rgba(201,169,110,.18),transparent 62%);filter:blur(12px);pointer-events:none;z-index:0;}
.mx-bg-orb.two{inset:-20% -12% auto auto;background:radial-gradient(circle,rgba(255,255,255,.10),transparent 62%);}
.mx-app-nav{position:fixed;top:16px;right:50%;transform:translateX(50%);z-index:9999;display:flex;gap:8px;align-items:center;padding:8px;background:rgba(14,14,15,.58);border:1px solid rgba(255,255,255,.12);border-radius:999px;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 10px 40px rgba(0,0,0,.25);}
.mx-app-nav a,.mx-app-nav button{height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;background:transparent;color:#f5f5f7;text-decoration:none;font-family:var(--mx-font);font-size:12px;padding:0 14px;cursor:pointer;white-space:nowrap;}
.mx-app-nav a:hover,.mx-app-nav button:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.12);}
.mx-app-nav .gold{background:linear-gradient(135deg,var(--mx-gold),var(--mx-gold2));color:#111;border-color:transparent;font-weight:700;}
.mx-page-pad{padding-top:74px!important;}
.mx-glass{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.045));border:1px solid var(--mx-line);box-shadow:var(--mx-shadow);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);border-radius:var(--mx-r);}
.mx-title{font-family:var(--mx-serif);font-weight:400;line-height:1.1;color:var(--mx-text);}
.mx-muted{color:var(--mx-muted);}
.mx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid var(--mx-line);border-radius:999px;color:var(--mx-muted);background:rgba(255,255,255,.04);font-size:12px;}
.mx-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;border:0;text-decoration:none;background:linear-gradient(135deg,#f5f5f7,#cfcfd4);color:#050505;font-weight:700;font-family:var(--mx-font);box-shadow:0 15px 45px rgba(255,255,255,.12);}
.mx-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid var(--mx-line);text-decoration:none;background:rgba(255,255,255,.055);color:var(--mx-text);font-family:var(--mx-font);}
.mx-primary:hover,.mx-secondary:hover{transform:translateY(-1px);}
@media(max-width:640px){.mx-app-nav{right:12px;left:12px;transform:none;overflow:auto;justify-content:flex-start}.mx-app-nav a,.mx-app-nav button{font-size:11px;padding:0 12px}.mx-page-pad{padding-top:86px!important;}}
@media print{.mx-app-nav,.mx-bg-orb{display:none!important}.mx-page-pad{padding-top:0!important}}
