/* Login de todos los sites: legible en modo claro y oscuro + boton con el verde
   de la marca Tiranidos. En oscuro el tema del launcher oscurece fondo/campos/textos
   pero la tarjeta, la barra y el boton secundario quedaban blancos (texto blanco
   sobre blanco). Spec: henry-specs/tiranidos/paginas/_infra/features/marca_interfaz_erp/
   nginx cachea /assets 1 año: si cambias este archivo, renombralo (marca.v2.css). */
[data-theme="dark"] body[data-path="login"] .navbar{background:#0f1115!important;border-bottom:1px solid #262a31!important;}
[data-theme="dark"] body[data-path="login"] .navbar .navbar-brand,[data-theme="dark"] body[data-path="login"] .navbar .nav-link{color:#e6e7ea!important;}
[data-theme="dark"] body[data-path="login"] .page-card{background:#171a1f!important;border:1px solid #262a31!important;box-shadow:none!important;}
[data-theme="dark"] body[data-path="login"] .btn-login-option{background:#1f232a!important;color:#e6e7ea!important;border:1px solid #2c313a!important;}
[data-theme="dark"] body[data-path="login"] .forgot-password-message a,[data-theme="dark"] body[data-path="login"] .toggle-password{color:#a8adb5!important;}
body[data-path="login"] .btn-login,.tir-std .btn-primary{background:#08662a!important;border-color:#08662a!important;color:#fff!important;box-shadow:none!important;}
body[data-path="login"] .btn-login:hover,.tir-std .btn-primary:hover{background:#06521f!important;}
[data-theme="dark"] body[data-path="login"] .btn-login,html.tir-std[data-theme="dark"] .btn-primary{background:#1f8a43!important;border-color:#1f8a43!important;}
[data-theme="dark"] body[data-path="login"] .btn-login:hover,html.tir-std[data-theme="dark"] .btn-primary:hover{background:#25a050!important;}
/* Logo completo con el texto Tiranidos (claro por defecto; version con texto
   blanco en oscuro). El isotipo queda para favicon, barra del Desk y panel. */
body[data-path="login"] .page-card-head .app-logo{width:auto!important;height:96px!important;max-height:none!important;}
[data-theme="dark"] body[data-path="login"] .page-card-head .app-logo{content:url("/assets/launcher/brand/logo_dark.png");}
/* Sin enlaces nativos que lleven al Desk: barra superior ("Home"), pie de
   Frappe/ERPNext y enlace por correo (el boton ya no se dibuja; esto es respaldo). */
body[data-path="login"] nav.navbar,body[data-path="login"] .web-footer,body[data-path="login"] footer{display:none!important;}
body[data-path="login"] .login-divider,body[data-path="login"] .btn-login-option{display:none!important;}
/* Paginas estandar de Frappe (marca.v1.js agrega .tir-std en <html>: login,
   recuperar/nueva contrasena, 404, sin permiso): sin barra ni pie de Frappe,
   logo de Tiranidos en lugar de la ilustracion del 404, tarjeta oscura en dark. */
.tir-std nav.navbar.navbar-expand-lg,.tir-std footer.web-footer{display:none!important;}
.tir-std .tir-404-logo{width:auto!important;height:120px!important;max-width:100%;}
html.tir-std[data-theme="dark"] .tir-404-logo{content:url("/assets/launcher/brand/logo_dark.png");}
html.tir-std[data-theme="dark"] .page-card{background:#171a1f!important;border:1px solid #262a31!important;box-shadow:none!important;}
