/* Modern inline SVG icon styling */
.icon {
  width: 1.25em;
  height: 1.25em;
  flex-shrink: 0;
  stroke: currentColor;
  stroke-width: 1.5;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
}

.card-icon .icon,
.fi .icon {
  width: 24px;
  height: 24px;
}

.os-option .icon {
  width: 32px;
  height: 32px;
}
