/* One page canvas across patient, staff and authentication routes. */
:root,
uni-page-body {
  --app-bg: #edf6f1 !important;
  --app-bg-soft: #fbfefb !important;
  --app-bg-tint: #eaf4f7 !important;
  --app-page-gradient: linear-gradient(180deg, #fbfefb 0%, #edf6f1 46%, #eaf4f7 100%);
}
html,
body {
  background: var(--app-page-gradient) !important;
}
/* Page roots paint the canvas; transparent framework layers avoid old inline colors. */
#app,
#app uni-app,
#app uni-page,
#app uni-page-wrapper,
#app uni-page-body {
  background: transparent !important;
}
#app .proto-page,
#app .page-screen,
#app .entry-page,
#app .patient-home-page,
#app .care-health-page,
#app .care-health-page.health-form-editing,
#app .doctor-role,
#app .doctor-workbench-page,
#app .doctor-followup-workspace {
  background: var(--app-page-gradient) !important;
}
#app .care-health-page .proto-header,
#app .care-health-page.health-form-editing .proto-header,
#app .doctor-workbench-page .doctor__header,
#app .doctor-followup-workspace .dfw-header {
  background: var(--app-bg-soft) !important;
}
#app .doctor-workbench-page .doctor__sheet,
#app .health-records-sheet__panel {
  background: var(--app-page-gradient) !important;
}
