
  :root{
    --night:#110E1B; --card:#1D1830; --raised:#28213A;
    --accent:#B48ABD; --gold:#F59E51; --gold-l:#F8D299;
    --text:#EDE7F2; --muted:#A99BB5; --border:rgba(255,255,255,.08);
  }
  *{margin:0;padding:0;box-sizing:border-box}
  body{
    background:
      radial-gradient(900px 600px at 50% -10%, rgba(128,74,138,.28), transparent 60%),
      var(--night);
    color:var(--text); font-family:'IBM Plex Sans Arabic',system-ui,sans-serif;
    font-weight:300; line-height:1.9; padding:0 20px 80px; min-height:100vh;
  }
  .wrap{max-width:720px;margin:0 auto}
  header{text-align:center;padding:64px 0 40px}
  .mark{
    font-size:38px;font-weight:600;
    background:linear-gradient(135deg,var(--gold-l),var(--gold));
    -webkit-background-clip:text;background-clip:text;color:transparent;
  }
  .tag{color:var(--muted);font-size:15px;margin-top:6px}
  h1{font-size:26px;font-weight:600;margin:34px 0 22px}
  .card{
    background:var(--card);border:1px solid var(--border);
    border-radius:18px;padding:24px;margin:14px 0;
  }
  .contact{background:linear-gradient(160deg,var(--raised),var(--card));text-align:center;padding:32px 24px}
  .contact a{
    display:inline-block;margin-top:12px;font-size:19px;font-weight:500;
    color:var(--gold-l);text-decoration:none;direction:ltr;
  }
  h2{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--gold-l)}
  p{color:var(--text);opacity:.92;font-size:16px}
  ul{margin:10px 22px 0 0;opacity:.92;font-size:16px}
  li{margin:6px 0}
  a{color:var(--accent)}
  .q{font-weight:500;color:var(--text);margin-bottom:6px}
  footer{text-align:center;color:var(--muted);font-size:14px;margin-top:44px;line-height:2}
  .en{direction:ltr;text-align:left;margin-top:48px;border-top:1px solid var(--border);padding-top:36px}
  .en h2{color:var(--muted);font-size:15px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}
  .en p,.en li{font-size:15px}
  .en ul{margin:10px 0 0 22px}


/* inline style attributes moved for CSP */
.s-d6f2af6e{margin-top:14px}