/* Registry feedback: one quiet surface, explicit source failures, useful actions. */
html:root body#top:is(.docs-page,.pricing-page,.schedule-page) main#main-content :is(.docreg-empty,.tcat-empty,.sched-empty,.sched-source-message) {
  margin: 20px 0;
  padding: 24px 0 !important;
  border: 0 !important;
  border-top: 1px solid var(--ui-line) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--ui-muted);
  font: 400 16px/1.6 var(--ui-font);
}
html:root body#top:is(.docs-page,.pricing-page,.schedule-page) main#main-content :is(.tcat-empty,.sched-empty,.sched-source-message) h3 {
  margin: 0 0 12px !important;
  color: var(--ui-ink) !important;
  font: 600 22px/1.35 var(--ui-font) !important;
}
html:root body#top:is(.docs-page,.pricing-page,.schedule-page) main#main-content :is(.tcat-empty,.sched-empty,.sched-source-message) p {
  max-width: 65ch;
  margin: 12px 0 20px !important;
  color: var(--ui-muted) !important;
  font: 400 16px/1.6 var(--ui-font) !important;
}
html:root body#top.schedule-page main#main-content .sched-source-message .sched-refresh {
  min-height: 44px;
  text-decoration: underline;
  text-underline-offset: 4px;
}
