html[data-kavenio-access] {
  min-height: 100%;
  background: #0b1220;
}

html[data-kavenio-access] body {
  visibility: hidden !important;
  pointer-events: none !important;
}

html[data-kavenio-access]::before {
  content: "جارٍ التحقق من الجلسة…";
  position: fixed;
  inset: 0;
  z-index: 2147483647;
  display: grid;
  place-items: center;
  padding: 24px;
  background: #0b1220;
  color: #f8fafc;
  font: 700 15px/1.7 Cairo, Arial, sans-serif;
  text-align: center;
}

html[lang="en"][data-kavenio-access]::before {
  content: "Verifying your session…";
  font-family: Poppins, Arial, sans-serif;
}

html[data-kavenio-access][data-kavenio-guard-state="error"]::before {
  content: "تعذر التحقق من الجلسة. أعد تحميل الصفحة.";
}

html[lang="en"][data-kavenio-access][data-kavenio-guard-state="error"]::before {
  content: "Session verification failed. Please reload the page.";
}
