# flame icon

Flame. Gentleface icon, drawn on the 16 px pixel grid. Free, MIT licensed. Page: https://gentleface.com/icons/flame

- Category: Social & emotions
- Use it for: hot, popular, trending, fire, streak, hot topic, viral, flames, streaks, daily streak
- Tags: fire, flame, hot, burn, popular
- Family: campfire
- Component name: FlameIcon
- Added: 2026-10-14

## Alternatives

- `trending-up`: a rising metric in a chart

## Also fits

- trending up: trending as in hot or popular content
- boost: hot or popular content (popular)
- candle: fire, hot or trending

## Not for

- spicy (use `pepper`): flame owns hot and trending
- fire extinguisher (use `fire-extinguisher`): flame owns fire, hot and trending
- fire truck (use `fire-truck`): trending, hot or fire in general
- campfire (use `campfire`): trending, hot or fire in general; the campfire has logs
- high temperature (use `thermometer-high`): flame owns hot and trending
- hot weather (use `thermometer-sun`): flame owns hot
- wildfire (use `wildfire`): flame owns fire

## Files

Each SVG is 16 × 16 with fill="currentColor". Keep it at 16 px or an exact multiple (32, 48) on whole pixels: a fractional size or position blurs it.

- line-round: https://gentleface.com/svg/line-round/16/flame.svg · PNG https://gentleface.com/png/line-round/16/flame.png · https://gentleface.com/png/line-round/32/flame.png · https://gentleface.com/png/line-round/48/flame.png
- line-soft: https://gentleface.com/svg/line-soft/16/flame.svg · PNG https://gentleface.com/png/line-soft/16/flame.png · https://gentleface.com/png/line-soft/32/flame.png · https://gentleface.com/png/line-soft/48/flame.png
- line-sharp: https://gentleface.com/svg/line-sharp/16/flame.svg · PNG https://gentleface.com/png/line-sharp/16/flame.png · https://gentleface.com/png/line-sharp/32/flame.png · https://gentleface.com/png/line-sharp/48/flame.png
- solid-round: https://gentleface.com/svg/solid-round/16/flame.svg · PNG https://gentleface.com/png/solid-round/16/flame.png · https://gentleface.com/png/solid-round/32/flame.png · https://gentleface.com/png/solid-round/48/flame.png
- solid-soft: https://gentleface.com/svg/solid-soft/16/flame.svg · PNG https://gentleface.com/png/solid-soft/16/flame.png · https://gentleface.com/png/solid-soft/32/flame.png · https://gentleface.com/png/solid-soft/48/flame.png
- solid-sharp: https://gentleface.com/svg/solid-sharp/16/flame.svg · PNG https://gentleface.com/png/solid-sharp/16/flame.png · https://gentleface.com/png/solid-sharp/32/flame.png · https://gentleface.com/png/solid-sharp/48/flame.png

The SVG of every style: https://gentleface.com/icons/flame.json (`svg`).

## Code (line-round)

The snippets are decorative (aria-hidden). For an icon that carries meaning on its own, such as an icon-only button, label the button, or give the SVG role="img" and an aria-label. For another style, take its SVG from the JSON and swap the path `d`.

### SVG

```svg
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M11.552 3.977C11.931 4.438 12.214 4.793 12.399 5.044C12.717 5.473 12.98 5.885 13.189 6.278C13.73 7.294 14 8.368 14 9.5C14 10.199 13.871 10.874 13.614 11.525C13.334 12.231 12.926 12.852 12.389 13.389C11.852 13.926 11.231 14.334 10.525 14.614C9.874 14.871 9.199 15 8.5 15C7.801 15 7.126 14.871 6.475 14.614C5.769 14.334 5.148 13.926 4.611 13.389C4.074 12.852 3.666 12.231 3.386 11.525C3.129 10.874 3 10.199 3 9.5C3 8.851 3.003 8.377 3.008 8.077C3.017 7.581 3.035 7.147 3.064 6.774C3.134 5.867 3.288 5.056 3.526 4.342C3.569 4.211 3.653 4.115 3.776 4.053C3.9 3.991 4.027 3.982 4.158 4.026C4.316 4.078 4.422 4.184 4.474 4.342C4.639 4.836 4.764 5.197 4.851 5.425C4.99 5.793 5.123 6.091 5.25 6.32C5.486 6.745 5.72 6.971 5.953 6.997C5.97 6.975 5.989 6.942 6.01 6.897C6.077 6.762 6.179 6.456 6.317 5.979C6.447 5.529 6.556 5.175 6.645 4.918C6.8 4.47 6.971 4.058 7.16 3.681C7.663 2.674 8.337 1.819 9.18 1.116C9.286 1.027 9.408 0.99 9.545 1.002C9.683 1.015 9.796 1.074 9.884 1.18C9.938 1.245 9.974 1.319 9.99 1.402C10.069 1.794 10.253 2.213 10.544 2.661C10.731 2.949 11.067 3.388 11.552 3.977ZM7.59 5.244C7.507 5.485 7.403 5.823 7.278 6.256C7.2 6.526 7.142 6.719 7.104 6.837C7.037 7.042 6.971 7.21 6.907 7.34C6.798 7.56 6.668 7.725 6.517 7.835C6.366 7.945 6.194 8 6 8C5.359 8 4.818 7.602 4.375 6.805C4.291 6.653 4.205 6.478 4.119 6.28C4.095 6.465 4.076 6.655 4.061 6.851C4.034 7.204 4.016 7.619 4.008 8.095C4.003 8.389 4 8.857 4 9.5C4 10.072 4.105 10.624 4.316 11.156C4.545 11.734 4.879 12.243 5.318 12.682C5.757 13.121 6.266 13.455 6.844 13.684C7.376 13.895 7.928 14 8.5 14C9.072 14 9.624 13.895 10.156 13.684C10.734 13.455 11.243 13.121 11.682 12.682C12.121 12.243 12.455 11.734 12.684 11.156C12.895 10.624 13 10.072 13 9.5C13 8.534 12.769 7.617 12.306 6.747C12.12 6.398 11.883 6.028 11.595 5.639C11.42 5.402 11.148 5.06 10.78 4.613C10.526 4.305 10.339 4.073 10.219 3.919C10.016 3.659 9.845 3.421 9.705 3.206C9.528 2.932 9.381 2.664 9.266 2.4C8.783 2.903 8.379 3.479 8.054 4.128C7.885 4.466 7.731 4.838 7.59 5.244ZM9.692 8.175C9.756 8.265 9.859 8.398 10.002 8.577C10.155 8.769 10.27 8.917 10.344 9.022C10.475 9.205 10.584 9.383 10.669 9.554C10.89 9.995 11 10.477 11 11C11 11.254 10.953 11.5 10.86 11.736C10.758 11.993 10.609 12.219 10.414 12.414C10.219 12.609 9.993 12.758 9.736 12.86C9.5 12.953 9.254 13 9 13C8.746 13 8.5 12.953 8.264 12.86C8.007 12.758 7.781 12.609 7.586 12.414C7.391 12.219 7.242 11.993 7.14 11.736C7.047 11.5 7 11.254 7 11C7 10.477 7.11 9.995 7.331 9.554C7.416 9.383 7.525 9.205 7.656 9.022C7.73 8.917 7.845 8.769 7.998 8.577C8.141 8.398 8.244 8.264 8.308 8.175C8.409 8.034 8.49 7.901 8.553 7.776C8.615 7.653 8.711 7.569 8.842 7.526C8.973 7.482 9.1 7.491 9.224 7.553C9.323 7.602 9.398 7.677 9.447 7.776C9.51 7.901 9.591 8.034 9.692 8.175ZM8.469 9.603C8.369 9.744 8.287 9.877 8.225 10.001C8.075 10.301 8 10.634 8 11C8 11.276 8.098 11.512 8.293 11.707C8.488 11.902 8.724 12 9 12C9.276 12 9.512 11.902 9.707 11.707C9.902 11.512 10 11.276 10 11C10 10.634 9.925 10.301 9.775 10.001C9.713 9.877 9.631 9.744 9.531 9.603C9.466 9.513 9.363 9.379 9.221 9.201C9.135 9.094 9.061 9 9 8.92C8.939 9 8.865 9.094 8.779 9.201C8.637 9.379 8.534 9.513 8.469 9.603Z"/></svg>
```

### React

