/* Creator-only progressive enhancement. Original editor/card nodes stay in their form. */
.dy-smca-preview-switch,.dy-smca-preview-heading,.dy-smca-preview-notice,.dy-smca-preview-photo-hint{display:none}
@media(max-width:900px){
 #dy-smc-app.dy-smca-preview-ready > .dy-smca-preview-switch{
  position:sticky;top:var(--dy-smca-preview-offset,0px);z-index:40;
  display:flex;gap:8px;align-items:center;justify-content:center;
  padding:10px 16px;background:#f5f1ea;border-bottom:1px solid #ded5cb;
 }
 #dy-smc-app.dy-smca-preview-ready > .dy-smca-preview-switch button{
  appearance:none;flex:1;max-width:280px;min-width:0;min-height:46px;
  border:1px solid #a72f34;border-radius:5px;padding:10px 12px;
  background:#fff;color:#87272b;font:700 15px/1.4 -apple-system,BlinkMacSystemFont,"Yu Gothic",sans-serif;
  cursor:pointer;white-space:normal;
 }
 #dy-smc-app.dy-smca-preview-ready > .dy-smca-preview-switch button[aria-pressed=true]{background:#a72f34;color:#fff}
 #dy-smc-app.dy-smca-preview-ready > .dy-smca-preview-switch button:disabled{opacity:.5;cursor:wait}
 #dy-smc-app.dy-smca-preview-ready > .dy-smca-preview-switch button:focus-visible{outline:3px solid #173e78;outline-offset:2px}
 #dy-smc-app.dy-smca-preview-ready[data-dy-smca-preview-mode=edit] > #dy-smc-form > .dy-smc-preview-wrap,
 #dy-smc-app.dy-smca-preview-ready[data-dy-smca-preview-mode=preview] > #dy-smc-form > .dy-smc-editor{display:none!important}
 #dy-smc-app.dy-smca-preview-ready > #dy-smc-form{padding-top:24px}
 #dy-smc-app.dy-smca-preview-ready[data-dy-smca-preview-mode=preview] > #dy-smc-form{
  min-height:calc(100vh - var(--dy-smca-preview-offset,0px) - var(--dy-smca-preview-bar-height,67px));
  min-height:calc(100svh - var(--dy-smca-preview-offset,0px) - var(--dy-smca-preview-bar-height,67px));
  align-content:start;
 }
 #dy-smc-app.dy-smca-preview-ready > #dy-smc-form > .dy-smc-preview-wrap{position:relative;top:auto;min-width:0}
 #dy-smc-app.dy-smca-preview-ready .dy-smca-preview-heading{display:block;margin:0 0 18px;font:600 22px/1.5 "Yu Mincho",serif;color:#403832}
 #dy-smc-app.dy-smca-preview-ready .dy-smca-preview-heading:focus{outline:none}
 #dy-smc-app.dy-smca-preview-ready .dy-smc-preview-label{display:none}
 #dy-smc-app.dy-smca-preview-ready .dy-smca-preview-photo-hint:not([hidden]){display:block;margin:0 auto 16px;max-width:380px;color:#62584f;font-size:13px;line-height:1.6;text-align:left}
 #dy-smc-app.dy-smca-preview-ready > .dy-smca-preview-notice:not([hidden]){display:block;margin:0;padding:8px 16px;color:#514943;font-size:14px;line-height:1.6}
}
