// Canonical icon sizes. Use ICON.* in place of numeric literals on
// <Feather size={…}>. The MenuBar keeps its own ICON_SIZE constants
// because those are tied to a11y boldText.
export const ICON = {
  xs: 14, // inline text annotations (timeago clock, calendar/pin chips)
  sm: 16, // compact chips, secondary actions, menu rows
  md: 20, // default toolbar / tab icons, primary actions
  lg: 24, // prominent bar icons (composer chrome, action bars)
  xl: 40, // media overlays (play button, eye-off badge)
  empty: 64, // EmptyState / hero confirmation displays
} as const

export type IconSize = (typeof ICON)[keyof typeof ICON]
