/* One authenticated canvas: every workspace route follows Home. */
html:has(.page-shell),
body:has(.page-shell) {
  background: var(--app-bg);
}

@media (min-width: 761px) {
  html:has(.page-shell),
  body:has(.page-shell) {
    background:
      linear-gradient(180deg, color-mix(in srgb, var(--app-primary-soft) 38%, transparent), transparent 22rem),
      var(--app-bg);
  }
}
