body[data-path="login"]{background:radial-gradient(900px 500px at 15% 10%,rgba(110,231,183,.18),transparent 60%),radial-gradient(800px 500px at 90% 90%,rgba(192,132,252,.18),transparent 60%),#070b16;min-height:100vh}
body[data-path="login"] .navbar,body[data-path="login"] footer,body[data-path="login"] .page-breadcrumbs{display:none}
body[data-path="login"] .page-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:20px;backdrop-filter:blur(14px);box-shadow:0 30px 80px rgba(0,0,0,.5);color:#eef2ff;max-width:400px;padding:36px 32px}
body[data-path="login"] .page-card-head .app-logo{width:auto;height:64px;background:none}
body[data-path="login"] .page-card-head h4,body[data-path="login"] .page-card-subtitle,body[data-path="login"] .form-label{color:#eef2ff}
body[data-path="login"] .form-control{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#eef2ff;border-radius:10px;height:42px}
body[data-path="login"] .form-control:focus{border-color:#6ee7b7;box-shadow:0 0 0 3px rgba(110,231,183,.2)}
body[data-path="login"] .btn-login{background:linear-gradient(90deg,#6ee7b7,#60a5fa);border:0;color:#04101a;font-weight:700;height:42px;border-radius:10px}
body[data-path="login"] .btn-login-option{background:transparent;border:1px solid rgba(255,255,255,.2);color:#eef2ff;border-radius:10px;height:40px}
body[data-path="login"] a,body[data-path="login"] .forgot-password-message a{color:#60a5fa}
