/* Pure decoration over an existing public surface. No changes to its layout or pseudo-elements. */
#s360-public-glass {
  position: fixed !important;
  display: block;
  pointer-events: none !important;
  user-select: none;
  z-index: 2147483000;
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
  contain: strict;
  background: radial-gradient(ellipse 340px 220px at var(--s360-glass-x,50%) var(--s360-glass-y,50%),rgba(255,255,255,.085),rgba(225,226,234,.025) 45%,transparent 74%);
}
#s360-public-glass[hidden] { display: none !important; }
@media (hover: none), (pointer: coarse), (prefers-reduced-motion: reduce), (forced-colors: active), print {
  #s360-public-glass { display: none !important; }
}
