/* Anniversary application profiles. Loaded LAST, never by the public landing.
   High has no overrides. Keep geometry, type, borders, shadows and interaction
   cues; spend less on repeatedly sampling the animated scene behind glass. */

html.visual-quality-medium body:is(.rx-dashboard-2026,.rx-auth-2026,.atlas-2026,.status-page){
  --rx-app-glass:blur(8px) saturate(125%);
  --rx-app-small-glass:blur(4px) saturate(120%);
}

html.visual-quality-medium body:is(.rx-dashboard-2026,.rx-auth-2026,.atlas-2026,.status-page)
:is(.card,.rxmodal__card,.pool-float-card,.rxbot,.rxbotBubble,.rxtoast,
    .rx-vm-preview,.report-download-dropdown,.rx-command-menu__panel,
    .rx-dashboard-rail,.rx-auth-topbar,.console,.status-header,.rxds-card,
    .atlas-commandbar,.atlas-contextbar,.atlas-workspace-rail,.atlas-toolbar){
  -webkit-backdrop-filter:var(--rx-app-glass)!important;
  backdrop-filter:var(--rx-app-glass)!important;
}
html.visual-quality-medium body.rx-dashboard-2026 .header.rx-topbar{
  -webkit-backdrop-filter:blur(10px) saturate(135%)!important;
  backdrop-filter:blur(10px) saturate(135%)!important;
}
html.visual-quality-medium body:is(.rx-dashboard-2026,.rx-auth-2026,.atlas-2026,.status-page)
:is(.rxmodal,.rx-rail-backdrop,.atlas-rail-backdrop){
  -webkit-backdrop-filter:var(--rx-app-small-glass)!important;
  backdrop-filter:var(--rx-app-small-glass)!important;
}

/* Repeated/nested sampling adds little under these already dense surfaces.
   Keep their existing backgrounds unless a specific compensation follows. */
html.visual-quality-low body:is(.rx-dashboard-2026,.rx-auth-2026,.atlas-2026,.status-page)
:is(.card,.rxmodal,.rxmodal__card,.pool-float-card,.rxbot,.rxbotBubble,.rxtoast,
    .rx-vm-preview,.report-download-dropdown,.rx-command-menu__panel,
    .rx-dashboard-rail,.console,.rxds-card,.atlas-workspace-rail,.atlas-toolbar,
    .input,.select,.file,.rxsel__btn,.badge,.btn-end,.rx-maint__inner,
    .rxds-modal-backdrop,.rxds-modal,.rxds-toast,.rxds-popover,
    .rx-rail-backdrop,.atlas-rail-backdrop,#slotToast,#actionToast,
    #chlogFloat .rxfloat__card){
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}

/* The narrow fixed bars retain a small amount of real glass in Low. */
html.visual-quality-low body:is(.rx-auth-2026,.atlas-2026,.status-page)
:is(.rx-auth-topbar,.atlas-commandbar,.atlas-contextbar,.status-header){
  -webkit-backdrop-filter:blur(3px) saturate(120%)!important;
  backdrop-filter:blur(3px) saturate(120%)!important;
}
html.visual-quality-low body.atlas-2026 .atlas-contextbar{
  background:rgba(4,11,17,.90);
}
html.visual-quality-low body.atlas-2026 .atlas-panel{
  background:
    radial-gradient(430px 220px at var(--mx) var(--my),rgba(66,230,255,.045),transparent 60%),
    linear-gradient(155deg,rgba(16,31,43,.92),rgba(5,12,18,.95) 76%);
}
html.visual-quality-low body.rx-dashboard-2026 .rx-dashboard-rail{
  background:linear-gradient(180deg,rgba(4,11,17,.96),rgba(2,7,11,.97));
}

/* Auth previously kept the giant moving, blurred orbs even in Low.
   Keep their lighting and the animated particle mesh; only the diffuse
   ambient motion becomes static, as it already does on the Dashboard. */
html.visual-quality-low body.rx-auth-2026 :is(.aura-bg,.core-pulse),
html.visual-quality-low body.rx-auth-2026 .rx-grid-bg::before,
html.visual-quality-low body.rx-auth-2026 .rx-grid-bg::after{
  animation:none!important;
}
html.visual-quality-medium body.rx-auth-2026 .core-pulse{filter:blur(64px)!important}
html.visual-quality-medium body.rx-auth-2026 .rx-grid-bg::before,
html.visual-quality-medium body.rx-auth-2026 .rx-grid-bg::after{filter:blur(72px)!important}
