/* Exact official monochrome artwork, with no surrounding logo card. */
:root{--brand-filter:none}
:root[data-theme=dark]{--brand-filter:invert(1)}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-filter:invert(1)}}
.brand-icon{background:transparent;border-radius:0;overflow:visible}
.brand-icon img,.library-brand-art img.neospace-logo{filter:var(--brand-filter);object-fit:contain}
.brand-icon.boot-logo,.brand-icon.auth-logo{width:124px;height:50px;border-radius:0}
.workspace-label .avatar.brand-icon{width:38px;height:32px}
.topbar .profile.brand-icon.account-button{width:64px;height:44px;flex:0 0 64px;padding:5px;border:0;border-radius:10px;background:transparent}
.topbar .profile.brand-icon.account-button:hover{background:var(--theme-panel-soft)}
.sidebar .library-brand,.library-drawer .library-brand{padding-bottom:22px}
.library-brand-art,.library-drawer .library-brand-art{width:136px;gap:8px}
.library-brand-art img.neospace-logo,.library-drawer .library-brand-art img.neospace-logo{width:128px;height:52px;padding:0;background:transparent;border-radius:0}
.library-brand-art>span{font-size:16px;letter-spacing:-.5px}
@media(max-width:900px){.topbar .profile.brand-icon.account-button{width:58px;flex-basis:58px}}
