/* Casual-copy deterrents requested for this unpaid proposal. */
*, *::before, *::after {
  -webkit-user-select: none !important;
  user-select: none !important;
}

img {
  pointer-events: none !important;
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
}

.proposal-watermark {
  position: fixed;
  right: max(16px, env(safe-area-inset-right));
  bottom: max(12px, env(safe-area-inset-bottom));
  z-index: 9999;
  pointer-events: none;
  max-width: calc(100vw - 24px);
  padding: 7px 11px;
  border: 1px solid rgba(41, 43, 41, .13);
  border-radius: 2px;
  color: rgba(41, 43, 41, .72);
  background: rgba(246, 244, 239, .82);
  font: 500 10px/1.5 var(--sans, Arial, sans-serif);
  letter-spacing: .025em;
  white-space: nowrap;
}

@media (max-width: 400px) {
  .proposal-watermark {
    right: max(10px, env(safe-area-inset-right));
    bottom: max(10px, env(safe-area-inset-bottom));
    padding: 6px 9px;
    font-size: 9px;
  }
}
