.ml-sizes{display:flex;gap:12px;flex-wrap:wrap}.ml-sizes label{max-width:130px}.ml-sizes input{display:block;width:100%;margin-top:5px;min-height:44px}.fb-workspace .ml-sizes label{font-size:13px}.ml-sizes .fb-tool-button{align-self:flex-end}
.ml-workspace .fb-stage{aspect-ratio:3/4}.ml-workspace .fb-box b{display:block;white-space:pre-wrap;overflow:hidden;max-height:100%;padding:22px 8px 5px;font:600 clamp(12px,2vw,24px)/1.2 system-ui;pointer-events:none}.ml-workspace .fb-box[data-index="2"] b{font-size:clamp(10px,1.2vw,15px)}
.ml-workspace #ml-text{width:100%;resize:vertical;min-height:76px;margin-top:6px}.ml-workspace #ml-kind{width:100%;margin:6px 0 12px;min-height:44px}.ml-workspace .fb-row code{white-space:normal;overflow-wrap:anywhere}.ml-workspace .fb-editor{min-width:0}.ml-workspace .fb-columns>div{min-width:0}
.ml-guide-figure{margin:24px 0}.ml-guide-image{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.ml-guide-caption{font-size:13px;color:var(--muted);line-height:1.6}.ml-table-wrap{overflow:auto}.ml-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.ml-table-wrap th,.ml-table-wrap td{text-align:left;padding:10px;border-bottom:1px solid var(--line)}
@media(max-width:480px){.ml-workspace .fb-box b{padding-top:17px;font-size:14px}.ml-workspace .fb-box[data-index="2"] b{font-size:9px}.ml-workspace .fb-canvas-wrap{padding:10px}}
