/* Site review UI layer. No font, answer, date, or learning-state changes. */
#practice-detail[hidden] { display: none !important; }
#question-content .long-answer > section[id^="answer-section-"] {
  scroll-margin-top: var(--ui-study-anchor-offset, 96px) !important;
}
#question-content .sources-toggle[aria-expanded] .toggle-icon {
  transform: none !important;
}
#question-content .ui-source-range { display: inline; }
#question-content .ui-source-range-toggle {
  display: inline; padding: 0; border: 0; background: none;
  color: inherit; font: inherit; text-decoration: underline;
  text-underline-offset: .16em; cursor: pointer;
}
#question-content .ui-source-range-toggle:focus-visible {
  outline: 2px solid currentColor; outline-offset: 3px;
}
#question-content .ui-source-range-links:not([hidden]) { display: block; margin-top: .4em; }
#question-content .ui-source-range-links[hidden] { display: none !important; }
@media print {
  #question-content .ui-source-range-toggle { display: none; }
  #question-content .ui-source-range-links[hidden] { display: inline !important; }
}
