/* Bolt reference typography lock for WILD profile header and counters. */
:root {
  font-size-adjust: none;
}

body,
#root,
.font-\[Poppins\],
h1[class*="text-[44px]"][class*="tracking-[-0.5px]"],
h1[class*="text-[44px]"][class*="tracking-[-0.5px]"] + div,
h1[class*="text-[44px]"][class*="tracking-[-0.5px]"] + div + div + p {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: auto !important;
}

.r2n-v7-shell h1,
h1[class*="text-[44px]"][class*="tracking-[-0.5px]"] {
  direction: ltr !important;
  font-family: Poppins !important;
  font-feature-settings: "tnum" !important;
  font-kerning: auto !important;
  font-language-override: normal !important;
  font-optical-sizing: auto !important;
  font-size: 44px !important;
  font-size-adjust: none !important;
  font-stretch: 100% !important;
  font-style: normal !important;
  font-variant-alternates: normal !important;
  font-variant-caps: normal !important;
  font-variant-east-asian: normal !important;
  font-variant-emoji: normal !important;
  font-variant-ligatures: normal !important;
  font-variant-numeric: normal !important;
  font-variant-position: normal !important;
  font-variation-settings: normal !important;
  font-weight: 300 !important;
  line-height: 1.02 !important;
  letter-spacing: -0.5px !important;
  tab-size: 4 !important;
  text-align: start !important;
  text-align-last: auto !important;
  text-decoration-line: none !important;
  text-decoration-style: solid !important;
  text-decoration-thickness: auto !important;
  text-indent: 0 !important;
  text-justify: auto !important;
  text-overflow: clip !important;
  text-shadow: none !important;
  text-transform: none !important;
  vertical-align: baseline !important;
  word-break: normal !important;
  word-spacing: 0 !important;
}

.r2n-v7-shell h1 + div,
h1[class*="text-[44px]"][class*="tracking-[-0.5px]"] + div {
  direction: ltr !important;
  font-family: Poppins !important;
  font-feature-settings: "tnum" !important;
  font-kerning: auto !important;
  font-language-override: normal !important;
  font-optical-sizing: auto !important;
  font-size: 12px !important;
  font-size-adjust: none !important;
  font-stretch: 100% !important;
  font-style: normal !important;
  font-variant-alternates: normal !important;
  font-variant-caps: normal !important;
  font-variant-east-asian: normal !important;
  font-variant-emoji: normal !important;
  font-variant-ligatures: normal !important;
  font-variant-numeric: normal !important;
  font-variant-position: normal !important;
  font-variation-settings: normal !important;
  font-weight: 500 !important;
  line-height: 18px !important;
  letter-spacing: normal !important;
  color: rgba(255, 255, 255, 0.9) !important;
  margin-top: 8px !important;
  tab-size: 4 !important;
  text-align: start !important;
  text-align-last: auto !important;
  text-decoration-line: none !important;
  text-decoration-style: solid !important;
  text-decoration-thickness: auto !important;
  text-indent: 0 !important;
  text-justify: auto !important;
  text-overflow: clip !important;
  text-shadow: none !important;
  text-transform: none !important;
  vertical-align: baseline !important;
  word-break: normal !important;
  word-spacing: 0 !important;
}

.r2n-v7-shell p.max-w-\[36ch\],
h1[class*="text-[44px]"][class*="tracking-[-0.5px]"] + div + div + p {
  direction: ltr !important;
  font-family: Poppins !important;
  font-feature-settings: "tnum" !important;
  font-kerning: auto !important;
  font-language-override: normal !important;
  font-optical-sizing: auto !important;
  font-size: 13px !important;
  font-size-adjust: none !important;
  font-stretch: 100% !important;
  font-style: normal !important;
  font-variant-alternates: normal !important;
  font-variant-caps: normal !important;
  font-variant-east-asian: normal !important;
  font-variant-emoji: normal !important;
  font-variant-ligatures: normal !important;
  font-variant-numeric: normal !important;
  font-variant-position: normal !important;
  font-variation-settings: normal !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  letter-spacing: normal !important;
  color: rgba(255, 255, 255, 0.75) !important;
  margin-top: 8px !important;
  max-width: 36ch !important;
  tab-size: 4 !important;
  text-align: start !important;
  text-align-last: auto !important;
  text-decoration-line: none !important;
  text-decoration-style: solid !important;
  text-decoration-thickness: auto !important;
  text-indent: 0 !important;
  text-justify: auto !important;
  text-overflow: clip !important;
  text-shadow: none !important;
  text-transform: none !important;
  vertical-align: baseline !important;
  word-break: normal !important;
  word-spacing: 0 !important;
}

.r2n-v7-shell div:has(> div.text-\[10px\].tracking-\[0\.14em\]) > div:first-child,
div[class*="fixed"][class*="text-right"][class*="items-end"]:has(> div[class*="text-[20px]"]) > div[class*="text-[20px]"] {
  font-family: Poppins !important;
  font-feature-settings: "tnum" !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 20px !important;
  letter-spacing: normal !important;
  color: rgb(255, 255, 255) !important;
  font-variant-numeric: normal !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: auto !important;
}

.r2n-v7-shell div.text-\[10px\].tracking-\[0\.14em\],
div[class*="fixed"][class*="text-right"][class*="items-end"]:has(> div[class*="text-[20px]"]) > div[class*="text-[10px]"][class*="tracking-[0.14em]"] {
  font-family: Poppins !important;
  font-feature-settings: "tnum" !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 15px !important;
  letter-spacing: 1.4px !important;
  color: rgba(255, 255, 255, 0.7) !important;
  opacity: 1 !important;
  font-variant-numeric: normal !important;
}
