/* Brand Typography System */

/* Global Brand Base */
.brand-text {
  font-weight: 800;
  display: inline-block;
  line-height: 1;
}

/* GBRIIDGE
   Request: "II" in Azure, tight spacing (bridge effect)
*/
.brand-gbriidge {
  letter-spacing: 0.5px;
}
.brand-gbriidge .bridge-ii {
  color: #06b6d4; /* Azure/Cyan */
  letter-spacing: -3px; /* Force them very close */
  display: inline-block;
  transform: scaleX(0.9); /* Slightly condensed to look like pillars */
  margin: 0 1px;
}

/* GSAVE - Standardized */
.brand-gsave {
  font-weight: 800;
  color: #fff;
}

/* GWALL - Anti-Fraud (Red) */
.brand-gwall {
  color: #ef4444;
}

/* GWAY - Anti-CRM (Green) */
.brand-gway {
  color: #22c55e;
}

/* Mia - AI (Pink) */
.brand-mia {
  color: #ec4899;
}

/* TrueTrace (Purple) */
.brand-truetrace {
  font-family: "Courier Prime", monospace;
  letter-spacing: -1px;
}

/* Utility for hover effects */
.brand-text:hover {
  filter: brightness(1.2);
  transition: filter 0.3s ease;
}
