/* EduNova brand: shared logo styles (loaded on every page by scripts/apply-logo.js) */
.top-nav-logo,.qnav-logo,.preview-logo,.brand .logo{background:#fff!important;padding:4px;overflow:hidden}
.top-nav-logo img,.qnav-logo img,.preview-logo img,.brand .logo img{width:100%;height:100%;object-fit:contain;display:block}
.top-nav-title .nova,.top-nav-name .nova{color:#FFC21A}
.nova-l{color:#C98A00}
.brand-mark{width:36px;height:36px;background:#fff;border-radius:8px;padding:3px;object-fit:contain;flex:none}
