/* Áp dụng khi màn hình <= 760px */
.topbar { padding: 8px 10px; gap: 8px; }
.title-input { max-width: none; order: 3; flex-basis: 100%; }
.topbar-actions { margin-left: 0; }
.topbar .btn { padding: 6px 9px; font-size: 13px; }

#editor-view { padding: 10px 8px 130px; }
.toolbar { position: static; gap: 8px; }
.tool-group { padding-right: 8px; flex-wrap: wrap; }
.tbtn { width: 50px; height: 50px; }
.settings { gap: 10px; }

.play-bar { gap: 6px; padding: 6px 8px; }
.play-bar .btn { padding: 6px 8px; }
#timeline { order: 10; flex-basis: 100%; }
.fall-wrap { min-height: 190px; }
.kb.big { height: 110px; }
