/* isiscom arculat az Anubis ellenőrző oldalán (az nginx illeszti be; minden más az Anubis eredeti oldala) */
html, body {
  background: #f4f6f9 !important;
  color: #1d2430 !important;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
}
@media (prefers-color-scheme: dark) {
  html, body { background: #14171c !important; color: #e6e9ee !important; }
  a { color: #7ab8ff !important; }
}
main {
  max-width: 560px !important;
  margin: 24px auto !important;
  padding: 28px 24px 16px !important;
}
#image { width: 300px !important; max-width: 90% !important; height: auto !important; margin: 0 auto 8px !important; }
#title, #title::before, #title::after, h1, h2, h3 { font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important; }
#title { font-size: 1.35rem !important; font-weight: 600 !important; margin: 0 0 18px !important; line-height: 1.35 !important; }
/* Az ellenőrző oldalon (amelyen folyamatjelző van) kétnyelvű cím a gép által adott angol helyett */
body:has(#progress) #title { font-size: 0 !important; }
body:has(#progress) #title::before { content: "Böngésző-ellenőrzés folyamatban"; display: block; font-size: 1.35rem; }
body:has(#progress) #title::after { content: "Checking your browser"; display: block; font-size: 1rem; font-weight: 500; opacity: .65; margin-top: 4px; }
#status { color: inherit !important; opacity: .8; font-size: .95rem; }
#progress { outline-color: #009eff !important; height: 10px !important; margin: 12px auto 20px !important; }
.bar-inner { background: linear-gradient(90deg, #009eff, #5ecb00) !important; }
details, details p { font-size: .9rem; }
footer { font-size: .72rem !important; opacity: .6; margin-top: 24px !important; }
