/* Multi-level view (v4.45.0): the edited level on top, a second level below. Play-only header controls are hidden. */
body[data-multi-level-view=true] #playHeader,body[data-multi-level-view=true] #levelPowerTools,body[data-multi-level-view=true] #gameHud,body[data-multi-level-view=true] .deaths-hud{display:none!important}
.multi-level-label{position:fixed;z-index:20;height:22px;display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--muted,#5f6f66);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}
.multi-level-pane{position:fixed;z-index:20;outline:none}
.multi-level-toolbar{height:32px;margin-bottom:8px;display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.multi-level-title{font-size:12px;font-weight:600;color:var(--muted,#5f6f66);margin-right:2px}
.multi-level-toolbar select{flex:0 0 auto;width:auto;min-width:96px;margin:0;height:28px;font-size:12px;padding:0 6px;border:1px solid var(--edge,#d9e3dc);border-radius:8px;background:var(--surface,#fff);color:var(--text,#17251e)}
.multi-level-toolbar button{height:28px;padding:0 10px;font-size:11px;flex-shrink:0}
.multi-level-toolbar button.danger{border-color:#d9534f;color:#b52f2b}
.multi-level-frame{position:relative;overflow:hidden;border:1px solid #e8eee9;border-radius:16px;background:#fff;touch-action:none;cursor:default}
body[data-theme=dark] .multi-level-frame{background:#10171b;border-color:var(--edge)}
.multi-level-band{position:absolute;inset-block:0;background:rgb(91 163 116 / .12);border-inline:1px solid #c6dacd;pointer-events:none}
.multi-level-line{position:absolute;inset-block:0;left:0;width:2px;background:#000;pointer-events:none;z-index:1}
.multi-level-objects{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}
.multi-level-world,.multi-level-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:5}
.multi-level-overlay{z-index:6}
.multi-level-status{position:absolute;left:10px;bottom:6px;margin:0;max-width:calc(100% - 20px);font-size:11px;color:var(--muted,#5f6f66);background:color-mix(in srgb,var(--surface,#fff) 85%,transparent);padding:2px 6px;border-radius:6px;pointer-events:none;z-index:7}
.multi-level-status:empty{display:none}
#levelEditorMultiView[aria-pressed=true]{background:#e2f1ff;border-color:#2f8cff}
body[data-theme=dark] #levelEditorMultiView[aria-pressed=true]{background:#17324a}
