/* Static CSS served from /public — url() paths are NOT processed by webpack. */
.bg-plexus {
  background-image: url('/brand/plexus-warm.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-plexus-clear {
  background-image: url('/brand/plexus-clear.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* Offset mesh used as framing watermark (bleeds off an edge) */
.plexus-edge-right {
  background-image: url('/brand/plexus-warm.png');
  background-position: right center;
  background-size: 70% auto;
  background-repeat: no-repeat;
}
.plexus-edge-corner {
  background-image: url('/brand/plexus-dense.png');
  background-position: 120% -30%;
  background-size: 55% auto;
  background-repeat: no-repeat;
}
