@media(min-width:861px){
  .app{grid-template-columns:var(--sidebar) minmax(0,1fr)}
  .topbar{grid-column:2/3}
  .workspace{grid-column:2/3}
  .inspector{position:fixed;z-index:30;right:0;top:0;bottom:0;width:min(390px,40vw);height:100dvh;grid-column:auto;grid-row:auto;transform:translateX(105%);transition:transform .22s ease;box-shadow:-18px 0 50px rgba(0,0,0,.38)}
  .inspector.open{transform:translateX(0)}
  .inspector-close{display:block}
}