/* Frontend review copy only: banner and form notices. */
.preview-banner { position: relative; z-index: 1000; background: #fff4d6; color: #3d2f00; border-bottom: 1px solid #e3c766;
    font: 14px/1.5 "Source Sans 3", Arial, sans-serif; padding: 8px 16px; text-align: center; }
.preview-form-note { margin: 0 0 14px; padding: 10px 12px; border-radius: 6px; background: #fff4d6; color: #3d2f00;
    border: 1px solid #e3c766; font: 13px/1.5 "Source Sans 3", Arial, sans-serif; text-align: left; }
.preview-form-status { margin: 0 0 14px; padding: 10px 12px; border-radius: 6px; background: #fdecea; color: #6b1d12;
    border: 1px solid #e8a69c; font: 13px/1.5 "Source Sans 3", Arial, sans-serif; text-align: left; }
.preview-form-status[hidden] { display: none; }
.preview-banner-link { color: #3d2f00; font-weight: 700; text-decoration: underline; margin-left: 6px; }
