/* The supplied app is framed once, responsively, by the website. */
html.kluro-embedded,html.kluro-embedded body{width:100%;height:100%;min-width:0;overflow:hidden;background:var(--bg)}
html.kluro-embedded body{display:block;padding:0;background-image:none}
html.kluro-embedded #app{width:100%;height:100dvh;min-width:0;max-width:none;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none}
html.kluro-embedded #main{min-width:0}
html.kluro-embedded .page{max-width:1120px}
html.kluro-embedded .home-page{max-width:950px}
html.kluro-embedded .source-body{overflow-wrap:break-word}
html.kluro-embedded .native-fallback{padding:28px}
html.kluro-embedded .scroller{overscroll-behavior:auto}
html.kluro-embedded dialog{overscroll-behavior:contain}
html.kluro-embedded .ui-popover,html.kluro-embedded .ui-popover .mention-options,html.kluro-embedded .ui-popover .source-options,html.kluro-embedded .ui-popover .notifications-list{overscroll-behavior:contain}
@media(max-width:640px){html.kluro-embedded .page{padding-inline:21px}html.kluro-embedded .home-heading{font-size:28px}html.kluro-embedded .topbar{padding-inline:13px}}
