/* Render text at print size before scaling the entire box. Tiny mobile font
   sizes snap glyph widths to whole pixels and otherwise reject valid messages. */
.message-face{display:block;padding:0}
.message-copy{position:absolute;left:5.28%;top:8%;width:297.6px;height:301.44px;border:0;padding:0;font-size:13.333px;line-height:1.24;transform-origin:top left;transform:scale(var(--print-preview-scale,1))}
.message-face::after{content:"";position:absolute;left:57.6%;top:8%;height:84%;border-left:1px solid #b8ad9f;pointer-events:none}
.postal-side{position:absolute;left:60%;right:0;top:0;bottom:0;padding-left:0}
/* Before the print-layout override, the back had 4%-of-width padding.
   Recreate the stamp's original inset/size within today's full-bleed preview. */
.stamp{top:5.88%;right:10%;width:31.28%}
