/* Device previews keep the public site's actual responsive breakpoints. */
.preview-devices{display:flex;gap:6px;margin-bottom:16px}.preview-devices button{flex:1;padding:10px 14px;background:transparent;color:#161616;border:1px solid #aaa79e;font-size:14px}.preview-devices button[aria-pressed="true"]{background:#161616;color:#fff;border-color:#161616}.preview-devices button:focus-visible{outline:3px solid #29475c;outline-offset:3px}.preview-viewport{position:relative;width:100%;height:680px;overflow:hidden;background:#e2e0d8;margin-top:12px}.preview-viewport .preview-frame{max-width:none;margin:0;border:0;transform-origin:top left}.editing-area.desktop-preview{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}@media(max-width:900px){.editing-area.desktop-preview{display:flex}.preview-panel{box-sizing:border-box;min-width:0}}

.edit-device-switch{padding:20px;margin:0 0 24px;border:1px solid #aaa;background:#fafaf8}.edit-device-switch strong{font-size:18px}.edit-device-switch .preview-devices{max-width:420px;margin:14px 0}.edit-device-switch .preview-devices button[aria-pressed="true"]{background:#171717!important;color:#fff!important}.edit-device-switch .preview-devices button[aria-pressed="false"]{background:#fff!important;color:#171717!important}[data-edit-device][hidden]{display:none!important}.video-field .video-thumb{width:100%;height:auto;max-height:420px;object-fit:contain}.video-field details{margin:16px 0}.video-field details summary{cursor:pointer}
