/* Spójna paleta Kompasu ADHD: grafit, śliwka i bursztyn — bez obcego błękitu. */
#adhd-result {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background:
    radial-gradient(circle at 84% 18%, rgba(233, 155, 22, .18), transparent 28%),
    radial-gradient(circle at 15% 84%, rgba(99, 70, 126, .28), transparent 40%),
    linear-gradient(135deg, #17131d 0%, #251a2f 56%, #0e110e 100%) !important;
  color: #f4efe4 !important;
  border: 1px solid rgba(233, 155, 22, .4) !important;
  box-shadow: 0 30px 78px rgba(25, 18, 31, .2);
}

#adhd-result::before {
  content: "";
  position: absolute;
  z-index: -1;
  width: min(48vw, 620px);
  aspect-ratio: 1;
  right: -12%;
  top: -38%;
  border: 1px solid rgba(233, 155, 22, .18);
  border-radius: 50%;
  box-shadow:
    0 0 0 58px rgba(233, 155, 22, .035),
    0 0 0 118px rgba(104, 74, 132, .055);
}

#adhd-result .kicker,
#adhd-result .eyebrow,
#adhd-result [class*="label"] {
  color: #e99b16 !important;
}

#adhd-result h1,
#adhd-result h2,
#adhd-result h3,
#adhd-result p,
#adhd-result li,
#adhd-result strong,
#adhd-result span {
  color: inherit;
}

#adhd-result a,
#adhd-result button {
  border-color: rgba(233, 155, 22, .62) !important;
}

#adhd-result a:hover,
#adhd-result button:hover {
  background: #e99b16 !important;
  color: #11130f !important;
}

@media (max-width: 720px) {
  #adhd-result::before {
    right: -42%;
    top: -18%;
  }
}
