/* Quiet campus context; all form and data surfaces remain opaque for readability. */
body{position:relative;isolation:isolate;background-color:#eef3f8}
body::before,body::after{content:"";position:fixed;pointer-events:none}
body::before{
  inset:-24px;z-index:-2;
  background:url("nbu-southgate.jpg") center 35%/cover no-repeat;
  filter:blur(7px) saturate(.55);opacity:.38;transform:scale(1.04)
}
body::after{
  inset:0;z-index:-1;
  background:linear-gradient(180deg,rgba(242,246,251,.5),rgba(242,246,251,.72) 70%,rgba(242,246,251,.84))
}
@media(max-width:600px){body::before{opacity:.19;filter:blur(6px) saturate(.5)}}
@media print{body::before,body::after{display:none !important}}