```tsx
// Gentleface "flame" (line-round), MIT. https://gentleface.com/icons/flame
import type { SVGProps } from 'react';

export function FlameIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
      <path d="M11.552 3.977C11.931 4.438 12.214 4.793 12.399 5.044C12.717 5.473 12.98 5.885 13.189 6.278C13.73 7.294 14 8.368 14 9.5C14 10.199 13.871 10.874 13.614 11.525C13.334 12.231 12.926 12.852 12.389 13.389C11.852 13.926 11.231 14.334 10.525 14.614C9.874 14.871 9.199 15 8.5 15C7.801 15 7.126 14.871 6.475 14.614C5.769 14.334 5.148 13.926 4.611 13.389C4.074 12.852 3.666 12.231 3.386 11.525C3.129 10.874 3 10.199 3 9.5C3 8.851 3.003 8.377 3.008 8.077C3.017 7.581 3.035 7.147 3.064 6.774C3.134 5.867 3.288 5.056 3.526 4.342C3.569 4.211 3.653 4.115 3.776 4.053C3.9 3.991 4.027 3.982 4.158 4.026C4.316 4.078 4.422 4.184 4.474 4.342C4.639 4.836 4.764 5.197 4.851 5.425C4.99 5.793 5.123 6.091 5.25 6.32C5.486 6.745 5.72 6.971 5.953 6.997C5.97 6.975 5.989 6.942 6.01 6.897C6.077 6.762 6.179 6.456 6.317 5.979C6.447 5.529 6.556 5.175 6.645 4.918C6.8 4.47 6.971 4.058 7.16 3.681C7.663 2.674 8.337 1.819 9.18 1.116C9.286 1.027 9.408 0.99 9.545 1.002C9.683 1.015 9.796 1.074 9.884 1.18C9.938 1.245 9.974 1.319 9.99 1.402C10.069 1.794 10.253 2.213 10.544 2.661C10.731 2.949 11.067 3.388 11.552 3.977ZM7.59 5.244C7.507 5.485 7.403 5.823 7.278 6.256C7.2 6.526 7.142 6.719 7.104 6.837C7.037 7.042 6.971 7.21 6.907 7.34C6.798 7.56 6.668 7.725 6.517 7.835C6.366 7.945 6.194 8 6 8C5.359 8 4.818 7.602 4.375 6.805C4.291 6.653 4.205 6.478 4.119 6.28C4.095 6.465 4.076 6.655 4.061 6.851C4.034 7.204 4.016 7.619 4.008 8.095C4.003 8.389 4 8.857 4 9.5C4 10.072 4.105 10.624 4.316 11.156C4.545 11.734 4.879 12.243 5.318 12.682C5.757 13.121 6.266 13.455 6.844 13.684C7.376 13.895 7.928 14 8.5 14C9.072 14 9.624 13.895 10.156 13.684C10.734 13.455 11.243 13.121 11.682 12.682C12.121 12.243 12.455 11.734 12.684 11.156C12.895 10.624 13 10.072 13 9.5C13 8.534 12.769 7.617 12.306 6.747C12.12 6.398 11.883 6.028 11.595 5.639C11.42 5.402 11.148 5.06 10.78 4.613C10.526 4.305 10.339 4.073 10.219 3.919C10.016 3.659 9.845 3.421 9.705 3.206C9.528 2.932 9.381 2.664 9.266 2.4C8.783 2.903 8.379 3.479 8.054 4.128C7.885 4.466 7.731 4.838 7.59 5.244ZM9.692 8.175C9.756 8.265 9.859 8.398 10.002 8.577C10.155 8.769 10.27 8.917 10.344 9.022C10.475 9.205 10.584 9.383 10.669 9.554C10.89 9.995 11 10.477 11 11C11 11.254 10.953 11.5 10.86 11.736C10.758 11.993 10.609 12.219 10.414 12.414C10.219 12.609 9.993 12.758 9.736 12.86C9.5 12.953 9.254 13 9 13C8.746 13 8.5 12.953 8.264 12.86C8.007 12.758 7.781 12.609 7.586 12.414C7.391 12.219 7.242 11.993 7.14 11.736C7.047 11.5 7 11.254 7 11C7 10.477 7.11 9.995 7.331 9.554C7.416 9.383 7.525 9.205 7.656 9.022C7.73 8.917 7.845 8.769 7.998 8.577C8.141 8.398 8.244 8.264 8.308 8.175C8.409 8.034 8.49 7.901 8.553 7.776C8.615 7.653 8.711 7.569 8.842 7.526C8.973 7.482 9.1 7.491 9.224 7.553C9.323 7.602 9.398 7.677 9.447 7.776C9.51 7.901 9.591 8.034 9.692 8.175ZM8.469 9.603C8.369 9.744 8.287 9.877 8.225 10.001C8.075 10.301 8 10.634 8 11C8 11.276 8.098 11.512 8.293 11.707C8.488 11.902 8.724 12 9 12C9.276 12 9.512 11.902 9.707 11.707C9.902 11.512 10 11.276 10 11C10 10.634 9.925 10.301 9.775 10.001C9.713 9.877 9.631 9.744 9.531 9.603C9.466 9.513 9.363 9.379 9.221 9.201C9.135 9.094 9.061 9 9 8.92C8.939 9 8.865 9.094 8.779 9.201C8.637 9.379 8.534 9.513 8.469 9.603Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "flame" (line-round), MIT. https://gentleface.com/icons/flame -->
<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true">
    <path d="M11.552 3.977C11.931 4.438 12.214 4.793 12.399 5.044C12.717 5.473 12.98 5.885 13.189 6.278C13.73 7.294 14 8.368 14 9.5C14 10.199 13.871 10.874 13.614 11.525C13.334 12.231 12.926 12.852 12.389 13.389C11.852 13.926 11.231 14.334 10.525 14.614C9.874 14.871 9.199 15 8.5 15C7.801 15 7.126 14.871 6.475 14.614C5.769 14.334 5.148 13.926 4.611 13.389C4.074 12.852 3.666 12.231 3.386 11.525C3.129 10.874 3 10.199 3 9.5C3 8.851 3.003 8.377 3.008 8.077C3.017 7.581 3.035 7.147 3.064 6.774C3.134 5.867 3.288 5.056 3.526 4.342C3.569 4.211 3.653 4.115 3.776 4.053C3.9 3.991 4.027 3.982 4.158 4.026C4.316 4.078 4.422 4.184 4.474 4.342C4.639 4.836 4.764 5.197 4.851 5.425C4.99 5.793 5.123 6.091 5.25 6.32C5.486 6.745 5.72 6.971 5.953 6.997C5.97 6.975 5.989 6.942 6.01 6.897C6.077 6.762 6.179 6.456 6.317 5.979C6.447 5.529 6.556 5.175 6.645 4.918C6.8 4.47 6.971 4.058 7.16 3.681C7.663 2.674 8.337 1.819 9.18 1.116C9.286 1.027 9.408 0.99 9.545 1.002C9.683 1.015 9.796 1.074 9.884 1.18C9.938 1.245 9.974 1.319 9.99 1.402C10.069 1.794 10.253 2.213 10.544 2.661C10.731 2.949 11.067 3.388 11.552 3.977ZM7.59 5.244C7.507 5.485 7.403 5.823 7.278 6.256C7.2 6.526 7.142 6.719 7.104 6.837C7.037 7.042 6.971 7.21 6.907 7.34C6.798 7.56 6.668 7.725 6.517 7.835C6.366 7.945 6.194 8 6 8C5.359 8 4.818 7.602 4.375 6.805C4.291 6.653 4.205 6.478 4.119 6.28C4.095 6.465 4.076 6.655 4.061 6.851C4.034 7.204 4.016 7.619 4.008 8.095C4.003 8.389 4 8.857 4 9.5C4 10.072 4.105 10.624 4.316 11.156C4.545 11.734 4.879 12.243 5.318 12.682C5.757 13.121 6.266 13.455 6.844 13.684C7.376 13.895 7.928 14 8.5 14C9.072 14 9.624 13.895 10.156 13.684C10.734 13.455 11.243 13.121 11.682 12.682C12.121 12.243 12.455 11.734 12.684 11.156C12.895 10.624 13 10.072 13 9.5C13 8.534 12.769 7.617 12.306 6.747C12.12 6.398 11.883 6.028 11.595 5.639C11.42 5.402 11.148 5.06 10.78 4.613C10.526 4.305 10.339 4.073 10.219 3.919C10.016 3.659 9.845 3.421 9.705 3.206C9.528 2.932 9.381 2.664 9.266 2.4C8.783 2.903 8.379 3.479 8.054 4.128C7.885 4.466 7.731 4.838 7.59 5.244ZM9.692 8.175C9.756 8.265 9.859 8.398 10.002 8.577C10.155 8.769 10.27 8.917 10.344 9.022C10.475 9.205 10.584 9.383 10.669 9.554C10.89 9.995 11 10.477 11 11C11 11.254 10.953 11.5 10.86 11.736C10.758 11.993 10.609 12.219 10.414 12.414C10.219 12.609 9.993 12.758 9.736 12.86C9.5 12.953 9.254 13 9 13C8.746 13 8.5 12.953 8.264 12.86C8.007 12.758 7.781 12.609 7.586 12.414C7.391 12.219 7.242 11.993 7.14 11.736C7.047 11.5 7 11.254 7 11C7 10.477 7.11 9.995 7.331 9.554C7.416 9.383 7.525 9.205 7.656 9.022C7.73 8.917 7.845 8.769 7.998 8.577C8.141 8.398 8.244 8.264 8.308 8.175C8.409 8.034 8.49 7.901 8.553 7.776C8.615 7.653 8.711 7.569 8.842 7.526C8.973 7.482 9.1 7.491 9.224 7.553C9.323 7.602 9.398 7.677 9.447 7.776C9.51 7.901 9.591 8.034 9.692 8.175ZM8.469 9.603C8.369 9.744 8.287 9.877 8.225 10.001C8.075 10.301 8 10.634 8 11C8 11.276 8.098 11.512 8.293 11.707C8.488 11.902 8.724 12 9 12C9.276 12 9.512 11.902 9.707 11.707C9.902 11.512 10 11.276 10 11C10 10.634 9.925 10.301 9.775 10.001C9.713 9.877 9.631 9.744 9.531 9.603C9.466 9.513 9.363 9.379 9.221 9.201C9.135 9.094 9.061 9 9 8.92C8.939 9 8.865 9.094 8.779 9.201C8.637 9.379 8.534 9.513 8.469 9.603Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "flame" (line-round), MIT. https://gentleface.com/icons/flame -->
<script>
  let props = $props();
</script>

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
  <path d="M11.552 3.977C11.931 4.438 12.214 4.793 12.399 5.044C12.717 5.473 12.98 5.885 13.189 6.278C13.73 7.294 14 8.368 14 9.5C14 10.199 13.871 10.874 13.614 11.525C13.334 12.231 12.926 12.852 12.389 13.389C11.852 13.926 11.231 14.334 10.525 14.614C9.874 14.871 9.199 15 8.5 15C7.801 15 7.126 14.871 6.475 14.614C5.769 14.334 5.148 13.926 4.611 13.389C4.074 12.852 3.666 12.231 3.386 11.525C3.129 10.874 3 10.199 3 9.5C3 8.851 3.003 8.377 3.008 8.077C3.017 7.581 3.035 7.147 3.064 6.774C3.134 5.867 3.288 5.056 3.526 4.342C3.569 4.211 3.653 4.115 3.776 4.053C3.9 3.991 4.027 3.982 4.158 4.026C4.316 4.078 4.422 4.184 4.474 4.342C4.639 4.836 4.764 5.197 4.851 5.425C4.99 5.793 5.123 6.091 5.25 6.32C5.486 6.745 5.72 6.971 5.953 6.997C5.97 6.975 5.989 6.942 6.01 6.897C6.077 6.762 6.179 6.456 6.317 5.979C6.447 5.529 6.556 5.175 6.645 4.918C6.8 4.47 6.971 4.058 7.16 3.681C7.663 2.674 8.337 1.819 9.18 1.116C9.286 1.027 9.408 0.99 9.545 1.002C9.683 1.015 9.796 1.074 9.884 1.18C9.938 1.245 9.974 1.319 9.99 1.402C10.069 1.794 10.253 2.213 10.544 2.661C10.731 2.949 11.067 3.388 11.552 3.977ZM7.59 5.244C7.507 5.485 7.403 5.823 7.278 6.256C7.2 6.526 7.142 6.719 7.104 6.837C7.037 7.042 6.971 7.21 6.907 7.34C6.798 7.56 6.668 7.725 6.517 7.835C6.366 7.945 6.194 8 6 8C5.359 8 4.818 7.602 4.375 6.805C4.291 6.653 4.205 6.478 4.119 6.28C4.095 6.465 4.076 6.655 4.061 6.851C4.034 7.204 4.016 7.619 4.008 8.095C4.003 8.389 4 8.857 4 9.5C4 10.072 4.105 10.624 4.316 11.156C4.545 11.734 4.879 12.243 5.318 12.682C5.757 13.121 6.266 13.455 6.844 13.684C7.376 13.895 7.928 14 8.5 14C9.072 14 9.624 13.895 10.156 13.684C10.734 13.455 11.243 13.121 11.682 12.682C12.121 12.243 12.455 11.734 12.684 11.156C12.895 10.624 13 10.072 13 9.5C13 8.534 12.769 7.617 12.306 6.747C12.12 6.398 11.883 6.028 11.595 5.639C11.42 5.402 11.148 5.06 10.78 4.613C10.526 4.305 10.339 4.073 10.219 3.919C10.016 3.659 9.845 3.421 9.705 3.206C9.528 2.932 9.381 2.664 9.266 2.4C8.783 2.903 8.379 3.479 8.054 4.128C7.885 4.466 7.731 4.838 7.59 5.244ZM9.692 8.175C9.756 8.265 9.859 8.398 10.002 8.577C10.155 8.769 10.27 8.917 10.344 9.022C10.475 9.205 10.584 9.383 10.669 9.554C10.89 9.995 11 10.477 11 11C11 11.254 10.953 11.5 10.86 11.736C10.758 11.993 10.609 12.219 10.414 12.414C10.219 12.609 9.993 12.758 9.736 12.86C9.5 12.953 9.254 13 9 13C8.746 13 8.5 12.953 8.264 12.86C8.007 12.758 7.781 12.609 7.586 12.414C7.391 12.219 7.242 11.993 7.14 11.736C7.047 11.5 7 11.254 7 11C7 10.477 7.11 9.995 7.331 9.554C7.416 9.383 7.525 9.205 7.656 9.022C7.73 8.917 7.845 8.769 7.998 8.577C8.141 8.398 8.244 8.264 8.308 8.175C8.409 8.034 8.49 7.901 8.553 7.776C8.615 7.653 8.711 7.569 8.842 7.526C8.973 7.482 9.1 7.491 9.224 7.553C9.323 7.602 9.398 7.677 9.447 7.776C9.51 7.901 9.591 8.034 9.692 8.175ZM8.469 9.603C8.369 9.744 8.287 9.877 8.225 10.001C8.075 10.301 8 10.634 8 11C8 11.276 8.098 11.512 8.293 11.707C8.488 11.902 8.724 12 9 12C9.276 12 9.512 11.902 9.707 11.707C9.902 11.512 10 11.276 10 11C10 10.634 9.925 10.301 9.775 10.001C9.713 9.877 9.631 9.744 9.531 9.603C9.466 9.513 9.363 9.379 9.221 9.201C9.135 9.094 9.061 9 9 8.92C8.939 9 8.865 9.094 8.779 9.201C8.637 9.379 8.534 9.513 8.469 9.603Z" />
</svg>
```

