/* v10.34 — opaque, readable Theme selector across all illustrated themes. */
#mdnaThemePanel.mdnaThemePanel,
body[data-theme] #mdnaThemePanel.mdnaThemePanel {
  background: #142b41 !important;
  background-color: #142b41 !important;
  background-image: none !important;
  color: #f5f9fd !important;
  opacity: 1 !important;
  border: 1px solid #89afc4 !important;
  border-radius: 12px !important;
  box-shadow: 0 16px 46px rgba(0,15,30,.72), 0 0 0 1px rgba(255,255,255,.12) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  isolation: isolate !important;
  z-index: 2147483000 !important;
}
#mdnaThemePanel .mdnaThemeChoices {
  background: #142b41 !important;
  border-radius: 7px;
}
#mdnaThemePanel .mdnaThemeChoice {
  background: #284762 !important;
  background-image: none !important;
  color: #f7fafc !important;
  border: 1px solid #43637d !important;
  opacity: 1 !important;
  font-weight: 600 !important;
  text-shadow: none !important;
}
#mdnaThemePanel .mdnaThemeChoice:hover,
#mdnaThemePanel .mdnaThemeChoice:focus-visible {
  background: #365f7c !important;
  border-color: #a3d2e9 !important;
  color: #fff !important;
  outline-offset: 1px;
}
#mdnaThemePanel .mdnaThemeChoice.selected,
#mdnaThemePanel .mdnaThemeChoice[aria-current="true"] {
  background: #f1d5a0 !important;
  border-color: #f1d5a0 !important;
  color: #183048 !important;
}
