/* ══════════════════════════
   REUSABLE COMPONENTS
══════════════════════════ */

/* ─── SVG GLOBAL ─── */
.svg {
  width: 24px;
  height: 24px;
  fill: currentColor;
  display: block;
}

/* ─── SIDEBAR NAV LINKS ─── */
/* Override only the icon sizing inside nav-items */
.nav-item .svg,
.nav-item svg {
  /* width: 22px; */
  /* height: 22px; */
  flex-shrink: 0;
}

/* ─── IRRITATING CONTACT / SPONSOR SVG OFFSET ─── */
/* These large decorative SVGs need to be contained, not offset */
.Irritating_contact_btn {
  max-width: 100%;
  height: auto;
  display: block;
}
