.official-document { position: relative; isolation: isolate; }
.official-document > :not(.document-watermark) { position: relative; z-index: 1; }
.document-watermark { position: absolute; z-index: 0; top: 48%; left: 50%; width: 90%; transform: translate(-50%, -50%) rotate(-38deg); color: rgba(96,105,120,.14); font-size: 58pt; font-weight: 800; line-height: 1; text-align: center; white-space: nowrap; pointer-events: none; user-select: none; }
@media print { .document-watermark { position: fixed; top: 48%; left: 50%; color: rgba(96,105,120,.13) !important; -webkit-print-color-adjust: exact; print-color-adjust: exact; } }
