.contract-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-35deg);font-size:clamp(48px,8vw,100px);font-weight:900;letter-spacing:12px;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:5;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.watermark-filled{color:rgba(234,179,8,.18);text-shadow:0 0 40px rgba(234,179,8,.08)}.watermark-completed{color:rgba(34,197,94,.18);text-shadow:0 0 40px rgba(34,197,94,.08)}.watermark-closed{color:rgba(148,163,184,.15);text-shadow:0 0 40px rgba(148,163,184,.06)}@media (max-width:768px){.contract-watermark{font-size:36px;letter-spacing:8px}}@media (prefers-reduced-motion:reduce){.contract-watermark{text-shadow:none}}