/* NexusDpp original page illustrations, September 2026.
   Loaded by notification-center.css, shared by the installed private pages.
   Deliberately scoped to the private area; no layout or application changes. */
html body#nx-area-root {
  --nx-scene-shade: linear-gradient(90deg,rgba(246,252,253,.88),rgba(246,252,253,.30) 55%,rgba(246,252,253,.03));
}
html:not(.light-theme) body#nx-area-root {
  --nx-scene-shade: linear-gradient(90deg,rgba(12,38,53,.96),rgba(12,38,53,.80) 55%,rgba(12,38,53,.50));
}
html body#nx-area-root #mainContent #nx-home .nh-hero {
  background-image:var(--nx-scene-shade),url('nexus-home-2007.webp')!important;
  background-position:center!important;background-size:cover!important;
}
html body#nx-area-root.documents-mode #mainContent .docs-folder-overview-head {
  background-image:var(--nx-scene-shade),url('nexus-documenti-2007.webp')!important;
  background-position:center!important;background-size:cover!important;
}
html body#nx-area-root #mainContent #calendarModule .calendar-command-bar {
  background-image:var(--nx-scene-shade),url('nexus-calendario-2007.webp')!important;
  background-position:center!important;background-size:cover!important;
}
html body#nx-area-root #mainContent #settingsModule .docs-settings-card>div:first-child {
  background:var(--nx-scene-shade),url('nexus-profilo-impostazioni-2007.webp') center/cover no-repeat!important;
  border-radius:16px;padding:28px;min-height:190px;box-sizing:border-box;
}
html body#nx-area-root.chat-page .chat-workspace .chat-messages {
  background-image:linear-gradient(rgba(243,251,253,.32),rgba(243,251,253,.55)),url('nexus-chat-2007.webp')!important;
  background-position:center!important;background-size:cover!important;
}
html:not(.light-theme) body#nx-area-root.chat-page .chat-workspace .chat-messages {
  background-image:linear-gradient(rgba(13,39,54,.80),rgba(13,39,54,.88)),url('nexus-chat-2007.webp')!important;
}
html:not(.light-theme) body#nx-area-root #mainContent #calendarModule .calendar-title-block :is(h1,p),
html:not(.light-theme) body#nx-area-root #mainContent #settingsModule .docs-settings-card>div:first-child :is(h1,p) {
  color:#edfaff!important;
}
@media(max-width:600px) {
  html body#nx-area-root {--nx-scene-shade:linear-gradient(90deg,rgba(246,252,253,.94),rgba(246,252,253,.65));}
  html:not(.light-theme) body#nx-area-root {--nx-scene-shade:linear-gradient(90deg,rgba(12,38,53,.95),rgba(12,38,53,.78));}
  html body#nx-area-root #mainContent #settingsModule .docs-settings-card>div:first-child {padding:20px;min-height:190px;}
  html body#nx-area-root #mainContent #settingsModule .docs-settings-card>div:first-child :is(h1,p) {overflow-wrap:anywhere;}
  html body#nx-area-root.chat-page .chat-workspace .chat-messages {background-position:65% center!important;}
}
