        body{
          background-color:#0f1020;
          background-image:url("/img/binding_dark.webp");
          color:#fff;
          min-height:100vh;
        }
        .glass-card{
          background: rgba(255,255,255,0.06);
          border: 1px solid rgba(255,255,255,0.15);
          box-shadow: 0 10px 30px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.05);
          backdrop-filter: blur(6px);
          border-radius: 16px;
        }
        .brand-logo{ filter: drop-shadow(0 6px 18px rgba(0,0,0,.45)); }
        .form-label{ color:#fff; }
        .toggle-pass{ cursor:pointer; user-select:none; }
        .g-recaptcha{ display:inline-block; }