### HTML img

```html
<!-- Gentleface "flame" (line-round), MIT. https://gentleface.com/icons/flame. An <img> can't take currentColor: it draws black. Inline the SVG or use the CSS mask to color it. -->
<img src="https://gentleface.com/svg/line-round/16/flame.svg" width="16" height="16" alt="">
```

### CSS

```css
/* Gentleface "flame" (line-round), MIT. https://gentleface.com/icons/flame. Takes the text color. */
.icon-flame {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M11.552 3.977C11.931 4.438 12.214 4.793 12.399 5.044C12.717 5.473 12.98 5.885 13.189 6.278C13.73 7.294 14 8.368 14 9.5C14 10.199 13.871 10.874 13.614 11.525C13.334 12.231 12.926 12.852 12.389 13.389C11.852 13.926 11.231 14.334 10.525 14.614C9.874 14.871 9.199 15 8.5 15C7.801 15 7.126 14.871 6.475 14.614C5.769 14.334 5.148 13.926 4.611 13.389C4.074 12.852 3.666 12.231 3.386 11.525C3.129 10.874 3 10.199 3 9.5C3 8.851 3.003 8.377 3.008 8.077C3.017 7.581 3.035 7.147 3.064 6.774C3.134 5.867 3.288 5.056 3.526 4.342C3.569 4.211 3.653 4.115 3.776 4.053C3.9 3.991 4.027 3.982 4.158 4.026C4.316 4.078 4.422 4.184 4.474 4.342C4.639 4.836 4.764 5.197 4.851 5.425C4.99 5.793 5.123 6.091 5.25 6.32C5.486 6.745 5.72 6.971 5.953 6.997C5.97 6.975 5.989 6.942 6.01 6.897C6.077 6.762 6.179 6.456 6.317 5.979C6.447 5.529 6.556 5.175 6.645 4.918C6.8 4.47 6.971 4.058 7.16 3.681C7.663 2.674 8.337 1.819 9.18 1.116C9.286 1.027 9.408 0.99 9.545 1.002C9.683 1.015 9.796 1.074 9.884 1.18C9.938 1.245 9.974 1.319 9.99 1.402C10.069 1.794 10.253 2.213 10.544 2.661C10.731 2.949 11.067 3.388 11.552 3.977ZM7.59 5.244C7.507 5.485 7.403 5.823 7.278 6.256C7.2 6.526 7.142 6.719 7.104 6.837C7.037 7.042 6.971 7.21 6.907 7.34C6.798 7.56 6.668 7.725 6.517 7.835C6.366 7.945 6.194 8 6 8C5.359 8 4.818 7.602 4.375 6.805C4.291 6.653 4.205 6.478 4.119 6.28C4.095 6.465 4.076 6.655 4.061 6.851C4.034 7.204 4.016 7.619 4.008 8.095C4.003 8.389 4 8.857 4 9.5C4 10.072 4.105 10.624 4.316 11.156C4.545 11.734 4.879 12.243 5.318 12.682C5.757 13.121 6.266 13.455 6.844 13.684C7.376 13.895 7.928 14 8.5 14C9.072 14 9.624 13.895 10.156 13.684C10.734 13.455 11.243 13.121 11.682 12.682C12.121 12.243 12.455 11.734 12.684 11.156C12.895 10.624 13 10.072 13 9.5C13 8.534 12.769 7.617 12.306 6.747C12.12 6.398 11.883 6.028 11.595 5.639C11.42 5.402 11.148 5.06 10.78 4.613C10.526 4.305 10.339 4.073 10.219 3.919C10.016 3.659 9.845 3.421 9.705 3.206C9.528 2.932 9.381 2.664 9.266 2.4C8.783 2.903 8.379 3.479 8.054 4.128C7.885 4.466 7.731 4.838 7.59 5.244ZM9.692 8.175C9.756 8.265 9.859 8.398 10.002 8.577C10.155 8.769 10.27 8.917 10.344 9.022C10.475 9.205 10.584 9.383 10.669 9.554C10.89 9.995 11 10.477 11 11C11 11.254 10.953 11.5 10.86 11.736C10.758 11.993 10.609 12.219 10.414 12.414C10.219 12.609 9.993 12.758 9.736 12.86C9.5 12.953 9.254 13 9 13C8.746 13 8.5 12.953 8.264 12.86C8.007 12.758 7.781 12.609 7.586 12.414C7.391 12.219 7.242 11.993 7.14 11.736C7.047 11.5 7 11.254 7 11C7 10.477 7.11 9.995 7.331 9.554C7.416 9.383 7.525 9.205 7.656 9.022C7.73 8.917 7.845 8.769 7.998 8.577C8.141 8.398 8.244 8.264 8.308 8.175C8.409 8.034 8.49 7.901 8.553 7.776C8.615 7.653 8.711 7.569 8.842 7.526C8.973 7.482 9.1 7.491 9.224 7.553C9.323 7.602 9.398 7.677 9.447 7.776C9.51 7.901 9.591 8.034 9.692 8.175ZM8.469 9.603C8.369 9.744 8.287 9.877 8.225 10.001C8.075 10.301 8 10.634 8 11C8 11.276 8.098 11.512 8.293 11.707C8.488 11.902 8.724 12 9 12C9.276 12 9.512 11.902 9.707 11.707C9.902 11.512 10 11.276 10 11C10 10.634 9.925 10.301 9.775 10.001C9.713 9.877 9.631 9.744 9.531 9.603C9.466 9.513 9.363 9.379 9.221 9.201C9.135 9.094 9.061 9 9 8.92C8.939 9 8.865 9.094 8.779 9.201C8.637 9.379 8.534 9.513 8.469 9.603Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M11.552 3.977C11.931 4.438 12.214 4.793 12.399 5.044C12.717 5.473 12.98 5.885 13.189 6.278C13.73 7.294 14 8.368 14 9.5C14 10.199 13.871 10.874 13.614 11.525C13.334 12.231 12.926 12.852 12.389 13.389C11.852 13.926 11.231 14.334 10.525 14.614C9.874 14.871 9.199 15 8.5 15C7.801 15 7.126 14.871 6.475 14.614C5.769 14.334 5.148 13.926 4.611 13.389C4.074 12.852 3.666 12.231 3.386 11.525C3.129 10.874 3 10.199 3 9.5C3 8.851 3.003 8.377 3.008 8.077C3.017 7.581 3.035 7.147 3.064 6.774C3.134 5.867 3.288 5.056 3.526 4.342C3.569 4.211 3.653 4.115 3.776 4.053C3.9 3.991 4.027 3.982 4.158 4.026C4.316 4.078 4.422 4.184 4.474 4.342C4.639 4.836 4.764 5.197 4.851 5.425C4.99 5.793 5.123 6.091 5.25 6.32C5.486 6.745 5.72 6.971 5.953 6.997C5.97 6.975 5.989 6.942 6.01 6.897C6.077 6.762 6.179 6.456 6.317 5.979C6.447 5.529 6.556 5.175 6.645 4.918C6.8 4.47 6.971 4.058 7.16 3.681C7.663 2.674 8.337 1.819 9.18 1.116C9.286 1.027 9.408 0.99 9.545 1.002C9.683 1.015 9.796 1.074 9.884 1.18C9.938 1.245 9.974 1.319 9.99 1.402C10.069 1.794 10.253 2.213 10.544 2.661C10.731 2.949 11.067 3.388 11.552 3.977ZM7.59 5.244C7.507 5.485 7.403 5.823 7.278 6.256C7.2 6.526 7.142 6.719 7.104 6.837C7.037 7.042 6.971 7.21 6.907 7.34C6.798 7.56 6.668 7.725 6.517 7.835C6.366 7.945 6.194 8 6 8C5.359 8 4.818 7.602 4.375 6.805C4.291 6.653 4.205 6.478 4.119 6.28C4.095 6.465 4.076 6.655 4.061 6.851C4.034 7.204 4.016 7.619 4.008 8.095C4.003 8.389 4 8.857 4 9.5C4 10.072 4.105 10.624 4.316 11.156C4.545 11.734 4.879 12.243 5.318 12.682C5.757 13.121 6.266 13.455 6.844 13.684C7.376 13.895 7.928 14 8.5 14C9.072 14 9.624 13.895 10.156 13.684C10.734 13.455 11.243 13.121 11.682 12.682C12.121 12.243 12.455 11.734 12.684 11.156C12.895 10.624 13 10.072 13 9.5C13 8.534 12.769 7.617 12.306 6.747C12.12 6.398 11.883 6.028 11.595 5.639C11.42 5.402 11.148 5.06 10.78 4.613C10.526 4.305 10.339 4.073 10.219 3.919C10.016 3.659 9.845 3.421 9.705 3.206C9.528 2.932 9.381 2.664 9.266 2.4C8.783 2.903 8.379 3.479 8.054 4.128C7.885 4.466 7.731 4.838 7.59 5.244ZM9.692 8.175C9.756 8.265 9.859 8.398 10.002 8.577C10.155 8.769 10.27 8.917 10.344 9.022C10.475 9.205 10.584 9.383 10.669 9.554C10.89 9.995 11 10.477 11 11C11 11.254 10.953 11.5 10.86 11.736C10.758 11.993 10.609 12.219 10.414 12.414C10.219 12.609 9.993 12.758 9.736 12.86C9.5 12.953 9.254 13 9 13C8.746 13 8.5 12.953 8.264 12.86C8.007 12.758 7.781 12.609 7.586 12.414C7.391 12.219 7.242 11.993 7.14 11.736C7.047 11.5 7 11.254 7 11C7 10.477 7.11 9.995 7.331 9.554C7.416 9.383 7.525 9.205 7.656 9.022C7.73 8.917 7.845 8.769 7.998 8.577C8.141 8.398 8.244 8.264 8.308 8.175C8.409 8.034 8.49 7.901 8.553 7.776C8.615 7.653 8.711 7.569 8.842 7.526C8.973 7.482 9.1 7.491 9.224 7.553C9.323 7.602 9.398 7.677 9.447 7.776C9.51 7.901 9.591 8.034 9.692 8.175ZM8.469 9.603C8.369 9.744 8.287 9.877 8.225 10.001C8.075 10.301 8 10.634 8 11C8 11.276 8.098 11.512 8.293 11.707C8.488 11.902 8.724 12 9 12C9.276 12 9.512 11.902 9.707 11.707C9.902 11.512 10 11.276 10 11C10 10.634 9.925 10.301 9.775 10.001C9.713 9.877 9.631 9.744 9.531 9.603C9.466 9.513 9.363 9.379 9.221 9.201C9.135 9.094 9.061 9 9 8.92C8.939 9 8.865 9.094 8.779 9.201C8.637 9.379 8.534 9.513 8.469 9.603Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
}
```

