/* ============================================================
   VAPOR-PRINT — export / print layer.
   Adds the VOID watermark and forces faithful color printing.
   Requires vaporwave.css. Drop a watermark node as a direct
   child of <body>:  <div class="vw-watermark" aria-hidden="true"><span>VOID</span></div>
   Change the <span> text to rebrand the mark.
   ============================================================ */

.vw-watermark {
  position: fixed; inset: 0; z-index: 9999; pointer-events: none;
  display: flex; align-items: center; justify-content: center;
}
.vw-watermark span {
  font-family: var(--vw-font-display);
  font-size: 22vw; font-weight: 700; letter-spacing: .12em;
  transform: rotate(-28deg);
  background: var(--vw-grad-primary);
  -webkit-background-clip: text; background-clip: text; color: transparent;
  opacity: .10;
}

/* On screen: whisper-subtle so it never fights the specimen */
@media screen { .vw-watermark span { opacity: .06; } }

/* On export/print: reveal the mark + force true colors (dark bg + neon) */
@media print {
  * { -webkit-print-color-adjust: exact !important; print-color-adjust: exact !important; }
  @page { margin: 12mm; }
  .vw-watermark span { opacity: .16; }
}
