/* FX Pro Robots V8 brand and release-note refinements. */
.fxp-brand {
  display: inline-flex;
  min-height: 48px;
  align-items: center;
  gap: 12px;
  color: #142338 !important;
  font-family: Manrope, "Segoe UI", Arial, sans-serif;
  font-size: 19px;
  font-weight: 850;
  text-decoration: none !important;
  white-space: nowrap;
}

.fxp-brand img {
  display: none !important;
}

.fxp-brand::before {
  content: "FX";
  display: grid;
  width: 42px;
  height: 42px;
  place-items: center;
  flex: 0 0 42px;
  border: 1px solid rgba(255, 226, 160, .64);
  border-radius: 13px;
  background: linear-gradient(145deg, #f4c65d, #b7790b);
  box-shadow: 0 10px 28px rgba(183, 121, 11, .19);
  color: #07111e;
  font-size: 13px;
  font-weight: 950;
  letter-spacing: -.04em;
}

.fxp-brand .fxp-brand-wordmark {
  display: inline-flex;
  align-items: baseline;
  letter-spacing: -.035em;
  white-space: nowrap;
  color: #142338 !important;
}

.fxp-brand .fxp-brand-gold,
.fxp-brand .fxp-brand-gold::first-letter {
  color: #a86e08 !important;
  font-weight: 900;
}

.fxp-brand .fxp-brand-dark,
.fxp-brand .fxp-brand-dark::first-letter {
  color: #142338 !important;
  font-weight: 850;
}

.fxp-release-note {
  width: min(760px, 100%);
  margin: 24px auto;
  padding: 22px 26px;
  border: 1px solid rgba(168, 110, 8, .28);
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(244, 198, 93, .18), rgba(255, 255, 255, .96));
  box-shadow: 0 16px 40px rgba(27, 59, 91, .12);
  text-align: center;
}

.fxp-release-note strong,
.fxp-release-note span {
  display: block;
}

.fxp-release-note strong {
  margin-bottom: 7px;
  color: #925f06 !important;
  font-size: 15px;
  font-weight: 900;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.fxp-release-note span {
  color: #172b41 !important;
  font-size: clamp(18px, 2.2vw, 25px);
  font-weight: 800;
  line-height: 1.35;
}

@media (max-width: 767px) {
  .fxp-brand {
    gap: 9px;
    font-size: 16px;
  }

  .fxp-brand::before {
    width: 38px;
    height: 38px;
    flex-basis: 38px;
    border-radius: 11px;
  }

  .fxp-release-note {
    margin: 18px auto;
    padding: 18px 16px;
    border-radius: 15px;
  }
}