### Data URL

```text
data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M11.552 3.977C11.931 4.438 12.214 4.793 12.399 5.044C12.717 5.473 12.98 5.885 13.189 6.278C13.73 7.294 14 8.368 14 9.5C14 10.199 13.871 10.874 13.614 11.525C13.334 12.231 12.926 12.852 12.389 13.389C11.852 13.926 11.231 14.334 10.525 14.614C9.874 14.871 9.199 15 8.5 15C7.801 15 7.126 14.871 6.475 14.614C5.769 14.334 5.148 13.926 4.611 13.389C4.074 12.852 3.666 12.231 3.386 11.525C3.129 10.874 3 10.199 3 9.5C3 8.851 3.003 8.377 3.008 8.077C3.017 7.581 3.035 7.147 3.064 6.774C3.134 5.867 3.288 5.056 3.526 4.342C3.569 4.211 3.653 4.115 3.776 4.053C3.9 3.991 4.027 3.982 4.158 4.026C4.316 4.078 4.422 4.184 4.474 4.342C4.639 4.836 4.764 5.197 4.851 5.425C4.99 5.793 5.123 6.091 5.25 6.32C5.486 6.745 5.72 6.971 5.953 6.997C5.97 6.975 5.989 6.942 6.01 6.897C6.077 6.762 6.179 6.456 6.317 5.979C6.447 5.529 6.556 5.175 6.645 4.918C6.8 4.47 6.971 4.058 7.16 3.681C7.663 2.674 8.337 1.819 9.18 1.116C9.286 1.027 9.408 0.99 9.545 1.002C9.683 1.015 9.796 1.074 9.884 1.18C9.938 1.245 9.974 1.319 9.99 1.402C10.069 1.794 10.253 2.213 10.544 2.661C10.731 2.949 11.067 3.388 11.552 3.977ZM7.59 5.244C7.507 5.485 7.403 5.823 7.278 6.256C7.2 6.526 7.142 6.719 7.104 6.837C7.037 7.042 6.971 7.21 6.907 7.34C6.798 7.56 6.668 7.725 6.517 7.835C6.366 7.945 6.194 8 6 8C5.359 8 4.818 7.602 4.375 6.805C4.291 6.653 4.205 6.478 4.119 6.28C4.095 6.465 4.076 6.655 4.061 6.851C4.034 7.204 4.016 7.619 4.008 8.095C4.003 8.389 4 8.857 4 9.5C4 10.072 4.105 10.624 4.316 11.156C4.545 11.734 4.879 12.243 5.318 12.682C5.757 13.121 6.266 13.455 6.844 13.684C7.376 13.895 7.928 14 8.5 14C9.072 14 9.624 13.895 10.156 13.684C10.734 13.455 11.243 13.121 11.682 12.682C12.121 12.243 12.455 11.734 12.684 11.156C12.895 10.624 13 10.072 13 9.5C13 8.534 12.769 7.617 12.306 6.747C12.12 6.398 11.883 6.028 11.595 5.639C11.42 5.402 11.148 5.06 10.78 4.613C10.526 4.305 10.339 4.073 10.219 3.919C10.016 3.659 9.845 3.421 9.705 3.206C9.528 2.932 9.381 2.664 9.266 2.4C8.783 2.903 8.379 3.479 8.054 4.128C7.885 4.466 7.731 4.838 7.59 5.244ZM9.692 8.175C9.756 8.265 9.859 8.398 10.002 8.577C10.155 8.769 10.27 8.917 10.344 9.022C10.475 9.205 10.584 9.383 10.669 9.554C10.89 9.995 11 10.477 11 11C11 11.254 10.953 11.5 10.86 11.736C10.758 11.993 10.609 12.219 10.414 12.414C10.219 12.609 9.993 12.758 9.736 12.86C9.5 12.953 9.254 13 9 13C8.746 13 8.5 12.953 8.264 12.86C8.007 12.758 7.781 12.609 7.586 12.414C7.391 12.219 7.242 11.993 7.14 11.736C7.047 11.5 7 11.254 7 11C7 10.477 7.11 9.995 7.331 9.554C7.416 9.383 7.525 9.205 7.656 9.022C7.73 8.917 7.845 8.769 7.998 8.577C8.141 8.398 8.244 8.264 8.308 8.175C8.409 8.034 8.49 7.901 8.553 7.776C8.615 7.653 8.711 7.569 8.842 7.526C8.973 7.482 9.1 7.491 9.224 7.553C9.323 7.602 9.398 7.677 9.447 7.776C9.51 7.901 9.591 8.034 9.692 8.175ZM8.469 9.603C8.369 9.744 8.287 9.877 8.225 10.001C8.075 10.301 8 10.634 8 11C8 11.276 8.098 11.512 8.293 11.707C8.488 11.902 8.724 12 9 12C9.276 12 9.512 11.902 9.707 11.707C9.902 11.512 10 11.276 10 11C10 10.634 9.925 10.301 9.775 10.001C9.713 9.877 9.631 9.744 9.531 9.603C9.466 9.513 9.363 9.379 9.221 9.201C9.135 9.094 9.061 9 9 8.92C8.939 9 8.865 9.094 8.779 9.201C8.637 9.379 8.534 9.513 8.469 9.603Z'/%3E%3C/svg%3E
```

