/* Identidade ConectaIA aplicada a logins e cabeçalhos; componentes isolados. */
.ci-marca { display:flex; align-items:center; gap:12px; min-width:0; }
.ci-marca__logo { display:block; width:72px; height:72px; object-fit:contain; flex:0 0 auto; }
.ci-marca__titulo { min-width:0; }
.ci-marca__titulo h1, .ci-marca__titulo p { margin-top:0; }
.ci-login-marca { text-align:center; margin-bottom:16px; }
.ci-login-marca img { display:block; width:min(188px,52vw); height:124px; object-fit:contain; margin:0 auto 8px; }
.ci-login-marca h1 { margin:0; }
@media (max-width:600px) {
 .ci-marca { gap:8px; }
 .ci-marca__logo { width:54px; height:54px; }
 .ci-marca__titulo h1 { font-size:clamp(1.2rem,5vw,1.7rem); }
 .ci-login-marca img { height:105px; }
}
