/* NEYRONINA_PUBLIC_SITE_FEAR_MATCH_NEEDS_STYLE_V1 */

body .neyronina-public-fear-v1,
body .neyronina-public-fear-v1 a,
body .neyronina-public-fear-v1 button {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
  font-synthesis: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body .neyronina-public-fear-v1 {
  background: transparent !important;
}

body .neyronina-public-fear-v1::before {
  border-color: rgba(255,255,255,.16) !important;
  background:
    radial-gradient(circle at 86% 78%, rgba(255,205,232,.26), transparent 42%),
    radial-gradient(circle at 14% 18%, rgba(112,238,226,.16), transparent 34%),
    linear-gradient(
      135deg,
      rgba(7,69,82,.94),
      rgba(34,96,119,.82) 42%,
      rgba(103,100,145,.70) 72%,
      rgba(158,105,145,.62)
    ) !important;
}

body .neyronina-public-fear-v1__layout {
  align-items: stretch !important;
}

body .neyronina-public-fear-v1__title,
body .neyronina-public-fear-v1__lead,
body .neyronina-public-fear-v1__big {
  color: #fff !important;
  font-family: "Neucha", "Segoe Print", cursive !important;
  font-weight: 400 !important;
  letter-spacing: .01em !important;
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: none !important;
  text-shadow: 0 1px 6px rgba(20,70,82,.20) !important;
}

body .neyronina-public-fear-v1__title {
  font-size: clamp(44px, 5.6vw, 78px) !important;
  line-height: 1.02 !important;
}

body .neyronina-public-fear-v1__lead {
  font-size: clamp(27px, 3vw, 40px) !important;
  line-height: 1.12 !important;
  background:
    radial-gradient(
      circle at 14% 16%,
      rgba(255,255,255,.13),
      transparent 30%
    ),
    linear-gradient(
      135deg,
      rgba(9,86,96,.78),
      rgba(61,116,139,.55),
      rgba(171,112,153,.40)
    ) !important;
}

body .neyronina-public-fear-v1__note,
body .neyronina-public-fear-v1__small,
body .neyronina-public-fear-v1__button {
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: none !important;
}

body .neyronina-public-fear-v1__note {
  color: rgba(255,255,255,.90) !important;
  font-size: 16px !important;
  line-height: 1.52 !important;
  font-weight: 500 !important;
}

body .neyronina-public-fear-v1__note:nth-child(1) {
  background:
    linear-gradient(
      135deg,
      rgba(7,81,91,.82),
      rgba(31,123,128,.58),
      rgba(69,130,143,.44)
    ) !important;

  border-color: rgba(137,244,229,.28) !important;
}

body .neyronina-public-fear-v1__note:nth-child(2) {
  background:
    linear-gradient(
      135deg,
      rgba(21,67,108,.82),
      rgba(61,95,145,.58),
      rgba(111,105,158,.44)
    ) !important;

  border-color: rgba(174,210,255,.28) !important;
}

body .neyronina-public-fear-v1__note:nth-child(3) {
  background:
    linear-gradient(
      135deg,
      rgba(82,49,101,.82),
      rgba(130,75,126,.58),
      rgba(178,106,148,.44)
    ) !important;

  border-color: rgba(255,194,228,.28) !important;
}

body .neyronina-public-fear-v1__panel {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  border-color: rgba(255,255,255,.22) !important;

  background:
    radial-gradient(
      circle at 20% 16%,
      rgba(118,247,232,.20),
      transparent 31%
    ),
    radial-gradient(
      circle at 84% 78%,
      rgba(255,190,225,.22),
      transparent 34%
    ),
    linear-gradient(
      145deg,
      rgba(7,76,87,.94),
      rgba(54,103,133,.78),
      rgba(132,87,135,.70)
    ) !important;
}

body .neyronina-public-fear-v1__panel-content {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  gap: 24px !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  box-sizing: border-box !important;
}

body .neyronina-public-fear-v1__big {
  max-width: 460px !important;
  margin: auto 0 0 !important;
  font-size: clamp(44px, 5vw, 70px) !important;
  line-height: 1.02 !important;
}

body .neyronina-public-fear-v1__small {
  max-width: 460px !important;
  margin: 0 !important;
  color: rgba(255,255,255,.88) !important;
  font-size: 16px !important;
  line-height: 1.52 !important;
  font-weight: 500 !important;
}

body .neyronina-public-fear-v1__button {
  width: 100% !important;
  height: auto !important;
  min-height: 58px !important;
  margin-top: auto !important;
  box-sizing: border-box !important;
  color: rgba(20,55,67,.98) !important;
  font-size: 17px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  text-align: center !important;

  background:
    linear-gradient(
      135deg,
      rgba(91,225,214,.98),
      rgba(137,203,208,.94) 48%,
      rgba(239,177,213,.92)
    ) !important;
}

@media (max-width: 980px) {
  body .neyronina-public-fear-v1__layout {
    grid-template-columns: 1fr !important;
  }

  body .neyronina-public-fear-v1__panel,
  body .neyronina-public-fear-v1__panel-content {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  body .neyronina-public-fear-v1__big {
    margin-top: 28px !important;
  }
}

@media (max-width: 820px) {
  body .neyronina-public-fear-v1__title {
    font-size: clamp(38px, 12vw, 56px) !important;
    line-height: 1.04 !important;
  }

  body .neyronina-public-fear-v1__lead {
    font-size: clamp(25px, 8vw, 34px) !important;
    line-height: 1.12 !important;
  }

  body .neyronina-public-fear-v1__big {
    margin-top: 22px !important;
    font-size: clamp(36px, 11vw, 50px) !important;
  }
}
