@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap');
/* One site row, matching the production header typography and spacing. */
body #ce-standalone-nav{box-sizing:border-box;position:sticky;top:0;z-index:100;flex:0 0 61px;display:block;width:100%;max-width:none;height:61px;padding:0;margin:0;backdrop-filter:blur(12px);background:rgba(10,15,26,.85)!important;border:0;border-bottom:1px solid rgba(161,201,214,.16)!important;box-shadow:none;font-family:'DM Sans','Noto Sans SC',system-ui,-apple-system,sans-serif;line-height:normal;letter-spacing:normal;color:var(--text,#e2e8f0)}
#ce-standalone-nav *{box-sizing:border-box}#ce-standalone-nav .ce-site-nav{max-width:1440px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;height:60px;gap:0}
#ce-standalone-nav .ce-site-logo{display:flex;align-items:center;flex:none;padding:0}#ce-standalone-nav img{height:40px;width:auto;max-width:140px;object-fit:contain}
#ce-standalone-nav .ce-nav-links{display:flex;align-items:center;flex:0 1 auto;overflow-x:auto;scrollbar-width:none;min-width:0;margin:0;gap:0}#ce-standalone-nav .ce-nav-links::-webkit-scrollbar{display:none}
#ce-standalone-nav a{white-space:nowrap;flex:none;color:var(--text,#e2e8f0);text-decoration:none;font-size:14px;font-weight:600;padding:8px 10px;border-radius:8px;border:0;background:none}
#ce-standalone-nav a:hover,#ce-standalone-nav a[aria-current]{background:rgba(191,233,223,.1)}#ce-standalone-nav a:focus-visible{outline:2px solid #8adbd6;outline-offset:-2px}
#ce-standalone-nav .ce-nav-actions{display:flex;align-items:center;flex:none;flex-wrap:nowrap;margin-left:auto;gap:6px}
#ce-standalone-nav .ce-console-link{flex:none;padding:8px 14px;transition:background .2s;display:flex;align-items:center;gap:6px}
body.ce-standalone .site-header{display:none!important}
body.ce-standalone[data-ce-page="docs"]>header:not(#ce-standalone-nav),
body.ce-standalone[data-ce-page="roadmap"]>header:not(#ce-standalone-nav),
body.ce-standalone[data-ce-page="plugins"]>header:not(#ce-standalone-nav),
body.ce-standalone[data-ce-page="simple"]>header:not(#ce-standalone-nav),
body.ce-standalone[data-ce-page="demo3d"]>header:not(#ce-standalone-nav),
body.ce-standalone[data-ce-page="try"]>header:not(#ce-standalone-nav),
body.ce-standalone .cv-header{display:none!important}
body.ce-standalone[data-ce-page="official-cases"]>header:not(#ce-standalone-nav)>a{display:none!important}
#ce-standalone-nav .ce-site-nav,#ce-standalone-nav .ce-nav-links{flex-wrap:nowrap}
#ce-standalone-nav .ce-language-slot{display:flex;align-items:center;flex:none}
#ce-standalone-nav select{font:600 14px 'DM Sans','Noto Sans SC',system-ui,-apple-system,sans-serif;color:var(--text,#e2e8f0);background:#10232f;border:1px solid rgba(161,201,214,.3);border-radius:8px;padding:8px 10px;margin:0;max-width:130px;height:36px}
body.ce-standalone .ce-relocated-search{flex:none!important;width:100%;max-width:none!important;margin-bottom:12px}
body.ce-standalone .ce-relocated-generator{display:flex;flex-wrap:wrap;margin-bottom:12px;min-width:0}
body.ce-standalone .ce-relocated-generator input{min-width:0;width:100%}
body[data-ce-page="console"] .admin-sidebar{top:61px}body[data-ce-page="console"] .admin-layout,body[data-ce-page="console"] .login-page{min-height:calc(100vh - 61px)}
body[data-ce-page="cv-admin"] .app,body[data-ce-page="admin"] .app,body[data-ce-page="basic"]>.app{height:calc(100vh - 61px)}
body[data-ce-page="cv-admin"] .login-page,body[data-ce-page="admin"] .login-page{height:calc(100vh - 61px)}
body[data-ce-page="login"]{flex-direction:column;justify-content:flex-start}body[data-ce-page="login"] .login-card{margin:48px auto}
@media(max-width:768px){#ce-standalone-nav .ce-site-nav{padding:8px 12px}#ce-standalone-nav img{max-width:96px;height:32px}#ce-standalone-nav .ce-console-link{padding:8px}#ce-standalone-nav select{max-width:100px}}
