/* Mismo diseño que la página /activar del Worker de Cloudflare */
body{font-family:system-ui,-apple-system,sans-serif;background:#0f1115;color:#e8e8e8;margin:0;padding:24px 16px;display:flex;justify-content:center}
main{max-width:460px;width:100%}
h1{font-size:1.4rem}
label{display:block;margin:14px 0 6px}
input{width:100%;box-sizing:border-box;padding:10px;border-radius:8px;border:1px solid #444;background:#1a1d24;color:#fff;font-size:1rem}
button{margin-top:18px;width:100%;padding:12px;border:0;border-radius:8px;background:#5865f2;color:#fff;font-size:1rem;cursor:pointer}
small,.muted{color:#9aa0aa}

/* Agregados mínimos para los avisos del formulario (mismo color que los errores del Worker) */
.error{color:#ff8a8a}
input[aria-invalid="true"]{border-color:#ff8a8a}
button:disabled{opacity:.7;cursor:wait}
