/* Preview controls only: the authored site layout stays unchanged. */
:where(body.um-v99-top) .surface-tools .preview-label{min-width:214px}
:where(body.um-v99-top) .surface-tools .variant-buttons button{width:56px;height:52px;gap:3px;align-content:center}
:where(body.um-v99-top) .surface-tools .variant-buttons b{font:600 14px Arial}
:where(body.um-v99-top) .surface-tools .variant-buttons small{font:500 10px 'Noto Sans JP',sans-serif}
@media(max-width:760px){
 :where(body.um-v99-top) .surface-tools .preview-label{display:none}
 :where(body.um-v99-top) .surface-tools .variant-buttons{flex:1;justify-content:space-between}
 :where(body.um-v99-top) .surface-tools .variant-buttons button{width:46px}
}
@media(max-width:600px){
 :where(body.um-v99-top) .surface-tools{gap:3px;padding:6px 8px}
 :where(body.um-v99-top) .surface-tools .variant-buttons{gap:2px}
 :where(body.um-v99-top) .surface-tools .variant-buttons button{width:calc((100vw - 132px)/5);max-width:55px;min-width:35px;height:46px}
 :where(body.um-v99-top) .surface-tools .variant-buttons small{font-size:9px}
 :where(body.um-v99-top) .surface-tools .motion-button{width:34px;min-height:44px}
 :where(body.um-v99-top) .surface-tools .tools-separator{display:none}
}
