/* WordPress integration; public design remains identical to the approved site. */
body.admin-bar header.top{top:32px}
body.weman-admin-edit{padding-bottom:170px}
.standalone-editor{position:fixed;bottom:12px;left:12px;right:12px;z-index:100010;display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:1250px;margin:auto;padding:12px 16px;background:#fff;border:1px solid #ccc;border-radius:14px;box-shadow:0 4px 24px #0002;font-family:Archivo,sans-serif}
.standalone-editor button,.standalone-editor a{font:500 13px Archivo,sans-serif;background:#faf7f3;color:#252420;border:1px solid #d0ccc5;border-radius:7px;padding:8px 11px;cursor:pointer;text-decoration:none}
.standalone-editor .weman-save{background:#252420;color:white;border-color:#252420}
.standalone-editor small{order:10;flex-basis:100%;font-size:12px;color:#56534d}
.standalone-editor .weman-save-error{color:#9b1c2b;font-weight:700}
.weman-public .standalone-editor,.weman-public .rich-panel,.weman-public .color-panel,.weman-public .structure-panel,.weman-public .image-edit-button,.weman-public .image-editor-dialog{display:none!important}
.weman-busy main,.weman-busy header,.weman-busy footer,.weman-busy .rich-panel,.weman-busy .color-panel,.weman-busy .structure-panel,.weman-busy .image-editor-dialog{pointer-events:none}
.weman-busy .standalone-editor{cursor:progress}
.rich-panel,.color-panel,.structure-panel{z-index:100011!important;max-height:calc(100vh - 210px);overflow:auto}
.weman-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
@media(max-width:782px){body.admin-bar header.top{top:46px}.standalone-editor{bottom:5px;left:5px;right:5px;padding:8px;gap:5px}.standalone-editor button,.standalone-editor a{font-size:11px;padding:7px}.rich-panel,.color-panel,.structure-panel{max-height:calc(100vh - 250px)}body.weman-admin-edit{padding-bottom:220px}}
