<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width,initial-scale=1" />
  <title>Access Denied</title>
  <style>
    :root { --bg:#0b1020; --card:#121933; --text:#e8ecf1; --muted:#9aa7b2; --accent:#5aa9ff; }
    html,body { height:100%; margin:0; }
    body { display:grid; place-items:center; background:linear-gradient(135deg,var(--bg),#0f1430); color:var(--text); font:16px/1.5 system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji"; }
    .card { width:min(560px,92vw); background:var(--card); border-radius:16px; padding:28px; box-shadow:0 10px 30px rgba(0,0,0,.3); }
    h1 { margin:0 0 8px; font-size:1.6rem; letter-spacing:.2px; }
    p { margin:8px 0; color:var(--muted); }
    .code { display:inline-block; background:#0d142b; color:#cde1ff; padding:.25rem .5rem; border-radius:6px; font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size:.95rem; }
    .actions { margin-top:18px }
    a.btn { display:inline-block; text-decoration:none; padding:.55rem .9rem; border-radius:10px; background:var(--accent); color:#061022; font-weight:600; }
  </style>
</head>
<body>
  <main class="card" role="main" aria-labelledby="title">
    <h1 id="title">Access Denied</h1>
    <p>Your request was blocked by security policy.</p>
    <p>Due to geo-restrictions, our service is unavailable in your country.</p>
    <div class="actions">
      <span class="code">Error: 403</span>
    </div>
  </main>
</body>
</html>