/* Shared client hub: sign-in page in the SUSS IT black and white look. Source: /workspace/hub-unified/shared/static */
* { font-family: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important; }
body { background:#fff !important; }
.lg { border:1px solid #e4e4e7; box-shadow:none !important; border-radius:22px !important; padding:32px 26px !important; }
.lg .mark { display:none !important; }
.lg h1 { font-weight:600 !important; letter-spacing:-.02em; }
.lg input:focus { outline:2px solid #0a0a0a !important; }
.lg button { background:#0a0a0a !important; }
/* Client logo above the hub name (login-logo.js) */
.lg .brandrow.has-logo { flex-direction:column; align-items:flex-start; gap:14px; }
.lg .lg-logo { display:inline-flex; align-items:center; }
.lg .lg-logo img { display:block; height:52px; width:auto; max-width:240px; object-fit:contain; }
.lg .lg-logo.dark { background:#0a0a0a; padding:10px 16px; border-radius:12px; }
.lg .lg-logo.dark img { height:38px; }