### Sprite

```html
<!-- Gentleface "flame" (line-round), MIT. https://gentleface.com/icons/flame
     Every icon of this style in one file: https://gentleface.com/sprite/line-round.svg
     Serve it from your own origin: <use> does not load from another origin. -->
<svg width="16" height="16" aria-hidden="true"><use href="/sprite/line-round.svg#flame"/></svg>
```

### SwiftUI

```swift
// Gentleface "flame" (line-round), MIT. https://gentleface.com/icons/flame
import SwiftUI

struct FlameIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 11.552, y: 3.977))
        p.addCurve(to: CGPoint(x: 12.399, y: 5.044), control1: CGPoint(x: 11.931, y: 4.438), control2: CGPoint(x: 12.214, y: 4.793))
        p.addCurve(to: CGPoint(x: 13.189, y: 6.278), control1: CGPoint(x: 12.717, y: 5.473), control2: CGPoint(x: 12.98, y: 5.885))
        p.addCurve(to: CGPoint(x: 14, y: 9.5), control1: CGPoint(x: 13.73, y: 7.294), control2: CGPoint(x: 14, y: 8.368))
        p.addCurve(to: CGPoint(x: 13.614, y: 11.525), control1: CGPoint(x: 14, y: 10.199), control2: CGPoint(x: 13.871, y: 10.874))
        p.addCurve(to: CGPoint(x: 12.389, y: 13.389), control1: CGPoint(x: 13.334, y: 12.231), control2: CGPoint(x: 12.926, y: 12.852))
        p.addCurve(to: CGPoint(x: 10.525, y: 14.614), control1: CGPoint(x: 11.852, y: 13.926), control2: CGPoint(x: 11.231, y: 14.334))
        p.addCurve(to: CGPoint(x: 8.5, y: 15), control1: CGPoint(x: 9.874, y: 14.871), control2: CGPoint(x: 9.199, y: 15))
        p.addCurve(to: CGPoint(x: 6.475, y: 14.614), control1: CGPoint(x: 7.801, y: 15), control2: CGPoint(x: 7.126, y: 14.871))
        p.addCurve(to: CGPoint(x: 4.611, y: 13.389), control1: CGPoint(x: 5.769, y: 14.334), control2: CGPoint(x: 5.148, y: 13.926))
        p.addCurve(to: CGPoint(x: 3.386, y: 11.525), control1: CGPoint(x: 4.074, y: 12.852), control2: CGPoint(x: 3.666, y: 12.231))
        p.addCurve(to: CGPoint(x: 3, y: 9.5), control1: CGPoint(x: 3.129, y: 10.874), control2: CGPoint(x: 3, y: 10.199))
        p.addCurve(to: CGPoint(x: 3.008, y: 8.077), control1: CGPoint(x: 3, y: 8.851), control2: CGPoint(x: 3.003, y: 8.377))
        p.addCurve(to: CGPoint(x: 3.064, y: 6.774), control1: CGPoint(x: 3.017, y: 7.581), control2: CGPoint(x: 3.035, y: 7.147))
        p.addCurve(to: CGPoint(x: 3.526, y: 4.342), control1: CGPoint(x: 3.134, y: 5.867), control2: CGPoint(x: 3.288, y: 5.056))
        p.addCurve(to: CGPoint(x: 3.776, y: 4.053), control1: CGPoint(x: 3.569, y: 4.211), control2: CGPoint(x: 3.653, y: 4.115))
        p.addCurve(to: CGPoint(x: 4.158, y: 4.026), control1: CGPoint(x: 3.9, y: 3.991), control2: CGPoint(x: 4.027, y: 3.982))
        p.addCurve(to: CGPoint(x: 4.474, y: 4.342), control1: CGPoint(x: 4.316, y: 4.078), control2: CGPoint(x: 4.422, y: 4.184))
        p.addCurve(to: CGPoint(x: 4.851, y: 5.425), control1: CGPoint(x: 4.639, y: 4.836), control2: CGPoint(x: 4.764, y: 5.197))
        p.addCurve(to: CGPoint(x: 5.25, y: 6.32), control1: CGPoint(x: 4.99, y: 5.793), control2: CGPoint(x: 5.123, y: 6.091))
        p.addCurve(to: CGPoint(x: 5.953, y: 6.997), control1: CGPoint(x: 5.486, y: 6.745), control2: CGPoint(x: 5.72, y: 6.971))
        p.addCurve(to: CGPoint(x: 6.01, y: 6.897), control1: CGPoint(x: 5.97, y: 6.975), control2: CGPoint(x: 5.989, y: 6.942))
        p.addCurve(to: CGPoint(x: 6.317, y: 5.979), control1: CGPoint(x: 6.077, y: 6.762), control2: CGPoint(x: 6.179, y: 6.456))
        p.addCurve(to: CGPoint(x: 6.645, y: 4.918), control1: CGPoint(x: 6.447, y: 5.529), control2: CGPoint(x: 6.556, y: 5.175))
        p.addCurve(to: CGPoint(x: 7.16, y: 3.681), control1: CGPoint(x: 6.8, y: 4.47), control2: CGPoint(x: 6.971, y: 4.058))
        p.addCurve(to: CGPoint(x: 9.18, y: 1.116), control1: CGPoint(x: 7.663, y: 2.674), control2: CGPoint(x: 8.337, y: 1.819))
        p.addCurve(to: CGPoint(x: 9.545, y: 1.002), control1: CGPoint(x: 9.286, y: 1.027), control2: CGPoint(x: 9.408, y: 0.99))
        p.addCurve(to: CGPoint(x: 9.884, y: 1.18), control1: CGPoint(x: 9.683, y: 1.015), control2: CGPoint(x: 9.796, y: 1.074))
        p.addCurve(to: CGPoint(x: 9.99, y: 1.402), control1: CGPoint(x: 9.938, y: 1.245), control2: CGPoint(x: 9.974, y: 1.319))
        p.addCurve(to: CGPoint(x: 10.544, y: 2.661), control1: CGPoint(x: 10.069, y: 1.794), control2: CGPoint(x: 10.253, y: 2.213))
        p.addCurve(to: CGPoint(x: 11.552, y: 3.977), control1: CGPoint(x: 10.731, y: 2.949), control2: CGPoint(x: 11.067, y: 3.388))
        p.closeSubpath()
        p.move(to: CGPoint(x: 7.59, y: 5.244))
        p.addCurve(to: CGPoint(x: 7.278, y: 6.256), control1: CGPoint(x: 7.507, y: 5.485), control2: CGPoint(x: 7.403, y: 5.823))
        p.addCurve(to: CGPoint(x: 7.104, y: 6.837), control1: CGPoint(x: 7.2, y: 6.526), control2: CGPoint(x: 7.142, y: 6.719))
        p.addCurve(to: CGPoint(x: 6.907, y: 7.34), control1: CGPoint(x: 7.037, y: 7.042), control2: CGPoint(x: 6.971, y: 7.21))
        p.addCurve(to: CGPoint(x: 6.517, y: 7.835), control1: CGPoint(x: 6.798, y: 7.56), control2: CGPoint(x: 6.668, y: 7.725))
        p.addCurve(to: CGPoint(x: 6, y: 8), control1: CGPoint(x: 6.366, y: 7.945), control2: CGPoint(x: 6.194, y: 8))
        p.addCurve(to: CGPoint(x: 4.375, y: 6.805), control1: CGPoint(x: 5.359, y: 8), control2: CGPoint(x: 4.818, y: 7.602))
        p.addCurve(to: CGPoint(x: 4.119, y: 6.28), control1: CGPoint(x: 4.291, y: 6.653), control2: CGPoint(x: 4.205, y: 6.478))
        p.addCurve(to: CGPoint(x: 4.061, y: 6.851), control1: CGPoint(x: 4.095, y: 6.465), control2: CGPoint(x: 4.076, y: 6.655))
        p.addCurve(to: CGPoint(x: 4.008, y: 8.095), control1: CGPoint(x: 4.034, y: 7.204), control2: CGPoint(x: 4.016, y: 7.619))
        p.addCurve(to: CGPoint(x: 4, y: 9.5), control1: CGPoint(x: 4.003, y: 8.389), control2: CGPoint(x: 4, y: 8.857))
        p.addCurve(to: CGPoint(x: 4.316, y: 11.156), control1: CGPoint(x: 4, y: 10.072), control2: CGPoint(x: 4.105, y: 10.624))
        p.addCurve(to: CGPoint(x: 5.318, y: 12.682), control1: CGPoint(x: 4.545, y: 11.734), control2: CGPoint(x: 4.879, y: 12.243))
        p.addCurve(to: CGPoint(x: 6.844, y: 13.684), control1: CGPoint(x: 5.757, y: 13.121), control2: CGPoint(x: 6.266, y: 13.455))
        p.addCurve(to: CGPoint(x: 8.5, y: 14), control1: CGPoint(x: 7.376, y: 13.895), control2: CGPoint(x: 7.928, y: 14))
        p.addCurve(to: CGPoint(x: 10.156, y: 13.684), control1: CGPoint(x: 9.072, y: 14), control2: CGPoint(x: 9.624, y: 13.895))
        p.addCurve(to: CGPoint(x: 11.682, y: 12.682), control1: CGPoint(x: 10.734, y: 13.455), control2: CGPoint(x: 11.243, y: 13.121))
        p.addCurve(to: CGPoint(x: 12.684, y: 11.156), control1: CGPoint(x: 12.121, y: 12.243), control2: CGPoint(x: 12.455, y: 11.734))
        p.addCurve(to: CGPoint(x: 13, y: 9.5), control1: CGPoint(x: 12.895, y: 10.624), control2: CGPoint(x: 13, y: 10.072))
        p.addCurve(to: CGPoint(x: 12.306, y: 6.747), control1: CGPoint(x: 13, y: 8.534), control2: CGPoint(x: 12.769, y: 7.617))
        p.addCurve(to: CGPoint(x: 11.595, y: 5.639), control1: CGPoint(x: 12.12, y: 6.398), control2: CGPoint(x: 11.883, y: 6.028))
        p.addCurve(to: CGPoint(x: 10.78, y: 4.613), control1: CGPoint(x: 11.42, y: 5.402), control2: CGPoint(x: 11.148, y: 5.06))
        p.addCurve(to: CGPoint(x: 10.219, y: 3.919), control1: CGPoint(x: 10.526, y: 4.305), control2: CGPoint(x: 10.339, y: 4.073))
        p.addCurve(to: CGPoint(x: 9.705, y: 3.206), control1: CGPoint(x: 10.016, y: 3.659), control2: CGPoint(x: 9.845, y: 3.421))
        p.addCurve(to: CGPoint(x: 9.266, y: 2.4), control1: CGPoint(x: 9.528, y: 2.932), control2: CGPoint(x: 9.381, y: 2.664))
        p.addCurve(to: CGPoint(x: 8.054, y: 4.128), control1: CGPoint(x: 8.783, y: 2.903), control2: CGPoint(x: 8.379, y: 3.479))
        p.addCurve(to: CGPoint(x: 7.59, y: 5.244), control1: CGPoint(x: 7.885, y: 4.466), control2: CGPoint(x: 7.731, y: 4.838))
        p.closeSubpath()
        p.move(to: CGPoint(x: 9.692, y: 8.175))
        p.addCurve(to: CGPoint(x: 10.002, y: 8.577), control1: CGPoint(x: 9.756, y: 8.265), control2: CGPoint(x: 9.859, y: 8.398))
        p.addCurve(to: CGPoint(x: 10.344, y: 9.022), control1: CGPoint(x: 10.155, y: 8.769), control2: CGPoint(x: 10.27, y: 8.917))
        p.addCurve(to: CGPoint(x: 10.669, y: 9.554), control1: CGPoint(x: 10.475, y: 9.205), control2: CGPoint(x: 10.584, y: 9.383))
        p.addCurve(to: CGPoint(x: 11, y: 11), control1: CGPoint(x: 10.89, y: 9.995), control2: CGPoint(x: 11, y: 10.477))
        p.addCurve(to: CGPoint(x: 10.86, y: 11.736), control1: CGPoint(x: 11, y: 11.254), control2: CGPoint(x: 10.953, y: 11.5))
        p.addCurve(to: CGPoint(x: 10.414, y: 12.414), control1: CGPoint(x: 10.758, y: 11.993), control2: CGPoint(x: 10.609, y: 12.219))
        p.addCurve(to: CGPoint(x: 9.736, y: 12.86), control1: CGPoint(x: 10.219, y: 12.609), control2: CGPoint(x: 9.993, y: 12.758))
        p.addCurve(to: CGPoint(x: 9, y: 13), control1: CGPoint(x: 9.5, y: 12.953), control2: CGPoint(x: 9.254, y: 13))
        p.addCurve(to: CGPoint(x: 8.264, y: 12.86), control1: CGPoint(x: 8.746, y: 13), control2: CGPoint(x: 8.5, y: 12.953))
        p.addCurve(to: CGPoint(x: 7.586, y: 12.414), control1: CGPoint(x: 8.007, y: 12.758), control2: CGPoint(x: 7.781, y: 12.609))
        p.addCurve(to: CGPoint(x: 7.14, y: 11.736), control1: CGPoint(x: 7.391, y: 12.219), control2: CGPoint(x: 7.242, y: 11.993))
        p.addCurve(to: CGPoint(x: 7, y: 11), control1: CGPoint(x: 7.047, y: 11.5), control2: CGPoint(x: 7, y: 11.254))
        p.addCurve(to: CGPoint(x: 7.331, y: 9.554), control1: CGPoint(x: 7, y: 10.477), control2: CGPoint(x: 7.11, y: 9.995))
        p.addCurve(to: CGPoint(x: 7.656, y: 9.022), control1: CGPoint(x: 7.416, y: 9.383), control2: CGPoint(x: 7.525, y: 9.205))
        p.addCurve(to: CGPoint(x: 7.998, y: 8.577), control1: CGPoint(x: 7.73, y: 8.917), control2: CGPoint(x: 7.845, y: 8.769))
        p.addCurve(to: CGPoint(x: 8.308, y: 8.175), control1: CGPoint(x: 8.141, y: 8.398), control2: CGPoint(x: 8.244, y: 8.264))
        p.addCurve(to: CGPoint(x: 8.553, y: 7.776), control1: CGPoint(x: 8.409, y: 8.034), control2: CGPoint(x: 8.49, y: 7.901))
        p.addCurve(to: CGPoint(x: 8.842, y: 7.526), control1: CGPoint(x: 8.615, y: 7.653), control2: CGPoint(x: 8.711, y: 7.569))
        p.addCurve(to: CGPoint(x: 9.224, y: 7.553), control1: CGPoint(x: 8.973, y: 7.482), control2: CGPoint(x: 9.1, y: 7.491))
        p.addCurve(to: CGPoint(x: 9.447, y: 7.776), control1: CGPoint(x: 9.323, y: 7.602), control2: CGPoint(x: 9.398, y: 7.677))
        p.addCurve(to: CGPoint(x: 9.692, y: 8.175), control1: CGPoint(x: 9.51, y: 7.901), control2: CGPoint(x: 9.591, y: 8.034))
        p.closeSubpath()
        p.move(to: CGPoint(x: 8.469, y: 9.603))
        p.addCurve(to: CGPoint(x: 8.225, y: 10.001), control1: CGPoint(x: 8.369, y: 9.744), control2: CGPoint(x: 8.287, y: 9.877))
        p.addCurve(to: CGPoint(x: 8, y: 11), control1: CGPoint(x: 8.075, y: 10.301), control2: CGPoint(x: 8, y: 10.634))
        p.addCurve(to: CGPoint(x: 8.293, y: 11.707), control1: CGPoint(x: 8, y: 11.276), control2: CGPoint(x: 8.098, y: 11.512))
        p.addCurve(to: CGPoint(x: 9, y: 12), control1: CGPoint(x: 8.488, y: 11.902), control2: CGPoint(x: 8.724, y: 12))
        p.addCurve(to: CGPoint(x: 9.707, y: 11.707), control1: CGPoint(x: 9.276, y: 12), control2: CGPoint(x: 9.512, y: 11.902))
        p.addCurve(to: CGPoint(x: 10, y: 11), control1: CGPoint(x: 9.902, y: 11.512), control2: CGPoint(x: 10, y: 11.276))
        p.addCurve(to: CGPoint(x: 9.775, y: 10.001), control1: CGPoint(x: 10, y: 10.634), control2: CGPoint(x: 9.925, y: 10.301))
        p.addCurve(to: CGPoint(x: 9.531, y: 9.603), control1: CGPoint(x: 9.713, y: 9.877), control2: CGPoint(x: 9.631, y: 9.744))
        p.addCurve(to: CGPoint(x: 9.221, y: 9.201), control1: CGPoint(x: 9.466, y: 9.513), control2: CGPoint(x: 9.363, y: 9.379))
        p.addCurve(to: CGPoint(x: 9, y: 8.92), control1: CGPoint(x: 9.135, y: 9.094), control2: CGPoint(x: 9.061, y: 9))
        p.addCurve(to: CGPoint(x: 8.779, y: 9.201), control1: CGPoint(x: 8.939, y: 9), control2: CGPoint(x: 8.865, y: 9.094))
        p.addCurve(to: CGPoint(x: 8.469, y: 9.603), control1: CGPoint(x: 8.637, y: 9.379), control2: CGPoint(x: 8.534, y: 9.513))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

// FlameIcon().frame(width: 16, height: 16) fills with the foreground style. Keep it on whole points to stay crisp.
```

