/* Shared functional icon system. Brand marks and data charts keep their own strokes. */
.lucide{stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}
.button>.lucide{width:16px;height:16px}
.icon-button>.lucide{width:18px;height:18px}
