/* Icon utility — inline <svg> with currentColor stroke.
   Stroke-based, 1.5px, 24px grid — matches Hostinger "icons 2.0" style */
.h-icon {
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  stroke: currentColor;
  stroke-width: 1.5;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  flex-shrink: 0;
}
.h-icon--16 { width: 16px; height: 16px; }
.h-icon--20 { width: 20px; height: 20px; }
.h-icon--24 { width: 24px; height: 24px; }
.h-icon--32 { width: 32px; height: 32px; }