### Compose

```kotlin
// Gentleface "flame" (line-round), MIT. https://gentleface.com/icons/flame
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.addPathNodes
import androidx.compose.ui.unit.dp

val FlameIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "flame", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M11.552 3.977C11.931 4.438 12.214 4.793 12.399 5.044C12.717 5.473 12.98 5.885 13.189 6.278C13.73 7.294 14 8.368 14 9.5C14 10.199 13.871 10.874 13.614 11.525C13.334 12.231 12.926 12.852 12.389 13.389C11.852 13.926 11.231 14.334 10.525 14.614C9.874 14.871 9.199 15 8.5 15C7.801 15 7.126 14.871 6.475 14.614C5.769 14.334 5.148 13.926 4.611 13.389C4.074 12.852 3.666 12.231 3.386 11.525C3.129 10.874 3 10.199 3 9.5C3 8.851 3.003 8.377 3.008 8.077C3.017 7.581 3.035 7.147 3.064 6.774C3.134 5.867 3.288 5.056 3.526 4.342C3.569 4.211 3.653 4.115 3.776 4.053C3.9 3.991 4.027 3.982 4.158 4.026C4.316 4.078 4.422 4.184 4.474 4.342C4.639 4.836 4.764 5.197 4.851 5.425C4.99 5.793 5.123 6.091 5.25 6.32C5.486 6.745 5.72 6.971 5.953 6.997C5.97 6.975 5.989 6.942 6.01 6.897C6.077 6.762 6.179 6.456 6.317 5.979C6.447 5.529 6.556 5.175 6.645 4.918C6.8 4.47 6.971 4.058 7.16 3.681C7.663 2.674 8.337 1.819 9.18 1.116C9.286 1.027 9.408 0.99 9.545 1.002C9.683 1.015 9.796 1.074 9.884 1.18C9.938 1.245 9.974 1.319 9.99 1.402C10.069 1.794 10.253 2.213 10.544 2.661C10.731 2.949 11.067 3.388 11.552 3.977ZM7.59 5.244C7.507 5.485 7.403 5.823 7.278 6.256C7.2 6.526 7.142 6.719 7.104 6.837C7.037 7.042 6.971 7.21 6.907 7.34C6.798 7.56 6.668 7.725 6.517 7.835C6.366 7.945 6.194 8 6 8C5.359 8 4.818 7.602 4.375 6.805C4.291 6.653 4.205 6.478 4.119 6.28C4.095 6.465 4.076 6.655 4.061 6.851C4.034 7.204 4.016 7.619 4.008 8.095C4.003 8.389 4 8.857 4 9.5C4 10.072 4.105 10.624 4.316 11.156C4.545 11.734 4.879 12.243 5.318 12.682C5.757 13.121 6.266 13.455 6.844 13.684C7.376 13.895 7.928 14 8.5 14C9.072 14 9.624 13.895 10.156 13.684C10.734 13.455 11.243 13.121 11.682 12.682C12.121 12.243 12.455 11.734 12.684 11.156C12.895 10.624 13 10.072 13 9.5C13 8.534 12.769 7.617 12.306 6.747C12.12 6.398 11.883 6.028 11.595 5.639C11.42 5.402 11.148 5.06 10.78 4.613C10.526 4.305 10.339 4.073 10.219 3.919C10.016 3.659 9.845 3.421 9.705 3.206C9.528 2.932 9.381 2.664 9.266 2.4C8.783 2.903 8.379 3.479 8.054 4.128C7.885 4.466 7.731 4.838 7.59 5.244ZM9.692 8.175C9.756 8.265 9.859 8.398 10.002 8.577C10.155 8.769 10.27 8.917 10.344 9.022C10.475 9.205 10.584 9.383 10.669 9.554C10.89 9.995 11 10.477 11 11C11 11.254 10.953 11.5 10.86 11.736C10.758 11.993 10.609 12.219 10.414 12.414C10.219 12.609 9.993 12.758 9.736 12.86C9.5 12.953 9.254 13 9 13C8.746 13 8.5 12.953 8.264 12.86C8.007 12.758 7.781 12.609 7.586 12.414C7.391 12.219 7.242 11.993 7.14 11.736C7.047 11.5 7 11.254 7 11C7 10.477 7.11 9.995 7.331 9.554C7.416 9.383 7.525 9.205 7.656 9.022C7.73 8.917 7.845 8.769 7.998 8.577C8.141 8.398 8.244 8.264 8.308 8.175C8.409 8.034 8.49 7.901 8.553 7.776C8.615 7.653 8.711 7.569 8.842 7.526C8.973 7.482 9.1 7.491 9.224 7.553C9.323 7.602 9.398 7.677 9.447 7.776C9.51 7.901 9.591 8.034 9.692 8.175ZM8.469 9.603C8.369 9.744 8.287 9.877 8.225 10.001C8.075 10.301 8 10.634 8 11C8 11.276 8.098 11.512 8.293 11.707C8.488 11.902 8.724 12 9 12C9.276 12 9.512 11.902 9.707 11.707C9.902 11.512 10 11.276 10 11C10 10.634 9.925 10.301 9.775 10.001C9.713 9.877 9.631 9.744 9.531 9.603C9.466 9.513 9.363 9.379 9.221 9.201C9.135 9.094 9.061 9 9 8.92C8.939 9 8.865 9.094 8.779 9.201C8.637 9.379 8.534 9.513 8.469 9.603Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

// Icon(FlameIcon, contentDescription = null) tints it with LocalContentColor.
```

