/* Clean console emblems. Scoped to sidebar; no content/layout or gameplay changes. */
/* Compact skill emblems stay separate from large equipment artwork. */
.dashboard-skill-list .skill-tab { grid-template-columns:40px minmax(0,1fr) auto; }
.dashboard-skill-list .skill-tab img.skill-menu-icon,
#skill-selector img.skill-menu-icon,
.overview-skill img.skill-menu-icon { width:40px; height:40px; border-radius:0; object-fit:contain; }
.skill-menu-icon { filter:saturate(.28) brightness(.85); transition:filter .16s ease; }
button:is(:hover,:focus-visible) > .skill-menu-icon { filter:saturate(.65) brightness(1.03); }
button.selected > .skill-menu-icon,
#skill-selector > .skill-menu-icon { filter:sepia(.7) saturate(2) brightness(1.16) drop-shadow(0 0 2px #e7a32b38); }
@media(prefers-reduced-motion:reduce){.skill-menu-icon{transition:none;}}
.reduce-motion .skill-menu-icon { transition:none; }
.relay-menu .compact-nav > button { min-height:56px; padding:7px 12px; gap:12px; }
.relay-menu .compact-nav > button.selected,
.relay-menu .compact-nav > button.selected:hover:not(:disabled) {
 border-color:#efba52; color:#fff0cc; background:linear-gradient(110deg,#44351f,#29241c);
 box-shadow:inset 3px 0 0 #ffc95e,inset 0 1px 0 #ffde9a12;
}
.relay-menu .compact-nav > button > .sidebar-button-icon {
 width:40px; height:40px; flex:0 0 40px; filter:none;
}
.relay-menu .compact-nav .sidebar-button-icon img {
 width:40px; height:40px; border-radius:0; object-fit:contain;
 filter:saturate(.28) brightness(.85); transition:filter .16s ease;
}
.relay-menu .compact-nav > button:is(:hover,:focus-visible) .sidebar-button-icon img {
 filter:saturate(.65) brightness(1.03);
}
.relay-menu .compact-nav > button.selected .sidebar-button-icon img {
 filter:saturate(1) brightness(1.15) drop-shadow(0 0 2px #e7a32b38);
}
.relay-menu #open-discord .sidebar-button-icon img { filter:saturate(.7) brightness(.92); }
.relay-menu #open-discord:is(:hover,:focus-visible) .sidebar-button-icon img { filter:saturate(1) brightness(1.1); }
@media(prefers-reduced-motion:reduce){.relay-menu .compact-nav .sidebar-button-icon img{transition:none;}}
.reduce-motion .relay-menu .compact-nav .sidebar-button-icon img{transition:none;}
