/* Gate Cloud — selected barrier/cloud identity, v1 */
.login-card .logo.gc-brand { display:flex; flex-direction:column; align-items:center; gap:4px; width:100%; font-family:'Manrope',Arial,sans-serif; font-size:34px; font-weight:800; line-height:1.2; letter-spacing:-1.3px; color:#173f35; }
.login-card .gc-brand img { display:block; width:176px; max-width:75%; height:auto; }
.login-card .gc-brand .gc-brand-word { display:block; color:#173f35; white-space:nowrap; }
aside .gc-brand img { display:block; width:38px; height:38px; flex:0 0 38px; border-radius:9px; }
aside .gc-brand .gc-brand-word { color:#fff; font-size:21px; font-weight:750; line-height:1.15; letter-spacing:-.7px; white-space:nowrap; }
@media(min-width:851px) { aside>.logo.gc-brand { display:flex; align-items:center; gap:8px; } aside .gc-brand .gc-brand-word { display:block; } }
@media(min-width:701px) and (max-width:850px) { aside>.logo.gc-brand { display:flex; justify-content:center; } aside .gc-brand .gc-brand-word { display:none; } }
@media(max-width:700px) { aside>.logo.gc-brand { display:none; } .login-card .logo.gc-brand { font-size:30px; } .login-card .gc-brand img { width:152px; } }

/* Restore the original two-color wordmark. */
.login-card .logo.gc-brand .gc-brand-word { color:#173f35; }
.login-card .logo.gc-brand .gc-brand-cloud { display:inline; color:#6a8e48; }
aside .logo.gc-brand .gc-brand-word { color:#fff; }
aside .logo.gc-brand .gc-brand-cloud { display:inline; color:#b8e58c; }