### Android XML

```xml
<!-- res/drawable/ic_flame.xml · Gentleface "flame" (line-round), MIT. https://gentleface.com/icons/flame -->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="16dp"
    android:height="16dp"
    android:viewportWidth="16"
    android:viewportHeight="16"
    android:tint="?attr/colorControlNormal">
  <path
      android:fillColor="@android:color/white"
      android:pathData="M11.552 3.977C11.931 4.438 12.214 4.793 12.399 5.044C12.717 5.473 12.98 5.885 13.189 6.278C13.73 7.294 14 8.368 14 9.5C14 10.199 13.871 10.874 13.614 11.525C13.334 12.231 12.926 12.852 12.389 13.389C11.852 13.926 11.231 14.334 10.525 14.614C9.874 14.871 9.199 15 8.5 15C7.801 15 7.126 14.871 6.475 14.614C5.769 14.334 5.148 13.926 4.611 13.389C4.074 12.852 3.666 12.231 3.386 11.525C3.129 10.874 3 10.199 3 9.5C3 8.851 3.003 8.377 3.008 8.077C3.017 7.581 3.035 7.147 3.064 6.774C3.134 5.867 3.288 5.056 3.526 4.342C3.569 4.211 3.653 4.115 3.776 4.053C3.9 3.991 4.027 3.982 4.158 4.026C4.316 4.078 4.422 4.184 4.474 4.342C4.639 4.836 4.764 5.197 4.851 5.425C4.99 5.793 5.123 6.091 5.25 6.32C5.486 6.745 5.72 6.971 5.953 6.997C5.97 6.975 5.989 6.942 6.01 6.897C6.077 6.762 6.179 6.456 6.317 5.979C6.447 5.529 6.556 5.175 6.645 4.918C6.8 4.47 6.971 4.058 7.16 3.681C7.663 2.674 8.337 1.819 9.18 1.116C9.286 1.027 9.408 0.99 9.545 1.002C9.683 1.015 9.796 1.074 9.884 1.18C9.938 1.245 9.974 1.319 9.99 1.402C10.069 1.794 10.253 2.213 10.544 2.661C10.731 2.949 11.067 3.388 11.552 3.977ZM7.59 5.244C7.507 5.485 7.403 5.823 7.278 6.256C7.2 6.526 7.142 6.719 7.104 6.837C7.037 7.042 6.971 7.21 6.907 7.34C6.798 7.56 6.668 7.725 6.517 7.835C6.366 7.945 6.194 8 6 8C5.359 8 4.818 7.602 4.375 6.805C4.291 6.653 4.205 6.478 4.119 6.28C4.095 6.465 4.076 6.655 4.061 6.851C4.034 7.204 4.016 7.619 4.008 8.095C4.003 8.389 4 8.857 4 9.5C4 10.072 4.105 10.624 4.316 11.156C4.545 11.734 4.879 12.243 5.318 12.682C5.757 13.121 6.266 13.455 6.844 13.684C7.376 13.895 7.928 14 8.5 14C9.072 14 9.624 13.895 10.156 13.684C10.734 13.455 11.243 13.121 11.682 12.682C12.121 12.243 12.455 11.734 12.684 11.156C12.895 10.624 13 10.072 13 9.5C13 8.534 12.769 7.617 12.306 6.747C12.12 6.398 11.883 6.028 11.595 5.639C11.42 5.402 11.148 5.06 10.78 4.613C10.526 4.305 10.339 4.073 10.219 3.919C10.016 3.659 9.845 3.421 9.705 3.206C9.528 2.932 9.381 2.664 9.266 2.4C8.783 2.903 8.379 3.479 8.054 4.128C7.885 4.466 7.731 4.838 7.59 5.244ZM9.692 8.175C9.756 8.265 9.859 8.398 10.002 8.577C10.155 8.769 10.27 8.917 10.344 9.022C10.475 9.205 10.584 9.383 10.669 9.554C10.89 9.995 11 10.477 11 11C11 11.254 10.953 11.5 10.86 11.736C10.758 11.993 10.609 12.219 10.414 12.414C10.219 12.609 9.993 12.758 9.736 12.86C9.5 12.953 9.254 13 9 13C8.746 13 8.5 12.953 8.264 12.86C8.007 12.758 7.781 12.609 7.586 12.414C7.391 12.219 7.242 11.993 7.14 11.736C7.047 11.5 7 11.254 7 11C7 10.477 7.11 9.995 7.331 9.554C7.416 9.383 7.525 9.205 7.656 9.022C7.73 8.917 7.845 8.769 7.998 8.577C8.141 8.398 8.244 8.264 8.308 8.175C8.409 8.034 8.49 7.901 8.553 7.776C8.615 7.653 8.711 7.569 8.842 7.526C8.973 7.482 9.1 7.491 9.224 7.553C9.323 7.602 9.398 7.677 9.447 7.776C9.51 7.901 9.591 8.034 9.692 8.175ZM8.469 9.603C8.369 9.744 8.287 9.877 8.225 10.001C8.075 10.301 8 10.634 8 11C8 11.276 8.098 11.512 8.293 11.707C8.488 11.902 8.724 12 9 12C9.276 12 9.512 11.902 9.707 11.707C9.902 11.512 10 11.276 10 11C10 10.634 9.925 10.301 9.775 10.001C9.713 9.877 9.631 9.744 9.531 9.603C9.466 9.513 9.363 9.379 9.221 9.201C9.135 9.094 9.061 9 9 8.92C8.939 9 8.865 9.094 8.779 9.201C8.637 9.379 8.534 9.513 8.469 9.603Z"/>
</vector>
```

