.entrar{background:var(--bg,#05080d);min-height:100dvh;color:var(--txt,#dbe7f4);font-family:var(--font-ui,system-ui, sans-serif);place-items:center;padding:24px;display:grid}.entrar-caja{background:var(--bg-panel,#0b111b);border:1px solid var(--line,#94c5ff14);width:100%;max-width:380px;box-shadow:var(--sh-3,0 16px 40px #00000059);border-radius:12px;padding:28px 26px 26px}.entrar-cabecera{margin-bottom:20px}.entrar-marca{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;color:var(--accent,#35e0d2);margin-bottom:10px;font-size:11px;display:block}.entrar-titulo{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.entrar-sub{color:var(--txt-dim,#7d8ca1);margin:8px 0 0;font-size:13px;line-height:1.5}.entrar-error{color:var(--crit,#f05c5c);background:#f05c5c17;border:1px solid #f05c5c38;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.45}.entrar-form{flex-direction:column;gap:14px;display:flex}.entrar-campo{flex-direction:column;gap:6px;display:flex}.entrar-campo>span{color:var(--txt-dim,#7d8ca1);font-size:12px}.entrar-campo>input{box-sizing:border-box;width:100%;color:var(--txt,#dbe7f4);background:var(--bg-sunk,#070b12);border:1px solid var(--line-strong,#94c5ff29);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.entrar-campo>input:focus{border-color:var(--accent,#35e0d2);box-shadow:0 0 0 3px var(--accent-dim,#35e0d21f);outline:none}.entrar-form>button{color:#05080d;background:var(--accent,#35e0d2);cursor:pointer;border:none;border-radius:8px;margin-top:4px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:600}.entrar-form>button:disabled{opacity:.55;cursor:default}.entrar-secreto{margin-bottom:18px}.entrar-clave{font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;text-align:center;color:var(--accent,#35e0d2);background:var(--bg-sunk,#070b12);border:1px solid var(--line-strong,#94c5ff29);-webkit-user-select:all;user-select:all;border-radius:8px;margin:12px 0;padding:12px;font-size:15px;display:block}.entrar-datos{flex-direction:column;gap:6px;margin:0 0 12px;font-size:12px;display:flex}.entrar-datos>div{justify-content:space-between;gap:12px;display:flex}.entrar-datos dt{color:var(--txt-faint,#4a5568)}.entrar-datos dd{text-align:right;color:var(--txt-dim,#7d8ca1);margin:0}.entrar-mono{font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all}.entrar-aviso{color:var(--warn,#e0c073);margin:12px 0 0;font-size:12px;line-height:1.5}.entrar-respaldos{font-family:var(--font-mono,ui-monospace, monospace);background:var(--bg-sunk,#070b12);border:1px solid var(--line-strong,#94c5ff29);-webkit-user-select:all;user-select:all;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px 12px;margin:14px 0 0;padding:12px;font-size:13px;list-style:none;display:grid}.entrar-nota{color:var(--warn,#e0c073);background:rgb(var(--c-warn,224 192 115) / .12);border:1px solid rgb(var(--c-warn,224 192 115) / .22);border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.45}.entrar-enlace{color:var(--accent,#35e0d2)}.entrar-salir{width:100%;color:var(--txt-dim,#7d8ca1);border:none;border-top:1px solid var(--line,#94c5ff14);cursor:pointer;background:0 0;margin-top:20px;padding:8px;font-family:inherit;font-size:12px;display:block}.entrar-salir:hover:not(:disabled){color:var(--txt,#dbe7f4)}.entrar-salir:disabled{opacity:.5;cursor:default}
