/* режим встраивания в Remnawave */
html.embed, html.embed body { background: #161b22 !important; }
html.embed body::before, html.embed body::after, html.embed .app::before { display: none !important; }
html.embed .app { display: block !important; min-height: 0 !important; }
html.embed .app > aside, html.embed .mobile-nav, html.embed .tabbar, html.embed .bottom-nav { display: none !important; }
html.embed main { padding: 18px 24px 60px !important; max-width: none !important; }
html.embed main > header { display: none !important; }
html.embed .login-shell { background: #161b22 !important; }
@media (max-width: 760px) { html.embed main { padding: 12px 12px 60px !important; } }
html.embed main:has(> #bot:not(.hidden)), html.embed main:has(> #finance:not(.hidden)){padding:0 !important}
html.embed .embed-frame{height:100vh !important;height:100dvh !important}
