html[data-loom-viewport=host],html[data-loom-viewport=host] body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:var(--loom-canvas,#dfe3e2)}html[data-theme=dark][data-loom-viewport=host],html[data-theme=dark][data-loom-viewport=host] body{background:#080e0c}.loom-viewport-host{display:flex;justify-content:center;width:100%;height:100dvh}.loom-page-viewport{display:block;width:100%;height:100%;min-width:0;border:0}.loom-viewport-host[data-width=mobile] .loom-page-viewport{width:min(390px,100%)}html[data-page-width=fluid] .app-frame.loom-frame{width:100%;max-width:none}