/* Sidebar logo above navigation */
.sidebar-logo {
    display: block;
    width: 120px;
    height: 109px;
    margin: 20px auto 16px;
}

.sidebar-logo img {
    width: 100%;
    height: 100%;
}

/* Theme-specific logo visibility */
.sidebar-logo img { display: none; }
.navy .sidebar-logo img[data-theme="navy"] { display: block; }
.coal .sidebar-logo img[data-theme="coal"] { display: block; }
.ayu .sidebar-logo img[data-theme="ayu"] { display: block; }
.rust .sidebar-logo img[data-theme="rust"] { display: block; }
.light .sidebar-logo img[data-theme="light"] { display: block; }
