/* Watermark over unpaid previews: diagonal repeated text, plus a ribbon. Pointer events pass through. */
.preview-watermark{position:absolute;inset:0;z-index:40;overflow:hidden;pointer-events:none;border-radius:inherit}
.pw-tiles{position:absolute;left:-50%;top:-50%;width:200%;height:200%;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:110px;gap:0 10px;align-content:start;rotate:-28deg}
.pw-tiles i{display:grid;justify-items:center;gap:2px;font-style:normal;color:#8a3a4c;opacity:.3;text-shadow:0 0 1px #fff,0 0 3px #fffc;white-space:nowrap;mix-blend-mode:normal}
.pw-tiles span{font:700 11px/1 'DM Sans',sans-serif;letter-spacing:2px}
.pw-tiles b{font:800 16px/1 'Barlow Condensed',sans-serif;letter-spacing:3px}
.pw-tiles i:nth-child(2n){opacity:.18}
.pw-ribbon{position:absolute;left:0;right:0;bottom:64px;padding:8px 12px;background:#b34c60e6;color:#fff3e6;font:700 11px/1.2 'DM Sans',sans-serif;letter-spacing:1.2px;text-align:center;text-transform:uppercase}
.story-page .preview-watermark{position:fixed;border-radius:0}
.story-page .pw-ribbon{bottom:0}
@media print{.preview-watermark{display:block!important}}
#wizard-preview{contain:paint}
#wizard-preview .preview-watermark{position:fixed;border-radius:0}
.album-page .preview-watermark,body:not(.story-page)>.preview-watermark{position:fixed;border-radius:0}
.album-recipient-body .pw-ribbon{bottom:0}
