/* Aviso sencillo: cliente que no existe, suspendido, prueba terminada o portada del dominio */
:root { color-scheme: dark; }
* { box-sizing: border-box; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; padding: 24px 16px; background: #14171a; color: #e8ecef; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; }
.notice { max-width: 520px; text-align: center; }
.mark { display: inline-grid; place-items: center; width: 56px; height: 56px; border-radius: 14px; background: #d9722f; color: #14171a; font-size: 1.6rem; }
h1 { margin: 20px 0 10px; font-size: clamp(1.6rem, 5vw, 2.2rem); line-height: 1.15; }
p { margin: 0; color: #aab3ba; line-height: 1.6; }
strong { color: #fff; }
