/* LXBG marketplace/demo dark-blue skin */
:root{--demo-bg:#06111f;--demo-panel:#0b1a2a;--demo-panel2:#0d2238;--demo-line:#1d4262;--demo-text:#edf6ff;--demo-muted:#a8c0d5;--demo-blue:#168cff}
html,body{background:var(--demo-bg)!important;color:var(--demo-text)!important}
body{min-height:100vh}
.top{background:#081522!important;border-bottom:1px solid var(--demo-line)!important;box-shadow:0 8px 28px #0004}
.logo{color:#f4f9ff!important}.logo b{color:#31a4ff!important}
.main-nav{background:#081522!important}.main-nav a{color:#dcecff!important}.main-nav a:hover,.main-nav a.is-active{color:#fff!important;background:#12314d!important}
.lxbg-lang-switch a{color:#a9c5dc!important}.lxbg-lang-switch .is-active{background:#153a59!important;color:#66baff!important}
.nav-toggle{background:#0c1c2b!important;border-color:#284760!important}.nav-toggle span{background:#eaf5ff!important}
main,.lx-front{background:var(--demo-bg)!important;color:var(--demo-text)!important}
.lx-hero,.lx-section,.lx-front section{background-color:transparent;color:var(--demo-text)}
.lx-hero{background:linear-gradient(145deg,#071421 0%,#0b2035 58%,#0a3153 100%)!important;border-bottom:1px solid var(--demo-line)!important}
.lx-hero h1,.lx-front h1,.lx-front h2,.lx-front h3{color:#f4f9ff!important}.lx-front p,.lx-front li{color:var(--demo-muted)!important}
.lx-front a:not(.lx-btn):not(.btn){color:#64baff}
.lx-card,.lx-panel,.lx-stat,.lx-feature,.lx-channel-card,.lx-update-card{background:var(--demo-panel)!important;border-color:var(--demo-line)!important;color:var(--demo-text)!important;box-shadow:0 12px 34px #0003!important}
button,.btn,.lx-btn,.nav-register{border-radius:10px!important}
footer,.footer{background:#07131f!important;color:#9eb6ca!important;border-top:1px solid var(--demo-line)!important}
@media(max-width:780px){.main-nav{border-color:var(--demo-line)!important;box-shadow:0 20px 35px #0008!important}}

/* LXBG demo warning: external CSS is required because CSP blocks inline style. */
.lxbg-demo-notice{position:relative!important;z-index:6!important;box-sizing:border-box!important;display:block!important;width:100%!important;padding:10px 14px!important;background:#c91620!important;color:#fff!important;text-align:center!important;font:600 13px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif!important;box-shadow:0 3px 12px #0002!important}
.lxbg-demo-notice strong{display:inline!important;color:#fff!important;font-size:13px!important;margin-right:7px!important;font-weight:900!important}
.lxbg-demo-notice span{display:inline!important;color:#fff!important;font-size:13px!important;font-weight:500!important}
@media(max-width:600px){.lxbg-demo-notice{padding:8px 10px!important;text-align:left!important;font-size:12px!important}.lxbg-demo-notice strong,.lxbg-demo-notice span{font-size:12px!important}}