### Flutter

```dart
// Gentleface "flame" (line-round), MIT. https://gentleface.com/icons/flame
import 'package:flutter/widgets.dart';

class FlameIcon extends StatelessWidget {
  const FlameIcon({super.key, this.size = 16, this.color});
  final double size;
  final Color? color;

  @override
  Widget build(BuildContext context) => CustomPaint(
        size: Size.square(size),
        painter: _FlameIconPainter(color ?? IconTheme.of(context).color ?? const Color(0xFF000000)),
      );
}

class _FlameIconPainter extends CustomPainter {
  _FlameIconPainter(this.color);
  final Color color;

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(11.552, 3.977)
      ..cubicTo(11.931, 4.438, 12.214, 4.793, 12.399, 5.044)
      ..cubicTo(12.717, 5.473, 12.98, 5.885, 13.189, 6.278)
      ..cubicTo(13.73, 7.294, 14, 8.368, 14, 9.5)
      ..cubicTo(14, 10.199, 13.871, 10.874, 13.614, 11.525)
      ..cubicTo(13.334, 12.231, 12.926, 12.852, 12.389, 13.389)
      ..cubicTo(11.852, 13.926, 11.231, 14.334, 10.525, 14.614)
      ..cubicTo(9.874, 14.871, 9.199, 15, 8.5, 15)
      ..cubicTo(7.801, 15, 7.126, 14.871, 6.475, 14.614)
      ..cubicTo(5.769, 14.334, 5.148, 13.926, 4.611, 13.389)
      ..cubicTo(4.074, 12.852, 3.666, 12.231, 3.386, 11.525)
      ..cubicTo(3.129, 10.874, 3, 10.199, 3, 9.5)
      ..cubicTo(3, 8.851, 3.003, 8.377, 3.008, 8.077)
      ..cubicTo(3.017, 7.581, 3.035, 7.147, 3.064, 6.774)
      ..cubicTo(3.134, 5.867, 3.288, 5.056, 3.526, 4.342)
      ..cubicTo(3.569, 4.211, 3.653, 4.115, 3.776, 4.053)
      ..cubicTo(3.9, 3.991, 4.027, 3.982, 4.158, 4.026)
      ..cubicTo(4.316, 4.078, 4.422, 4.184, 4.474, 4.342)
      ..cubicTo(4.639, 4.836, 4.764, 5.197, 4.851, 5.425)
      ..cubicTo(4.99, 5.793, 5.123, 6.091, 5.25, 6.32)
      ..cubicTo(5.486, 6.745, 5.72, 6.971, 5.953, 6.997)
      ..cubicTo(5.97, 6.975, 5.989, 6.942, 6.01, 6.897)
      ..cubicTo(6.077, 6.762, 6.179, 6.456, 6.317, 5.979)
      ..cubicTo(6.447, 5.529, 6.556, 5.175, 6.645, 4.918)
      ..cubicTo(6.8, 4.47, 6.971, 4.058, 7.16, 3.681)
      ..cubicTo(7.663, 2.674, 8.337, 1.819, 9.18, 1.116)
      ..cubicTo(9.286, 1.027, 9.408, 0.99, 9.545, 1.002)
      ..cubicTo(9.683, 1.015, 9.796, 1.074, 9.884, 1.18)
      ..cubicTo(9.938, 1.245, 9.974, 1.319, 9.99, 1.402)
      ..cubicTo(10.069, 1.794, 10.253, 2.213, 10.544, 2.661)
      ..cubicTo(10.731, 2.949, 11.067, 3.388, 11.552, 3.977)
      ..close()
      ..moveTo(7.59, 5.244)
      ..cubicTo(7.507, 5.485, 7.403, 5.823, 7.278, 6.256)
      ..cubicTo(7.2, 6.526, 7.142, 6.719, 7.104, 6.837)
      ..cubicTo(7.037, 7.042, 6.971, 7.21, 6.907, 7.34)
      ..cubicTo(6.798, 7.56, 6.668, 7.725, 6.517, 7.835)
      ..cubicTo(6.366, 7.945, 6.194, 8, 6, 8)
      ..cubicTo(5.359, 8, 4.818, 7.602, 4.375, 6.805)
      ..cubicTo(4.291, 6.653, 4.205, 6.478, 4.119, 6.28)
      ..cubicTo(4.095, 6.465, 4.076, 6.655, 4.061, 6.851)
      ..cubicTo(4.034, 7.204, 4.016, 7.619, 4.008, 8.095)
      ..cubicTo(4.003, 8.389, 4, 8.857, 4, 9.5)
      ..cubicTo(4, 10.072, 4.105, 10.624, 4.316, 11.156)
      ..cubicTo(4.545, 11.734, 4.879, 12.243, 5.318, 12.682)
      ..cubicTo(5.757, 13.121, 6.266, 13.455, 6.844, 13.684)
      ..cubicTo(7.376, 13.895, 7.928, 14, 8.5, 14)
      ..cubicTo(9.072, 14, 9.624, 13.895, 10.156, 13.684)
      ..cubicTo(10.734, 13.455, 11.243, 13.121, 11.682, 12.682)
      ..cubicTo(12.121, 12.243, 12.455, 11.734, 12.684, 11.156)
      ..cubicTo(12.895, 10.624, 13, 10.072, 13, 9.5)
      ..cubicTo(13, 8.534, 12.769, 7.617, 12.306, 6.747)
      ..cubicTo(12.12, 6.398, 11.883, 6.028, 11.595, 5.639)
      ..cubicTo(11.42, 5.402, 11.148, 5.06, 10.78, 4.613)
      ..cubicTo(10.526, 4.305, 10.339, 4.073, 10.219, 3.919)
      ..cubicTo(10.016, 3.659, 9.845, 3.421, 9.705, 3.206)
      ..cubicTo(9.528, 2.932, 9.381, 2.664, 9.266, 2.4)
      ..cubicTo(8.783, 2.903, 8.379, 3.479, 8.054, 4.128)
      ..cubicTo(7.885, 4.466, 7.731, 4.838, 7.59, 5.244)
      ..close()
      ..moveTo(9.692, 8.175)
      ..cubicTo(9.756, 8.265, 9.859, 8.398, 10.002, 8.577)
      ..cubicTo(10.155, 8.769, 10.27, 8.917, 10.344, 9.022)
      ..cubicTo(10.475, 9.205, 10.584, 9.383, 10.669, 9.554)
      ..cubicTo(10.89, 9.995, 11, 10.477, 11, 11)
      ..cubicTo(11, 11.254, 10.953, 11.5, 10.86, 11.736)
      ..cubicTo(10.758, 11.993, 10.609, 12.219, 10.414, 12.414)
      ..cubicTo(10.219, 12.609, 9.993, 12.758, 9.736, 12.86)
      ..cubicTo(9.5, 12.953, 9.254, 13, 9, 13)
      ..cubicTo(8.746, 13, 8.5, 12.953, 8.264, 12.86)
      ..cubicTo(8.007, 12.758, 7.781, 12.609, 7.586, 12.414)
      ..cubicTo(7.391, 12.219, 7.242, 11.993, 7.14, 11.736)
      ..cubicTo(7.047, 11.5, 7, 11.254, 7, 11)
      ..cubicTo(7, 10.477, 7.11, 9.995, 7.331, 9.554)
      ..cubicTo(7.416, 9.383, 7.525, 9.205, 7.656, 9.022)
      ..cubicTo(7.73, 8.917, 7.845, 8.769, 7.998, 8.577)
      ..cubicTo(8.141, 8.398, 8.244, 8.264, 8.308, 8.175)
      ..cubicTo(8.409, 8.034, 8.49, 7.901, 8.553, 7.776)
      ..cubicTo(8.615, 7.653, 8.711, 7.569, 8.842, 7.526)
      ..cubicTo(8.973, 7.482, 9.1, 7.491, 9.224, 7.553)
      ..cubicTo(9.323, 7.602, 9.398, 7.677, 9.447, 7.776)
      ..cubicTo(9.51, 7.901, 9.591, 8.034, 9.692, 8.175)
      ..close()
      ..moveTo(8.469, 9.603)
      ..cubicTo(8.369, 9.744, 8.287, 9.877, 8.225, 10.001)
      ..cubicTo(8.075, 10.301, 8, 10.634, 8, 11)
      ..cubicTo(8, 11.276, 8.098, 11.512, 8.293, 11.707)
      ..cubicTo(8.488, 11.902, 8.724, 12, 9, 12)
      ..cubicTo(9.276, 12, 9.512, 11.902, 9.707, 11.707)
      ..cubicTo(9.902, 11.512, 10, 11.276, 10, 11)
      ..cubicTo(10, 10.634, 9.925, 10.301, 9.775, 10.001)
      ..cubicTo(9.713, 9.877, 9.631, 9.744, 9.531, 9.603)
      ..cubicTo(9.466, 9.513, 9.363, 9.379, 9.221, 9.201)
      ..cubicTo(9.135, 9.094, 9.061, 9, 9, 8.92)
      ..cubicTo(8.939, 9, 8.865, 9.094, 8.779, 9.201)
      ..cubicTo(8.637, 9.379, 8.534, 9.513, 8.469, 9.603)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

  @override
  bool shouldRepaint(_FlameIconPainter old) => old.color != color;
}
```
