@font-face{font-family:Michroma;src:url('/brand/Michroma-Regular.ttf');font-display:swap}
:root,body,body.dark-theme{--color-background:#040b11!important;--color-text-default:#dbe9ef!important;--color-background-modal:#091c2a!important;--color-background-input:#06131e!important;--color-text-input:#dbe9ef!important;--color-background-sidebar:#06131e!important;--color-text-sidebar:#9eb5c0!important;--color-background-hover:#112b39!important;--color-border:#284859!important;color-scheme:dark}
html,body{background:#040b11!important;color:#dbe9ef!important}body{font-family:Arial,sans-serif}
h1,h2,h3,h4,.brand-name,.navbar,.left-sidebar{font-family:Michroma,Arial,sans-serif!important}h1,h2,h3,h4{color:#cfab60!important}
a{color:#38d0e7}input,select,textarea{background:#06131e!important;color:#dbe9ef!important;border-color:#284859!important}
.portico-container,.portico-wrap,.portico-page,.portico-page .app,.login-page,.register-page,.white-box,.account-registration{background:#06131e!important;color:#dbe9ef!important}
.button,.btn-primary,button[type=submit]{background:#cfab60!important;color:#06131e!important;border-color:#cfab60!important}
.portico-header{background:#06131e!important;border-bottom:1px solid #284859}.portico-header .logo{display:block;width:220px;height:58px;background:url('/brand/nexcommand-logo.png') center/contain no-repeat}.portico-header .logo svg,.portico-header .logo img{visibility:hidden}
.welcome,.welcome-page,.welcome-page-content,.premeeting-screen,.prejoin-screen{background:#040b11!important;color:#dbe9ef!important}.welcome-page .header{background:#06131e!important}.welcome-page .welcome-page-button,.prejoin-screen button{background:#cfab60!important;color:#06131e!important}
#nexcom-collaboration-links{display:flex;gap:16px;align-items:center;justify-content:center;padding:10px;background:#06131e;color:#cfab60;border-bottom:1px solid #284859;font:11px Michroma,Arial,sans-serif}#nexcom-collaboration-links img{width:170px;height:38px;object-fit:contain}#nexcom-collaboration-links a{color:#cfab60}

label,.input-box label,.portico-header a,.login-page .organization-info,.login-page .organization-info *{color:#dbe9ef!important}
.welcome .welcome-card,.welcome-page .welcome-card,.welcome-page .welcome-page-settings,.welcome .welcome-tabs,.welcome-page .welcome-tabs,.welcome-page .tab-content,.welcome .tab-content{background:#091c2a!important;color:#dbe9ef!important}
.welcome-footer{display:none!important}.watermark{width:220px!important;height:65px!important;background-size:contain!important}

#nexcom-collaboration-links img{width:220px!important;height:46px!important}#nexcom-collaboration-links{min-height:54px;box-sizing:border-box;position:relative;z-index:10}
.header{top:54px!important;background:#06131e!important;border-color:#284859!important}.nav-logo{max-width:220px!important;width:180px!important;max-height:45px!important;height:40px!important;object-fit:contain}
.navbar,.header-main,.header-main .brand,.dialog,.modal-content,.modal-header,.modal-footer{background:#06131e!important;color:#dbe9ef!important;border-color:#284859!important}
.welcome-page p,.welcome-page .welcome-card *{color:#9eb5c0!important}.welcome-page .watermark{width:220px!important;height:70px!important}

#nexcom-collaboration-links{position:fixed!important;top:0;left:0;right:0;z-index:500;height:66px!important}
.header{top:66px!important}.nav-logo{width:260px!important;max-width:280px!important;height:46px!important;max-height:46px!important}
#searchbox_form,#searchbox-input-container,.selected-stream,.banner-brand{background:#091c2a!important;color:#dbe9ef!important;border-color:#284859!important}
.stream-privacy,.stream-privacy i,.zulip-icon-hashtag{color:#cfab60!important}.banner-label{color:#dbe9ef!important}

#navbar-fixed-container{padding-top:66px!important;box-sizing:border-box}

:root{--navbar-fixed-height:calc(66px + var(--header-height) + var(--navbar-alerts-wrapper-height))!important;--color-navbar-icon:#cfab60!important;--color-background-navbar:#06131e!important}
