/* Fulgard Suite — monogramma a sinistra | wordmark ufficiale sopra + area sotto */
.fg-area-brand {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto;
  column-gap: 0.65rem;
  row-gap: 0.15rem;
  align-items: center;
  min-width: 0;
  width: max-content;
  max-width: 100%;
  text-decoration: none;
  color: #ffffff;
  line-height: 1;
}

.fg-area-brand .fg-brand-mark {
  grid-column: 1;
  grid-row: 1 / span 2;
  display: block;
  height: 42px;
  width: auto;
  max-width: 100%;
  flex-shrink: 0;
  margin: 0;
  align-self: center;
}

.fg-area-brand .fg-brand-name,
.fg-area-brand .fg-brand-wordmark {
  grid-column: 2;
  grid-row: 1;
  display: block;
  margin: 0;
  padding: 0;
  height: 22.5px; /* +25% */
  width: auto;
  max-width: 100%;
  align-self: end;
}

.fg-area-brand .fg-area-brand-label,
.fg-area-brand .fg-brand-area,
.fg-area-brand .el-brand-area {
  grid-column: 2;
  grid-row: 2;
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: left;
  font-family: Inter, system-ui, "Segoe UI", Arial, sans-serif;
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: none;
  color: #dbf508;
  white-space: nowrap;
  line-height: 1.1;
  align-self: start;
}
