If I’m not mistaken you can only import from Observable notebooks, because import only mimics static imports and is parsed/transpiled by Observable - correct?
Yes, that’s correct. To be precise, you’re not importing the notebook directly, but rather the compiled Observable v3 module. And any v3 module file can be imported, it doesn’t have to be hosted at observablehq.com.