/* Ingreso al panel de Elim, «estilo aire»: tarjeta de vidrio sobre la foto de Cades desenfocada. */
*{box-sizing:border-box}
body{margin:0;min-height:100vh;display:grid;place-items:center;padding:16px;background:#1A1612;color:#EFE7DA;font:300 16px var(--fuente-texto);overflow:hidden}
.ingreso-fondo{position:fixed;inset:-40px;background:url(/img/foto-16.jpeg) center/cover;filter:blur(20px) brightness(.5) saturate(.85)}
form{position:relative;width:min(420px,100%);padding:44px 34px 30px;border-radius:36px;background:rgba(247,242,232,.1);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 30px 80px rgba(0,0,0,.35),inset 0 0 0 1px rgba(247,242,232,.12);display:grid;gap:16px}
.ingreso-marca{margin:0 auto;padding:10px 20px;border-radius:999px;background:rgba(247,242,232,.1);font:19px var(--fuente-titulos);letter-spacing:.38em}
h1{margin:4px 0 6px;text-align:center;font:400 38px var(--fuente-titulos)}
label{display:grid;gap:8px;font-size:13px;color:#CBBFA9;padding-left:18px}
input{margin-left:-18px;min-height:54px;padding:0 22px;border:0;border-radius:999px;background:rgba(247,242,232,.1);font:inherit;color:#F7F2E8}
input:focus{outline:none;box-shadow:0 0 0 2px #D9B866}
button{min-height:56px;margin-top:8px;border:0;border-radius:999px;background:#D9B866;color:#1A1612;font:inherit;font-weight:500;cursor:pointer}
button:hover{opacity:.9}
.ingreso-error{margin:0;padding:10px 16px;border-radius:16px;background:rgba(243,221,213,.14);color:#F3DDD5;font-size:14px;text-align:center}
.ingreso-nota{margin:2px 0 0;text-align:center;font-size:13px;color:#A99B85}
