.experience-label { display: block; font-size: .58rem; font-weight: 650; letter-spacing: .13em; color: #8794a3; margin-top: .2rem; }
.experience-switch { display: block; padding: .7rem 0; font-size: .85rem; line-height: 1.5; text-decoration: none; }
body[data-experience="reference"] #sidebar-model,
body[data-experience="reference"] .view-tabs,
body[data-experience="reference"] #tutor-reset,
body[data-experience="reference"] #compare-tray,
body[data-experience="reference"] .vs-btn,
body[data-experience="reference"] .rebuild-page-btn { display: none !important; }
body[data-experience="reference"] .query-overlay { padding-top: .8rem; padding-bottom: .6rem; }
body[data-experience="reference"] .input-privacy-warning { display: none; }
body[data-experience="reference"] .search-actions { align-items: center; }
.reference-source-note { font-size: .7rem; color: #7b8a97; padding: .3rem .65rem; border-left: 1px solid #dfe7ee; }
body.reference-results #browse-content, body.reference-results #browse-breadcrumbs { display: none; }
.reference-results .page-search-results { max-width: 960px; width: 100%; }
.reference-unavailable { opacity: .65; }
.reference-availability { color: #3d767c !important; }
.reference-unavailable .reference-availability { color: #7a818d !important; }
.reference-more { margin-top: 1rem; }
.manual-shortcuts { display: flex; flex-wrap: wrap; gap: .5rem; margin-top: 1rem; }
.reference-page-title { font-size: clamp(1.3rem, 2.5vw, 1.8rem); color: #314963; margin: .5rem 0 .8rem; line-height: 1.3; }
.reference-sections { display: flex; flex-wrap: wrap; gap: .3rem; padding: .6rem 0 1rem; border-bottom: 1px solid #e2e9ef; margin-bottom: 1rem; }
.reference-sections button { color: #466b91; background: #eff4f8; border: 1px solid #dfe8f0; border-radius: 7px; padding: .45rem .65rem; font: inherit; font-size: .77rem; cursor: pointer; }
.reference-sections button:hover, .reference-sections button:focus-visible { background: #dceaf6; color: #234d77; }
body[data-experience="reference"] [id^="reference-section-"] { scroll-margin-top: 140px; }
body[data-experience="reference"] .topic-page { max-width: 1400px; }
body[data-experience="reference"] .topic-page-actions { justify-content: flex-start; padding-top: .5rem; }
body[data-experience="reference"] .topic-section-header { font-size: .84rem; letter-spacing: .06em; }
body[data-experience="reference"] .topic-section-body { line-height: 1.65; }
@media (max-width: 720px) {
  .reference-sections { flex-wrap: nowrap; overflow-x: auto; padding-bottom: .8rem; }
  .reference-sections button { white-space: nowrap; }
  .reference-source-note { margin-left: auto; font-size: .65rem; padding-right: 0; }
  .reference-results .page-search-results { padding: .85rem; }
}
body[data-experience="reference"] .oncotree-canvas { margin-inline: auto; }

body[data-experience="reference"] .topic-tags-header { display: none; }

body[data-experience="reference"] .search-actions { display: none !important; }
