/* V0.9.49 IDENTIDAD CANDIDATA — opaque official raster artwork.
   No global font changes. No changes to existing layout beyond brand dimensions. */
.brand:has(.identity-wordmark) {
  display:inline-flex; gap:7px; align-items:center; flex-shrink:0;
  padding:5px 9px 5px 4px; background:#fff; border-radius:3px;
  text-shadow:none; line-height:1; width:max-content; max-width:100%; box-sizing:border-box;
}
.brand .identity-symbol { display:block; width:52px; height:52px; object-fit:contain; flex:none; }
.brand .identity-wordmark { display:block; width:154px; height:auto; object-fit:contain; flex:none; }
.brand:has(.identity-wordmark):focus-visible { outline:3px solid #21c6ed; outline-offset:4px; }
@media(max-width:767px) {
  .brand:has(.identity-wordmark) { gap:4px; padding:4px 6px 4px 2px; }
  .brand .identity-symbol { width:40px; height:40px; }
  .brand .identity-wordmark { width:120px; }
}
@media(forced-colors:active) {
  .brand:has(.identity-wordmark) { forced-color-adjust:none; background:#fff; }
  .brand:has(.identity-wordmark):focus-visible { outline-color:Highlight; }
}
