/* Watermark background NINETYSEVEN.ID
   Pasang file ini pada halaman publik website.
*/

:root {
  --ninetyseven-watermark-color: rgba(214, 132, 255, 0.14);
  --ninetyseven-watermark-shadow: rgba(180, 70, 255, 0.08);
}

body {
  position: relative;
  overflow-x: hidden;
}

body::before,
body::after {
  position: fixed;
  top: 50%;
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 430px;
  color: var(--ninetyseven-watermark-color);
  content: "NINETYSEVEN.ID";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 4px;
  line-height: 1;
  pointer-events: none;
  text-shadow: 0 0 18px var(--ninetyseven-watermark-shadow);
  white-space: nowrap;
  writing-mode: vertical-rl;
  transform: translateY(-50%);
}

body::before {
  left: 12px;
  transform: translateY(-50%) rotate(180deg);
}

body::after {
  right: 12px;
}

/* Pastikan isi website tetap berada di atas watermark. */
body > * {
  position: relative;
  z-index: 1;
}

@media (max-width: 768px) {
  body::before,
  body::after {
    width: 25px;
    height: 280px;
    font-size: 11px;
    letter-spacing: 2px;
  }

  body::before {
    left: 3px;
  }

  body::after {
    right: 3px;
  }
}