/* @cpi 2026-10-30 21:28: estado «con sesión de Google/Apple» del acceso (app.js showSocial), como en UsuArcade y en login.js de Titanium:
   nick y contraseña fijos (sin «Ver» ni «¿La has olvidado?»), sin los botones de Google/Apple y con el aviso y su botón de salida. */
#login.social-session-on :is(#password-eye,#forgot-password,#providers){display:none}
#login.social-session-on .password-field input{padding-right:12px}
/* Campos deshabilitados legibles: mismo tono ciruela del tema rosa, sin la transparencia que el navegador aplica por defecto. */
body .login-card input:disabled:not([type=checkbox]){background:#f8eef3;color:#743955;-webkit-text-fill-color:#743955;border-color:#ecd3de;opacity:1;cursor:not-allowed}
#login .social-session{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:12px 14px;border:1px solid #e8c4d4;border-left:3px solid #df9fc2;border-radius:12px;background:#fff6fa}
#login .social-session p{font-size:13px;line-height:1.5;color:#91617a}
#login .social-session strong{color:#743955;font-weight:650}
#login .social-session button{align-self:flex-start;min-height:40px;padding:9px 14px;font-size:13px}
/* @cpi 2026-10-31 18:05: alta de una cuenta nueva que viene de Google/Apple (app.js registration): nick y contraseña fijos. */
#dialog .registration-social{display:grid;gap:4px;margin:0 0 6px}
#dialog .registration-social input:disabled{background:#f8eef3;color:#743955;-webkit-text-fill-color:#743955;border-color:#ecd3de;opacity:1;cursor:not-allowed}
