/* One backdrop material for every modal layer. Never filter the dialog itself.
   Future full-screen layers opt in with org-overlay-backdrop; floating surfaces
   use org-floating-surface and blur only the area immediately behind them. */
:root{--org-overlay-blur:blur(10px);--org-overlay-fallback:rgba(14,30,23,.72)}
:is(.org-modal-backdrop,.org-confirm-backdrop,.org-cover-picker-backdrop,.org-review-backdrop,.org-tool-backdrop,.org-settings-backdrop,.org-note-paper-backdrop,.org-reminder-backdrop,.org-library-overlay,.org-memory-overlay,.org-hub-overlay,.org-share-overlay,.org-tem-overlay,.org-crm-backdrop,.org-guide-overlay,.org-mobile-drawer-shade,.org-overlay-backdrop){
  -webkit-backdrop-filter:var(--org-overlay-blur)!important;
  backdrop-filter:var(--org-overlay-blur)!important;
}
dialog.org-recovery-dialog::backdrop,dialog.org-modal::backdrop,dialog.org-overlay-dialog::backdrop{
  background:rgba(14,30,23,.48);
  -webkit-backdrop-filter:var(--org-overlay-blur)!important;
  backdrop-filter:var(--org-overlay-blur)!important;
}
/* Nonmodal menus must not obscure the whole page or tutorial spotlight targets. */
:is(.org-control-popup,.org-context-menu,.org-app .org-select-menu,.org-universe-panel,.org-floating-surface){
  -webkit-backdrop-filter:var(--org-overlay-blur)!important;
  backdrop-filter:var(--org-overlay-blur)!important;
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  :is(.org-modal-backdrop,.org-confirm-backdrop,.org-cover-picker-backdrop,.org-review-backdrop,.org-tool-backdrop,.org-settings-backdrop,.org-note-paper-backdrop,.org-reminder-backdrop,.org-library-overlay,.org-memory-overlay,.org-hub-overlay,.org-share-overlay,.org-tem-overlay,.org-crm-backdrop,.org-guide-overlay,.org-mobile-drawer-shade,.org-overlay-backdrop){background-color:var(--org-overlay-fallback)!important}
  dialog.org-recovery-dialog::backdrop,dialog.org-modal::backdrop,dialog.org-overlay-dialog::backdrop{background:var(--org-overlay-fallback)}
}
@media(prefers-reduced-transparency:reduce),(forced-colors:active){
  :root{--org-overlay-blur:none}
  :is(.org-modal-backdrop,.org-confirm-backdrop,.org-cover-picker-backdrop,.org-review-backdrop,.org-tool-backdrop,.org-settings-backdrop,.org-note-paper-backdrop,.org-reminder-backdrop,.org-library-overlay,.org-memory-overlay,.org-hub-overlay,.org-share-overlay,.org-tem-overlay,.org-crm-backdrop,.org-guide-overlay,.org-mobile-drawer-shade,.org-overlay-backdrop){background-color:var(--org-overlay-fallback)!important}
  dialog.org-recovery-dialog::backdrop,dialog.org-modal::backdrop,dialog.org-overlay-dialog::backdrop{background:var(--org-overlay-fallback)}
  :is(.org-control-popup,.org-context-menu,.org-app .org-select-menu,.org-universe-panel,.org-floating-surface){background-color:#f8fcfa!important;color:#294c3e}
}
