/**
 * SCM Cube — minimal Font Awesome styling (no runtime conversion).
 * Slightly smaller, muted, inherits parent color. Works with fa-solid / fa-regular in markup.
 */
body.scmx-shell-page .fa-solid,
body.scmx-shell-page .fa-regular,
body.scmx-shell-page .fa-brands,
body.scmx-shell-page .fas,
body.scmx-shell-page .far,
body.scmx-shell-page .fab,
body.scmx-shell-page i[class*="fa-"] {
  font-size: 0.92em;
  line-height: 1;
  vertical-align: -0.12em;
}

.nav-link .fa-solid,
.nav-link .fa-regular,
.btn .fa-solid,
.btn .fa-regular {
  opacity: 0.9;
}

.hub-tile-icon {
  background: rgba(148, 163, 184, 0.12) !important;
  color: inherit !important;
  font-size: 1.05rem !important;
}

html[data-theme="light"] .hub-tile-icon {
  background: rgba(100, 116, 139, 0.1) !important;
}

.hub-tile-icon .fa-solid,
.hub-tile-icon .fa-regular {
  font-size: 1rem;
}
