// ============ TaskQuest — icons (Lucide-style strokes) ============ const Ic = {}; function mk(paths, opts = {}) { return function Icon({ size = 16, sw = 2, className, style }) { return ( {paths} ); }; } Ic.Chevron = mk(); Ic.ChevDown = Ic.Chevron; Ic.ChevLeft = mk(); Ic.ChevRight = mk(); Ic.Bell = mk(<>); Ic.Plus = mk(<>); Ic.X = mk(<>); Ic.Check = mk(); Ic.Calendar = mk(<>); Ic.Clock = mk(<>); Ic.Trophy = mk(<>); Ic.Medal = mk(<>); Ic.Star = mk(); Ic.Sparkle = mk(); Ic.Target = mk(<>); Ic.Coins = mk(<>); Ic.TrendUp = mk(<>); Ic.User = mk(<>); Ic.Users = mk(<>); Ic.Folder = mk(); Ic.Msg = mk(); Ic.Send = mk(<>); Ic.Sun = mk(<>); Ic.Moon = mk(); Ic.Pause = mk(<>); Ic.Flag = mk(<>); Ic.Alert = mk(<>); Ic.CheckCircle = mk(<>); Ic.Arrow = mk(<>); Ic.Gift = mk(<>); Ic.Edit = mk(<>); Ic.Inbox = mk(<>); Ic.Crown = mk(); Ic.Layers = mk(<>); Ic.Eye = mk(<>); Ic.EyeOff = mk(<>); Ic.Lock = mk(<>); Ic.Logout = mk(<>); Ic.Trash = mk(<>); Ic.Search = mk(<>); window.Ic = Ic;