/* ==========================================================================
   SD MUSIC — Premium Vector Icon System
   Crisp, hardware-accelerated SVG icons replacing emojis across the entire app
   App Made by Soham Dandavate | © Copyright Soham Dandavate
   ========================================================================== */

.sd-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: -0.15em;
  width: 1em;
  height: 1em;
  line-height: 1;
  flex-shrink: 0;
  fill: currentColor;
}

.sd-icon svg {
  width: 100%;
  height: 100%;
  display: block;
  pointer-events: none;
}

/* Common sizing helpers */
.sd-icon-sm { width: 0.88em; height: 0.88em; }
.sd-icon-md { width: 1.15em; height: 1.15em; }
.sd-icon-lg { width: 1.35em; height: 1.35em; }
.sd-icon-xl { width: 1.75em; height: 1.75em; }

/* Glowing accents */
.sd-icon-neon-red { color: #ff0055; filter: drop-shadow(0 0 6px rgba(255, 0, 85, 0.6)); }
.sd-icon-neon-orange { color: #ff5500; filter: drop-shadow(0 0 6px rgba(255, 85, 0, 0.6)); }
.sd-icon-neon-cyan { color: #00e5ff; filter: drop-shadow(0 0 6px rgba(0, 229, 255, 0.6)); }
.sd-icon-neon-green { color: #00e676; filter: drop-shadow(0 0 6px rgba(0, 230, 118, 0.6)); }
.sd-icon-neon-gold { color: #ffd54f; filter: drop-shadow(0 0 6px rgba(255, 213, 79, 0.6)); }
.sd-icon-neon-purple { color: #b388ff; filter: drop-shadow(0 0 6px rgba(179, 136, 255, 0.6)); }

/* Mobile bottom nav alignment */
.mobile-bottom-nav .mob-nav-btn .sd-icon {
  font-size: 1.35rem;
  margin-bottom: 2px;
}

/* Action rail alignment */
.sd-shorts-rail-circle .sd-icon {
  font-size: 1.35rem;
}

/* Category folder items */
.folder-item-ic .sd-icon {
  font-size: 1.35rem;
}
