/* Página de aviso de la plataforma (cliente suspendido, prueba terminada, dirección inexistente) */
.notice-page { min-height: 100vh; display: grid; place-content: center; justify-items: center; gap: 1rem; padding: 2rem 1.2rem; text-align: center; max-width: 34rem; margin: 0 auto; }
.notice-page .mark { display: grid; place-items: center; width: 4rem; height: 4rem; border-radius: 50%; background: var(--grad); color: var(--on-accent); font-size: 1.6rem; box-shadow: var(--shadow); }
.notice-page h1 { font-size: clamp(1.8rem, 5vw, 2.6rem); }
.notice-page p { color: var(--muted); line-height: 1.7; }
.notice-page strong { color: var(--text); }
