/* NuruXplore logo. Light and dark versions are both in the page; the theme (data-theme on <html>) decides which one shows.
   Keep the logo at its natural proportions and leave clear space around it (see docs/brand). */
.nx-logo { display: block; height: 44px; width: auto; }
.nx-logo-dark { display: none; }
[data-theme="dark"] .nx-logo-light { display: none; }
[data-theme="dark"] .nx-logo-dark { display: block; }
.nx-logo-sm { height: 36px; }
.nx-logo-mark { height: 34px; }
@media (max-width: 760px) { .nx-logo { height: 38px; } .nx-logo-sm { height: 34px; } }
.nx-brand { display: inline-flex; align-items: center; text-decoration: none; }
