/* 由 tools/mp_css.js 从 _reverse/port/my__poster__index.css 重挂到 .mpage-poster（原版 wxss 数值） */
.mpage-poster{background-color:#f5f5f5;min-height:100vh}
.mpage-poster .canvas-wrap{color:#fff;left:-9999px;overflow:hidden;position:absolute;top:-9999px}
.mpage-poster .poster-page{box-sizing:border-box;-webkit-flex-direction:column;flex-direction:column;padding:0 15px}
.mpage-poster .poster-page,.mpage-poster .poster-preview{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}
.mpage-poster .poster-preview{-webkit-justify-content:center;justify-content:center;margin-bottom:20px}
.mpage-poster .poster-img{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:block}
.mpage-poster .poster-placeholder{-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#999;font-size:14px;height:560px;width:100%}
.mpage-poster .poster-actions,.mpage-poster .poster-placeholder{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}
.mpage-poster .poster-actions{background:#fff;bottom:0;-webkit-flex-direction:row;flex-direction:row;left:0;position:fixed;width:100%}
.mpage-poster .action-btn{background-color:#fff;border:1px solid #606ff8;border-radius:5px;color:#606ff8;-webkit-flex:1;flex:1;font-size:14px;height:40px;line-height:40px;margin:10px;text-align:center}
.mpage-poster .action-btn.primary{background-color:#606ff8;color:#fff}
.mpage-poster .action-btn.share-friend{background-color:#07c160;border:none;color:#fff}
.mpage-poster .action-btn.share-moments{background-color:#ff8200;border:none;color:#fff}
.mpage-poster .action-btn.share-sticker{background-color:#5f6368;border:none;color:#fff}
