# spa icon

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

- Category: Health & medical
- Use it for: spa, wellness, relaxation, massage, day spa, relax, well being, wellbeing, self care
- Tags: spa, wellness, relaxation, lotus, flower, massage, wellbeing, self-care, calm, retreat, beauty, hotel
- Component name: SpaIcon
- Added: 2026-11-07
- Since: version 0.5.0
- npm: `import { SpaIcon } from '@gentleface/react';` (@gentleface/react 0.6.0)

## Alternatives

- `hot-tub`: a hot tub or jacuzzi
- `yoga`: meditation or mindfulness
- `head-heart`: mental health
- `heart-pulse`: health and vitals

## Also fits

- yoga: wellness or relaxation
- mental health: wellness
- flower: a spa or wellness
- hot tub: spa or wellness

## Files

Each icon is drawn on the 16 px grid, and most also on the 20 and 24 px grids (at 24 in three weights: light 1 px, regular 1.5 px, bold 2 px). Show the drawing made for your size, or an exact multiple of it, on whole pixels: 16 for 16 and 32 px, 20 for 20 and 40, 24 for 24 and 48. A size in between or a fractional position blurs it. The code on each icon page is the 16 px drawing, an SVG with fill="currentColor"; the icon page's downloads follow its Grid switch, and npm has the 20 and 24 px drawings too.

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

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

## Animated

`spa-bloom`: The lotus folds up like a fan: the outer petals swing in onto the inner ones, both swing in behind the centre petal, and the centre petal sinks into the base. It rises again and opens, and the side petals fan out from behind it to both sides, the inner pair first and the outer pair last.

File: https://gentleface.com/motion/spa-bloom.svg (line-round, 16 px). Native SVG animation that loops by itself. To play it once, run 0.25 s to 2.3 s. Patterns: https://gentleface.com/animated-icons.md

```svg
<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.001" stroke-linecap="round" stroke-linejoin="round"><mask id="w9eSpaIn" maskUnits="userSpaceOnUse" x="-4" y="-4" width="24" height="24"><rect x="-4" y="-4" width="24" height="24" fill="#fff" stroke="none"/><path d="M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z" fill="#000" stroke="none"><animate attributeName="d" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.266;0.275;0.284;0.294;0.303;0.313;0.322;0.331;0.341;0.35;0.359;0.369;0.378;0.387;0.397;0.406;0.416;0.425;0.434;0.444;0.453;0.462;0.472;0.481;0.491;0.5;0.509;0.519;0.528;0.531;1" values="M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.989 3.964 6.282 5.035 6.016 6.25C5.189 8.546 6.005 11.114 8 12.5C9.995 11.114 10.811 8.546 9.984 6.25C9.718 5.035 9.011 3.964 8 3.25Z;M8 3.25C7.045 3.964 6.376 5.035 6.125 6.25C5.344 8.546 6.115 11.114 8 12.5C9.885 11.114 10.656 8.546 9.875 6.25C9.624 5.035 8.955 3.964 8 3.25Z;M8 3.25C7.196 3.964 6.634 5.035 6.423 6.25C5.766 8.546 6.414 11.114 8 12.5C9.586 11.114 10.234 8.546 9.577 6.25C9.366 5.035 8.804 3.964 8 3.25Z;M8 3.304C7.421 4.014 7.015 5.079 6.863 6.287C6.389 8.569 6.857 11.122 8 12.5C9.143 11.122 9.611 8.569 9.137 6.287C8.985 5.079 8.579 4.014 8 3.304Z;M8 3.59C7.535 4.278 7.21 5.31 7.088 6.48C6.707 8.692 7.082 11.165 8 12.5C8.918 11.165 9.293 8.692 8.913 6.48C8.79 5.31 8.465 4.278 8 3.59Z;M8 4.121C7.57 4.768 7.269 5.738 7.155 6.839C6.804 8.918 7.151 11.245 8 12.5C8.849 11.245 9.196 8.918 8.845 6.839C8.731 5.738 8.43 4.768 8 4.121Z;M8 4.898C7.572 5.484 7.273 6.365 7.16 7.363C6.81 9.25 7.155 11.361 8 12.5C8.845 11.361 9.19 9.25 8.84 7.363C8.727 6.365 8.428 5.484 8 4.898Z;M8 5.919C7.572 6.427 7.273 7.189 7.16 8.053C6.81 9.687 7.155 11.514 8 12.5C8.845 11.514 9.19 9.687 8.84 8.053C8.727 7.189 8.428 6.427 8 5.919Z;M8 7.185C7.572 7.595 7.273 8.211 7.16 8.909C6.81 10.228 7.155 11.704 8 12.5C8.845 11.704 9.19 10.228 8.84 8.909C8.727 8.211 8.428 7.595 8 7.185Z;M8 8.696C7.572 8.99 7.273 9.43 7.16 9.93C6.81 10.874 7.155 11.93 8 12.5C8.845 11.93 9.19 10.874 8.84 9.93C8.727 9.43 8.428 8.99 8 8.696Z;M8 10.453C7.572 10.611 7.273 10.848 7.16 11.117C6.81 11.625 7.155 12.193 8 12.5C8.845 12.193 9.19 11.625 8.84 11.117C8.727 10.848 8.428 10.611 8 10.453Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 10.937C7.572 11.058 7.273 11.239 7.16 11.444C6.81 11.832 7.155 12.266 8 12.5C8.845 12.266 9.19 11.832 8.84 11.444C8.727 11.239 8.428 11.058 8 10.937Z;M8 8.79C7.572 9.076 7.273 9.506 7.16 9.993C6.81 10.914 7.155 11.944 8 12.5C8.845 11.944 9.19 10.914 8.84 9.993C8.727 9.506 8.428 9.076 8 8.79Z;M8 7.085C7.572 7.503 7.273 8.13 7.16 8.841C6.81 10.185 7.155 11.689 8 12.5C8.845 11.689 9.19 10.185 8.84 8.841C8.727 8.13 8.428 7.503 8 7.085Z;M8 5.771C7.462 6.291 7.085 7.07 6.943 7.954C6.503 9.624 6.937 11.492 8 12.5C9.063 11.492 9.497 9.624 9.057 7.954C8.915 7.07 8.538 6.291 8 5.771Z;M8 4.799C7.323 5.393 6.849 6.285 6.671 7.296C6.118 9.208 6.664 11.346 8 12.5C9.336 11.346 9.882 9.208 9.329 7.296C9.151 6.285 8.677 5.393 8 4.799Z;M8 4.115C7.214 4.762 6.664 5.733 6.457 6.834C5.815 8.916 6.449 11.244 8 12.5C9.551 11.244 10.185 8.916 9.543 6.834C9.336 5.733 8.786 4.762 8 4.115Z;M8 3.67C7.131 4.351 6.523 5.374 6.295 6.533C5.584 8.725 6.285 11.177 8 12.5C9.715 11.177 10.416 8.725 9.705 6.533C9.477 5.374 8.869 4.351 8 3.67Z;M8 3.411C7.071 4.113 6.42 5.165 6.176 6.359C5.416 8.615 6.166 11.138 8 12.5C9.834 11.138 10.584 8.615 9.824 6.359C9.58 5.165 8.929 4.113 8 3.411Z;M8 3.289C7.029 4 6.35 5.067 6.094 6.277C5.301 8.563 6.084 11.12 8 12.5C9.916 11.12 10.699 8.563 9.906 6.277C9.65 5.067 8.971 4 8 3.289Z;M8 3.253C7.003 3.966 6.305 5.037 6.043 6.252C5.228 8.547 6.032 11.114 8 12.5C9.968 11.114 10.772 8.547 9.957 6.252C9.695 5.037 8.997 3.966 8 3.253Z;M8 3.25C6.989 3.964 6.281 5.035 6.015 6.25C5.188 8.546 6.004 11.114 8 12.5C9.996 11.114 10.812 8.546 9.985 6.25C9.719 5.035 9.011 3.964 8 3.25Z;M8 3.25C6.982 3.964 6.27 5.035 6.003 6.25C5.171 8.546 5.992 11.114 8 12.5C10.008 11.114 10.829 8.546 9.997 6.25C9.73 5.035 9.018 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z"/></path></mask><mask id="w9eSpaOut" maskUnits="userSpaceOnUse" x="-4" y="-4" width="24" height="24"><rect x="-4" y="-4" width="24" height="24" fill="#fff" stroke="none"/><path d="M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z" fill="#000" stroke="none"><animate attributeName="d" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.266;0.275;0.284;0.294;0.303;0.313;0.322;0.331;0.341;0.35;0.359;0.369;0.378;0.387;0.397;0.406;0.416;0.425;0.434;0.444;0.453;0.462;0.472;0.481;0.491;0.5;0.509;0.519;0.528;0.531;1" values="M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.989 3.964 6.282 5.035 6.016 6.25C5.189 8.546 6.005 11.114 8 12.5C9.995 11.114 10.811 8.546 9.984 6.25C9.718 5.035 9.011 3.964 8 3.25Z;M8 3.25C7.045 3.964 6.376 5.035 6.125 6.25C5.344 8.546 6.115 11.114 8 12.5C9.885 11.114 10.656 8.546 9.875 6.25C9.624 5.035 8.955 3.964 8 3.25Z;M8 3.25C7.196 3.964 6.634 5.035 6.423 6.25C5.766 8.546 6.414 11.114 8 12.5C9.586 11.114 10.234 8.546 9.577 6.25C9.366 5.035 8.804 3.964 8 3.25Z;M8 3.304C7.421 4.014 7.015 5.079 6.863 6.287C6.389 8.569 6.857 11.122 8 12.5C9.143 11.122 9.611 8.569 9.137 6.287C8.985 5.079 8.579 4.014 8 3.304Z;M8 3.59C7.535 4.278 7.21 5.31 7.088 6.48C6.707 8.692 7.082 11.165 8 12.5C8.918 11.165 9.293 8.692 8.913 6.48C8.79 5.31 8.465 4.278 8 3.59Z;M8 4.121C7.57 4.768 7.269 5.738 7.155 6.839C6.804 8.918 7.151 11.245 8 12.5C8.849 11.245 9.196 8.918 8.845 6.839C8.731 5.738 8.43 4.768 8 4.121Z;M8 4.898C7.572 5.484 7.273 6.365 7.16 7.363C6.81 9.25 7.155 11.361 8 12.5C8.845 11.361 9.19 9.25 8.84 7.363C8.727 6.365 8.428 5.484 8 4.898Z;M8 5.919C7.572 6.427 7.273 7.189 7.16 8.053C6.81 9.687 7.155 11.514 8 12.5C8.845 11.514 9.19 9.687 8.84 8.053C8.727 7.189 8.428 6.427 8 5.919Z;M8 7.185C7.572 7.595 7.273 8.211 7.16 8.909C6.81 10.228 7.155 11.704 8 12.5C8.845 11.704 9.19 10.228 8.84 8.909C8.727 8.211 8.428 7.595 8 7.185Z;M8 8.696C7.572 8.99 7.273 9.43 7.16 9.93C6.81 10.874 7.155 11.93 8 12.5C8.845 11.93 9.19 10.874 8.84 9.93C8.727 9.43 8.428 8.99 8 8.696Z;M8 10.453C7.572 10.611 7.273 10.848 7.16 11.117C6.81 11.625 7.155 12.193 8 12.5C8.845 12.193 9.19 11.625 8.84 11.117C8.727 10.848 8.428 10.611 8 10.453Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 10.937C7.572 11.058 7.273 11.239 7.16 11.444C6.81 11.832 7.155 12.266 8 12.5C8.845 12.266 9.19 11.832 8.84 11.444C8.727 11.239 8.428 11.058 8 10.937Z;M8 8.79C7.572 9.076 7.273 9.506 7.16 9.993C6.81 10.914 7.155 11.944 8 12.5C8.845 11.944 9.19 10.914 8.84 9.993C8.727 9.506 8.428 9.076 8 8.79Z;M8 7.085C7.572 7.503 7.273 8.13 7.16 8.841C6.81 10.185 7.155 11.689 8 12.5C8.845 11.689 9.19 10.185 8.84 8.841C8.727 8.13 8.428 7.503 8 7.085Z;M8 5.771C7.462 6.291 7.085 7.07 6.943 7.954C6.503 9.624 6.937 11.492 8 12.5C9.063 11.492 9.497 9.624 9.057 7.954C8.915 7.07 8.538 6.291 8 5.771Z;M8 4.799C7.323 5.393 6.849 6.285 6.671 7.296C6.118 9.208 6.664 11.346 8 12.5C9.336 11.346 9.882 9.208 9.329 7.296C9.151 6.285 8.677 5.393 8 4.799Z;M8 4.115C7.214 4.762 6.664 5.733 6.457 6.834C5.815 8.916 6.449 11.244 8 12.5C9.551 11.244 10.185 8.916 9.543 6.834C9.336 5.733 8.786 4.762 8 4.115Z;M8 3.67C7.131 4.351 6.523 5.374 6.295 6.533C5.584 8.725 6.285 11.177 8 12.5C9.715 11.177 10.416 8.725 9.705 6.533C9.477 5.374 8.869 4.351 8 3.67Z;M8 3.411C7.071 4.113 6.42 5.165 6.176 6.359C5.416 8.615 6.166 11.138 8 12.5C9.834 11.138 10.584 8.615 9.824 6.359C9.58 5.165 8.929 4.113 8 3.411Z;M8 3.289C7.029 4 6.35 5.067 6.094 6.277C5.301 8.563 6.084 11.12 8 12.5C9.916 11.12 10.699 8.563 9.906 6.277C9.65 5.067 8.971 4 8 3.289Z;M8 3.253C7.003 3.966 6.305 5.037 6.043 6.252C5.228 8.547 6.032 11.114 8 12.5C9.968 11.114 10.772 8.547 9.957 6.252C9.695 5.037 8.997 3.966 8 3.253Z;M8 3.25C6.989 3.964 6.281 5.035 6.015 6.25C5.188 8.546 6.004 11.114 8 12.5C9.996 11.114 10.812 8.546 9.985 6.25C9.719 5.035 9.011 3.964 8 3.25Z;M8 3.25C6.982 3.964 6.27 5.035 6.003 6.25C5.171 8.546 5.992 11.114 8 12.5C10.008 11.114 10.829 8.546 9.997 6.25C9.73 5.035 9.018 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z"/></path><g><animateTransform attributeName="transform" type="rotate" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.156;0.25;0.531;0.625;1" values="0 8 12.5;0 8 12.5;30 8 12.5;30 8 12.5;0 8 12.5;0 8 12.5" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><path d="M6 6.25C5.251 5.621 4.407 5.115 3.5 4.75C3.053 6.064 3.143 7.502 3.75 8.75C4.398 10.083 5.578 11.081 7 11.5L8 12.5C5.989 11.114 5.167 8.546 6 6.25Z" fill="#000" stroke="none"></path></g><g><animateTransform attributeName="transform" type="rotate" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.156;0.25;0.531;0.625;1" values="0 8 12.5;0 8 12.5;-30 8 12.5;-30 8 12.5;0 8 12.5;0 8 12.5" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><path d="M10 6.25C10.749 5.621 11.593 5.115 12.5 4.75C12.947 6.064 12.857 7.502 12.25 8.75C11.602 10.083 10.422 11.081 9 11.5L8 12.5C10.011 11.114 10.833 8.546 10 6.25Z" fill="#000" stroke="none"></path></g></mask><g><animate attributeName="visibility" calcMode="discrete" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.094;0.703" values="visible;hidden;visible"/><path d="M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.251 5.621 4.407 5.115 3.5 4.75C3.053 6.064 3.143 7.502 3.75 8.75C3.087 8.301 2.245 8.208 1.5 8.5C2.442 11.207 5.158 12.879 8 12.5C10.842 12.879 13.558 11.207 14.5 8.5C13.755 8.208 12.913 8.301 12.25 8.75C12.857 7.502 12.947 6.064 12.5 4.75C11.593 5.115 10.749 5.621 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z"></path><path d="M6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25"></path><path d="M3.75 8.75C4.398 10.083 5.578 11.081 7 11.5"></path><path d="M12.25 8.75C11.602 10.083 10.422 11.081 9 11.5"></path></g><g mask="url(#w9eSpaOut)" visibility="hidden"><animate attributeName="visibility" calcMode="discrete" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.094;0.256;0.531;0.703" values="hidden;visible;hidden;visible;hidden"/><g><animateTransform attributeName="transform" type="rotate" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.156;0.25;0.531;0.625;1" values="0 8 12.5;0 8 12.5;30 8 12.5;30 8 12.5;0 8 12.5;0 8 12.5" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><g><animateTransform attributeName="transform" type="rotate" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.094;0.172;0.6;0.703;1" values="0 8 12.5;0 8 12.5;28 8 12.5;28 8 12.5;0 8 12.5;0 8 12.5" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><path d="M3.75 8.75C3.087 8.301 2.245 8.208 1.5 8.5C2.442 11.207 5.158 12.879 8 12.5L7 11.5C5.578 11.081 4.398 10.083 3.75 8.75Z"></path></g></g><g><animateTransform attributeName="transform" type="rotate" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.156;0.25;0.531;0.625;1" values="0 8 12.5;0 8 12.5;-30 8 12.5;-30 8 12.5;0 8 12.5;0 8 12.5" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><g><animateTransform attributeName="transform" type="rotate" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.094;0.172;0.6;0.703;1" values="0 8 12.5;0 8 12.5;-28 8 12.5;-28 8 12.5;0 8 12.5;0 8 12.5" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><path d="M12.25 8.75C12.913 8.301 13.755 8.208 14.5 8.5C13.558 11.207 10.842 12.879 8 12.5L9 11.5C10.422 11.081 11.602 10.083 12.25 8.75Z"></path></g></g></g><g mask="url(#w9eSpaIn)" visibility="hidden"><animate attributeName="visibility" calcMode="discrete" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.094;0.256;0.531;0.703" values="hidden;visible;hidden;visible;hidden"/><g><animateTransform attributeName="transform" type="rotate" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.156;0.25;0.531;0.625;1" values="0 8 12.5;0 8 12.5;30 8 12.5;30 8 12.5;0 8 12.5;0 8 12.5" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><path d="M6 6.25C5.251 5.621 4.407 5.115 3.5 4.75C3.053 6.064 3.143 7.502 3.75 8.75C4.398 10.083 5.578 11.081 7 11.5L8 12.5C5.989 11.114 5.167 8.546 6 6.25Z"></path></g><g><animateTransform attributeName="transform" type="rotate" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.156;0.25;0.531;0.625;1" values="0 8 12.5;0 8 12.5;-30 8 12.5;-30 8 12.5;0 8 12.5;0 8 12.5" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><path d="M10 6.25C10.749 5.621 11.593 5.115 12.5 4.75C12.947 6.064 12.857 7.502 12.25 8.75C11.602 10.083 10.422 11.081 9 11.5L8 12.5C10.011 11.114 10.833 8.546 10 6.25Z"></path></g></g><path d="M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z" visibility="hidden"><animate attributeName="d" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.266;0.275;0.284;0.294;0.303;0.313;0.322;0.331;0.341;0.35;0.359;0.369;0.378;0.387;0.397;0.406;0.416;0.425;0.434;0.444;0.453;0.462;0.472;0.481;0.491;0.5;0.509;0.519;0.528;0.531;1" values="M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.989 3.964 6.282 5.035 6.016 6.25C5.189 8.546 6.005 11.114 8 12.5C9.995 11.114 10.811 8.546 9.984 6.25C9.718 5.035 9.011 3.964 8 3.25Z;M8 3.25C7.045 3.964 6.376 5.035 6.125 6.25C5.344 8.546 6.115 11.114 8 12.5C9.885 11.114 10.656 8.546 9.875 6.25C9.624 5.035 8.955 3.964 8 3.25Z;M8 3.25C7.196 3.964 6.634 5.035 6.423 6.25C5.766 8.546 6.414 11.114 8 12.5C9.586 11.114 10.234 8.546 9.577 6.25C9.366 5.035 8.804 3.964 8 3.25Z;M8 3.304C7.421 4.014 7.015 5.079 6.863 6.287C6.389 8.569 6.857 11.122 8 12.5C9.143 11.122 9.611 8.569 9.137 6.287C8.985 5.079 8.579 4.014 8 3.304Z;M8 3.59C7.535 4.278 7.21 5.31 7.088 6.48C6.707 8.692 7.082 11.165 8 12.5C8.918 11.165 9.293 8.692 8.913 6.48C8.79 5.31 8.465 4.278 8 3.59Z;M8 4.121C7.57 4.768 7.269 5.738 7.155 6.839C6.804 8.918 7.151 11.245 8 12.5C8.849 11.245 9.196 8.918 8.845 6.839C8.731 5.738 8.43 4.768 8 4.121Z;M8 4.898C7.572 5.484 7.273 6.365 7.16 7.363C6.81 9.25 7.155 11.361 8 12.5C8.845 11.361 9.19 9.25 8.84 7.363C8.727 6.365 8.428 5.484 8 4.898Z;M8 5.919C7.572 6.427 7.273 7.189 7.16 8.053C6.81 9.687 7.155 11.514 8 12.5C8.845 11.514 9.19 9.687 8.84 8.053C8.727 7.189 8.428 6.427 8 5.919Z;M8 7.185C7.572 7.595 7.273 8.211 7.16 8.909C6.81 10.228 7.155 11.704 8 12.5C8.845 11.704 9.19 10.228 8.84 8.909C8.727 8.211 8.428 7.595 8 7.185Z;M8 8.696C7.572 8.99 7.273 9.43 7.16 9.93C6.81 10.874 7.155 11.93 8 12.5C8.845 11.93 9.19 10.874 8.84 9.93C8.727 9.43 8.428 8.99 8 8.696Z;M8 10.453C7.572 10.611 7.273 10.848 7.16 11.117C6.81 11.625 7.155 12.193 8 12.5C8.845 12.193 9.19 11.625 8.84 11.117C8.727 10.848 8.428 10.611 8 10.453Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 11.76C7.572 11.817 7.273 11.903 7.16 12C6.81 12.184 7.155 12.389 8 12.5C8.845 12.389 9.19 12.184 8.84 12C8.727 11.903 8.428 11.817 8 11.76Z;M8 10.937C7.572 11.058 7.273 11.239 7.16 11.444C6.81 11.832 7.155 12.266 8 12.5C8.845 12.266 9.19 11.832 8.84 11.444C8.727 11.239 8.428 11.058 8 10.937Z;M8 8.79C7.572 9.076 7.273 9.506 7.16 9.993C6.81 10.914 7.155 11.944 8 12.5C8.845 11.944 9.19 10.914 8.84 9.993C8.727 9.506 8.428 9.076 8 8.79Z;M8 7.085C7.572 7.503 7.273 8.13 7.16 8.841C6.81 10.185 7.155 11.689 8 12.5C8.845 11.689 9.19 10.185 8.84 8.841C8.727 8.13 8.428 7.503 8 7.085Z;M8 5.771C7.462 6.291 7.085 7.07 6.943 7.954C6.503 9.624 6.937 11.492 8 12.5C9.063 11.492 9.497 9.624 9.057 7.954C8.915 7.07 8.538 6.291 8 5.771Z;M8 4.799C7.323 5.393 6.849 6.285 6.671 7.296C6.118 9.208 6.664 11.346 8 12.5C9.336 11.346 9.882 9.208 9.329 7.296C9.151 6.285 8.677 5.393 8 4.799Z;M8 4.115C7.214 4.762 6.664 5.733 6.457 6.834C5.815 8.916 6.449 11.244 8 12.5C9.551 11.244 10.185 8.916 9.543 6.834C9.336 5.733 8.786 4.762 8 4.115Z;M8 3.67C7.131 4.351 6.523 5.374 6.295 6.533C5.584 8.725 6.285 11.177 8 12.5C9.715 11.177 10.416 8.725 9.705 6.533C9.477 5.374 8.869 4.351 8 3.67Z;M8 3.411C7.071 4.113 6.42 5.165 6.176 6.359C5.416 8.615 6.166 11.138 8 12.5C9.834 11.138 10.584 8.615 9.824 6.359C9.58 5.165 8.929 4.113 8 3.411Z;M8 3.289C7.029 4 6.35 5.067 6.094 6.277C5.301 8.563 6.084 11.12 8 12.5C9.916 11.12 10.699 8.563 9.906 6.277C9.65 5.067 8.971 4 8 3.289Z;M8 3.253C7.003 3.966 6.305 5.037 6.043 6.252C5.228 8.547 6.032 11.114 8 12.5C9.968 11.114 10.772 8.547 9.957 6.252C9.695 5.037 8.997 3.966 8 3.253Z;M8 3.25C6.989 3.964 6.281 5.035 6.015 6.25C5.188 8.546 6.004 11.114 8 12.5C9.996 11.114 10.812 8.546 9.985 6.25C9.719 5.035 9.011 3.964 8 3.25Z;M8 3.25C6.982 3.964 6.27 5.035 6.003 6.25C5.171 8.546 5.992 11.114 8 12.5C10.008 11.114 10.829 8.546 9.997 6.25C9.73 5.035 9.018 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z;M8 3.25C6.981 3.964 6.268 5.035 6 6.25C5.167 8.546 5.989 11.114 8 12.5C10.011 11.114 10.833 8.546 10 6.25C9.732 5.035 9.019 3.964 8 3.25Z"/><animate attributeName="visibility" calcMode="discrete" dur="3.2s" repeatCount="indefinite" keyTimes="0;0.094;0.375;0.413;0.703" values="hidden;visible;hidden;visible;hidden"/></path></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="M8.287 2.841C8.848 3.233 9.318 3.715 9.698 4.285C9.934 4.639 10.125 5.013 10.272 5.406C10.904 4.953 11.584 4.58 12.313 4.286C12.322 4.283 12.33 4.28 12.339 4.277C12.47 4.232 12.597 4.24 12.721 4.301C12.845 4.362 12.929 4.458 12.973 4.589C13.218 5.308 13.317 6.047 13.269 6.806C13.246 7.172 13.19 7.529 13.101 7.877C13.163 7.866 13.226 7.857 13.289 7.85C13.769 7.797 14.233 7.858 14.682 8.034C14.81 8.084 14.901 8.17 14.957 8.29C15.012 8.41 15.017 8.535 14.972 8.664C14.721 9.387 14.355 10.044 13.875 10.635C13.408 11.211 12.857 11.694 12.225 12.083C11.592 12.473 10.913 12.746 10.189 12.904C9.466 13.062 8.736 13.095 8 13.004C7.264 13.095 6.534 13.062 5.811 12.904C5.087 12.746 4.408 12.473 3.775 12.083C3.143 11.694 2.592 11.211 2.125 10.635C1.645 10.044 1.279 9.387 1.028 8.664C0.983 8.535 0.988 8.41 1.043 8.29C1.099 8.17 1.19 8.084 1.318 8.034C1.767 7.858 2.231 7.797 2.711 7.85C2.774 7.857 2.837 7.866 2.899 7.877C2.81 7.529 2.754 7.172 2.731 6.806C2.683 6.047 2.782 5.308 3.027 4.589C3.03 4.58 3.033 4.572 3.036 4.563C3.088 4.435 3.177 4.344 3.304 4.29C3.431 4.236 3.559 4.235 3.687 4.286C4.416 4.58 5.096 4.953 5.728 5.406C5.875 5.013 6.066 4.639 6.302 4.285C6.682 3.715 7.152 3.233 7.713 2.841C7.8 2.78 7.896 2.749 8 2.749C8.104 2.749 8.2 2.78 8.287 2.841ZM6.469 6.422C6.283 6.936 6.186 7.464 6.178 8.008C6.17 8.538 6.248 9.057 6.41 9.564C6.572 10.071 6.81 10.538 7.125 10.965C7.141 10.987 7.158 11.009 7.174 11.031C7.257 11.062 7.326 11.111 7.382 11.177C7.439 11.244 7.475 11.32 7.491 11.407C7.649 11.576 7.819 11.732 8 11.878C8.181 11.732 8.351 11.576 8.509 11.407C8.525 11.32 8.561 11.244 8.618 11.177C8.674 11.111 8.743 11.062 8.826 11.031C8.842 11.009 8.859 10.988 8.875 10.965C9.19 10.538 9.428 10.071 9.59 9.564C9.752 9.057 9.83 8.538 9.822 8.008C9.814 7.464 9.716 6.935 9.53 6.421C9.523 6.4 9.516 6.379 9.512 6.358C9.391 5.811 9.176 5.305 8.866 4.839C8.622 4.474 8.334 4.154 8 3.878C7.666 4.154 7.378 4.474 7.134 4.839C6.824 5.305 6.609 5.811 6.488 6.358C6.484 6.379 6.477 6.4 6.47 6.42L6.47 6.421L6.47 6.421L6.469 6.422ZM4.2 8.532C4.494 9.135 4.896 9.653 5.408 10.086C5.466 10.136 5.526 10.183 5.586 10.23C5.539 10.111 5.496 9.991 5.457 9.869C5.262 9.258 5.169 8.633 5.178 7.993C5.186 7.457 5.266 6.933 5.417 6.422C4.922 6.037 4.392 5.709 3.826 5.439C3.734 5.866 3.701 6.301 3.729 6.744C3.768 7.37 3.925 7.965 4.199 8.529L4.199 8.53L4.199 8.531L4.2 8.531L4.2 8.532ZM11.8 8.533L11.8 8.532L11.8 8.532L11.8 8.531C12.075 7.966 12.232 7.37 12.271 6.744C12.299 6.301 12.266 5.866 12.174 5.439C11.608 5.709 11.078 6.037 10.583 6.422C10.734 6.933 10.814 7.457 10.822 7.993C10.831 8.633 10.738 9.258 10.543 9.869C10.504 9.991 10.461 10.111 10.414 10.23C10.474 10.183 10.534 10.136 10.592 10.086C11.104 9.653 11.506 9.136 11.799 8.534L11.8 8.533ZM2.177 8.843C2.369 9.259 2.61 9.646 2.902 10.005C3.297 10.493 3.763 10.901 4.3 11.231C4.836 11.561 5.411 11.793 6.024 11.927C6.251 11.976 6.479 12.011 6.707 12.032C6.665 11.986 6.624 11.939 6.583 11.891C5.914 11.658 5.307 11.311 4.762 10.849C4.179 10.356 3.713 9.773 3.365 9.098C3.13 8.959 2.875 8.875 2.601 8.844C2.457 8.828 2.316 8.828 2.177 8.843ZM11.7 11.231C12.237 10.901 12.703 10.493 13.098 10.005C13.39 9.646 13.631 9.259 13.823 8.843C13.684 8.828 13.543 8.828 13.399 8.844C13.125 8.875 12.87 8.959 12.635 9.098C12.287 9.773 11.821 10.356 11.238 10.849C10.693 11.311 10.086 11.658 9.417 11.891C9.376 11.939 9.335 11.986 9.293 12.032C9.521 12.011 9.749 11.976 9.976 11.927C10.589 11.793 11.164 11.561 11.7 11.231Z"/></svg>
```

### React

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

export function SpaIcon(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="M8.287 2.841C8.848 3.233 9.318 3.715 9.698 4.285C9.934 4.639 10.125 5.013 10.272 5.406C10.904 4.953 11.584 4.58 12.313 4.286C12.322 4.283 12.33 4.28 12.339 4.277C12.47 4.232 12.597 4.24 12.721 4.301C12.845 4.362 12.929 4.458 12.973 4.589C13.218 5.308 13.317 6.047 13.269 6.806C13.246 7.172 13.19 7.529 13.101 7.877C13.163 7.866 13.226 7.857 13.289 7.85C13.769 7.797 14.233 7.858 14.682 8.034C14.81 8.084 14.901 8.17 14.957 8.29C15.012 8.41 15.017 8.535 14.972 8.664C14.721 9.387 14.355 10.044 13.875 10.635C13.408 11.211 12.857 11.694 12.225 12.083C11.592 12.473 10.913 12.746 10.189 12.904C9.466 13.062 8.736 13.095 8 13.004C7.264 13.095 6.534 13.062 5.811 12.904C5.087 12.746 4.408 12.473 3.775 12.083C3.143 11.694 2.592 11.211 2.125 10.635C1.645 10.044 1.279 9.387 1.028 8.664C0.983 8.535 0.988 8.41 1.043 8.29C1.099 8.17 1.19 8.084 1.318 8.034C1.767 7.858 2.231 7.797 2.711 7.85C2.774 7.857 2.837 7.866 2.899 7.877C2.81 7.529 2.754 7.172 2.731 6.806C2.683 6.047 2.782 5.308 3.027 4.589C3.03 4.58 3.033 4.572 3.036 4.563C3.088 4.435 3.177 4.344 3.304 4.29C3.431 4.236 3.559 4.235 3.687 4.286C4.416 4.58 5.096 4.953 5.728 5.406C5.875 5.013 6.066 4.639 6.302 4.285C6.682 3.715 7.152 3.233 7.713 2.841C7.8 2.78 7.896 2.749 8 2.749C8.104 2.749 8.2 2.78 8.287 2.841ZM6.469 6.422C6.283 6.936 6.186 7.464 6.178 8.008C6.17 8.538 6.248 9.057 6.41 9.564C6.572 10.071 6.81 10.538 7.125 10.965C7.141 10.987 7.158 11.009 7.174 11.031C7.257 11.062 7.326 11.111 7.382 11.177C7.439 11.244 7.475 11.32 7.491 11.407C7.649 11.576 7.819 11.732 8 11.878C8.181 11.732 8.351 11.576 8.509 11.407C8.525 11.32 8.561 11.244 8.618 11.177C8.674 11.111 8.743 11.062 8.826 11.031C8.842 11.009 8.859 10.988 8.875 10.965C9.19 10.538 9.428 10.071 9.59 9.564C9.752 9.057 9.83 8.538 9.822 8.008C9.814 7.464 9.716 6.935 9.53 6.421C9.523 6.4 9.516 6.379 9.512 6.358C9.391 5.811 9.176 5.305 8.866 4.839C8.622 4.474 8.334 4.154 8 3.878C7.666 4.154 7.378 4.474 7.134 4.839C6.824 5.305 6.609 5.811 6.488 6.358C6.484 6.379 6.477 6.4 6.47 6.42L6.47 6.421L6.47 6.421L6.469 6.422ZM4.2 8.532C4.494 9.135 4.896 9.653 5.408 10.086C5.466 10.136 5.526 10.183 5.586 10.23C5.539 10.111 5.496 9.991 5.457 9.869C5.262 9.258 5.169 8.633 5.178 7.993C5.186 7.457 5.266 6.933 5.417 6.422C4.922 6.037 4.392 5.709 3.826 5.439C3.734 5.866 3.701 6.301 3.729 6.744C3.768 7.37 3.925 7.965 4.199 8.529L4.199 8.53L4.199 8.531L4.2 8.531L4.2 8.532ZM11.8 8.533L11.8 8.532L11.8 8.532L11.8 8.531C12.075 7.966 12.232 7.37 12.271 6.744C12.299 6.301 12.266 5.866 12.174 5.439C11.608 5.709 11.078 6.037 10.583 6.422C10.734 6.933 10.814 7.457 10.822 7.993C10.831 8.633 10.738 9.258 10.543 9.869C10.504 9.991 10.461 10.111 10.414 10.23C10.474 10.183 10.534 10.136 10.592 10.086C11.104 9.653 11.506 9.136 11.799 8.534L11.8 8.533ZM2.177 8.843C2.369 9.259 2.61 9.646 2.902 10.005C3.297 10.493 3.763 10.901 4.3 11.231C4.836 11.561 5.411 11.793 6.024 11.927C6.251 11.976 6.479 12.011 6.707 12.032C6.665 11.986 6.624 11.939 6.583 11.891C5.914 11.658 5.307 11.311 4.762 10.849C4.179 10.356 3.713 9.773 3.365 9.098C3.13 8.959 2.875 8.875 2.601 8.844C2.457 8.828 2.316 8.828 2.177 8.843ZM11.7 11.231C12.237 10.901 12.703 10.493 13.098 10.005C13.39 9.646 13.631 9.259 13.823 8.843C13.684 8.828 13.543 8.828 13.399 8.844C13.125 8.875 12.87 8.959 12.635 9.098C12.287 9.773 11.821 10.356 11.238 10.849C10.693 11.311 10.086 11.658 9.417 11.891C9.376 11.939 9.335 11.986 9.293 12.032C9.521 12.011 9.749 11.976 9.976 11.927C10.589 11.793 11.164 11.561 11.7 11.231Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "spa" (line-round), MIT. https://gentleface.com/icons/spa -->
<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="M8.287 2.841C8.848 3.233 9.318 3.715 9.698 4.285C9.934 4.639 10.125 5.013 10.272 5.406C10.904 4.953 11.584 4.58 12.313 4.286C12.322 4.283 12.33 4.28 12.339 4.277C12.47 4.232 12.597 4.24 12.721 4.301C12.845 4.362 12.929 4.458 12.973 4.589C13.218 5.308 13.317 6.047 13.269 6.806C13.246 7.172 13.19 7.529 13.101 7.877C13.163 7.866 13.226 7.857 13.289 7.85C13.769 7.797 14.233 7.858 14.682 8.034C14.81 8.084 14.901 8.17 14.957 8.29C15.012 8.41 15.017 8.535 14.972 8.664C14.721 9.387 14.355 10.044 13.875 10.635C13.408 11.211 12.857 11.694 12.225 12.083C11.592 12.473 10.913 12.746 10.189 12.904C9.466 13.062 8.736 13.095 8 13.004C7.264 13.095 6.534 13.062 5.811 12.904C5.087 12.746 4.408 12.473 3.775 12.083C3.143 11.694 2.592 11.211 2.125 10.635C1.645 10.044 1.279 9.387 1.028 8.664C0.983 8.535 0.988 8.41 1.043 8.29C1.099 8.17 1.19 8.084 1.318 8.034C1.767 7.858 2.231 7.797 2.711 7.85C2.774 7.857 2.837 7.866 2.899 7.877C2.81 7.529 2.754 7.172 2.731 6.806C2.683 6.047 2.782 5.308 3.027 4.589C3.03 4.58 3.033 4.572 3.036 4.563C3.088 4.435 3.177 4.344 3.304 4.29C3.431 4.236 3.559 4.235 3.687 4.286C4.416 4.58 5.096 4.953 5.728 5.406C5.875 5.013 6.066 4.639 6.302 4.285C6.682 3.715 7.152 3.233 7.713 2.841C7.8 2.78 7.896 2.749 8 2.749C8.104 2.749 8.2 2.78 8.287 2.841ZM6.469 6.422C6.283 6.936 6.186 7.464 6.178 8.008C6.17 8.538 6.248 9.057 6.41 9.564C6.572 10.071 6.81 10.538 7.125 10.965C7.141 10.987 7.158 11.009 7.174 11.031C7.257 11.062 7.326 11.111 7.382 11.177C7.439 11.244 7.475 11.32 7.491 11.407C7.649 11.576 7.819 11.732 8 11.878C8.181 11.732 8.351 11.576 8.509 11.407C8.525 11.32 8.561 11.244 8.618 11.177C8.674 11.111 8.743 11.062 8.826 11.031C8.842 11.009 8.859 10.988 8.875 10.965C9.19 10.538 9.428 10.071 9.59 9.564C9.752 9.057 9.83 8.538 9.822 8.008C9.814 7.464 9.716 6.935 9.53 6.421C9.523 6.4 9.516 6.379 9.512 6.358C9.391 5.811 9.176 5.305 8.866 4.839C8.622 4.474 8.334 4.154 8 3.878C7.666 4.154 7.378 4.474 7.134 4.839C6.824 5.305 6.609 5.811 6.488 6.358C6.484 6.379 6.477 6.4 6.47 6.42L6.47 6.421L6.47 6.421L6.469 6.422ZM4.2 8.532C4.494 9.135 4.896 9.653 5.408 10.086C5.466 10.136 5.526 10.183 5.586 10.23C5.539 10.111 5.496 9.991 5.457 9.869C5.262 9.258 5.169 8.633 5.178 7.993C5.186 7.457 5.266 6.933 5.417 6.422C4.922 6.037 4.392 5.709 3.826 5.439C3.734 5.866 3.701 6.301 3.729 6.744C3.768 7.37 3.925 7.965 4.199 8.529L4.199 8.53L4.199 8.531L4.2 8.531L4.2 8.532ZM11.8 8.533L11.8 8.532L11.8 8.532L11.8 8.531C12.075 7.966 12.232 7.37 12.271 6.744C12.299 6.301 12.266 5.866 12.174 5.439C11.608 5.709 11.078 6.037 10.583 6.422C10.734 6.933 10.814 7.457 10.822 7.993C10.831 8.633 10.738 9.258 10.543 9.869C10.504 9.991 10.461 10.111 10.414 10.23C10.474 10.183 10.534 10.136 10.592 10.086C11.104 9.653 11.506 9.136 11.799 8.534L11.8 8.533ZM2.177 8.843C2.369 9.259 2.61 9.646 2.902 10.005C3.297 10.493 3.763 10.901 4.3 11.231C4.836 11.561 5.411 11.793 6.024 11.927C6.251 11.976 6.479 12.011 6.707 12.032C6.665 11.986 6.624 11.939 6.583 11.891C5.914 11.658 5.307 11.311 4.762 10.849C4.179 10.356 3.713 9.773 3.365 9.098C3.13 8.959 2.875 8.875 2.601 8.844C2.457 8.828 2.316 8.828 2.177 8.843ZM11.7 11.231C12.237 10.901 12.703 10.493 13.098 10.005C13.39 9.646 13.631 9.259 13.823 8.843C13.684 8.828 13.543 8.828 13.399 8.844C13.125 8.875 12.87 8.959 12.635 9.098C12.287 9.773 11.821 10.356 11.238 10.849C10.693 11.311 10.086 11.658 9.417 11.891C9.376 11.939 9.335 11.986 9.293 12.032C9.521 12.011 9.749 11.976 9.976 11.927C10.589 11.793 11.164 11.561 11.7 11.231Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "spa" (line-round), MIT. https://gentleface.com/icons/spa -->
<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="M8.287 2.841C8.848 3.233 9.318 3.715 9.698 4.285C9.934 4.639 10.125 5.013 10.272 5.406C10.904 4.953 11.584 4.58 12.313 4.286C12.322 4.283 12.33 4.28 12.339 4.277C12.47 4.232 12.597 4.24 12.721 4.301C12.845 4.362 12.929 4.458 12.973 4.589C13.218 5.308 13.317 6.047 13.269 6.806C13.246 7.172 13.19 7.529 13.101 7.877C13.163 7.866 13.226 7.857 13.289 7.85C13.769 7.797 14.233 7.858 14.682 8.034C14.81 8.084 14.901 8.17 14.957 8.29C15.012 8.41 15.017 8.535 14.972 8.664C14.721 9.387 14.355 10.044 13.875 10.635C13.408 11.211 12.857 11.694 12.225 12.083C11.592 12.473 10.913 12.746 10.189 12.904C9.466 13.062 8.736 13.095 8 13.004C7.264 13.095 6.534 13.062 5.811 12.904C5.087 12.746 4.408 12.473 3.775 12.083C3.143 11.694 2.592 11.211 2.125 10.635C1.645 10.044 1.279 9.387 1.028 8.664C0.983 8.535 0.988 8.41 1.043 8.29C1.099 8.17 1.19 8.084 1.318 8.034C1.767 7.858 2.231 7.797 2.711 7.85C2.774 7.857 2.837 7.866 2.899 7.877C2.81 7.529 2.754 7.172 2.731 6.806C2.683 6.047 2.782 5.308 3.027 4.589C3.03 4.58 3.033 4.572 3.036 4.563C3.088 4.435 3.177 4.344 3.304 4.29C3.431 4.236 3.559 4.235 3.687 4.286C4.416 4.58 5.096 4.953 5.728 5.406C5.875 5.013 6.066 4.639 6.302 4.285C6.682 3.715 7.152 3.233 7.713 2.841C7.8 2.78 7.896 2.749 8 2.749C8.104 2.749 8.2 2.78 8.287 2.841ZM6.469 6.422C6.283 6.936 6.186 7.464 6.178 8.008C6.17 8.538 6.248 9.057 6.41 9.564C6.572 10.071 6.81 10.538 7.125 10.965C7.141 10.987 7.158 11.009 7.174 11.031C7.257 11.062 7.326 11.111 7.382 11.177C7.439 11.244 7.475 11.32 7.491 11.407C7.649 11.576 7.819 11.732 8 11.878C8.181 11.732 8.351 11.576 8.509 11.407C8.525 11.32 8.561 11.244 8.618 11.177C8.674 11.111 8.743 11.062 8.826 11.031C8.842 11.009 8.859 10.988 8.875 10.965C9.19 10.538 9.428 10.071 9.59 9.564C9.752 9.057 9.83 8.538 9.822 8.008C9.814 7.464 9.716 6.935 9.53 6.421C9.523 6.4 9.516 6.379 9.512 6.358C9.391 5.811 9.176 5.305 8.866 4.839C8.622 4.474 8.334 4.154 8 3.878C7.666 4.154 7.378 4.474 7.134 4.839C6.824 5.305 6.609 5.811 6.488 6.358C6.484 6.379 6.477 6.4 6.47 6.42L6.47 6.421L6.47 6.421L6.469 6.422ZM4.2 8.532C4.494 9.135 4.896 9.653 5.408 10.086C5.466 10.136 5.526 10.183 5.586 10.23C5.539 10.111 5.496 9.991 5.457 9.869C5.262 9.258 5.169 8.633 5.178 7.993C5.186 7.457 5.266 6.933 5.417 6.422C4.922 6.037 4.392 5.709 3.826 5.439C3.734 5.866 3.701 6.301 3.729 6.744C3.768 7.37 3.925 7.965 4.199 8.529L4.199 8.53L4.199 8.531L4.2 8.531L4.2 8.532ZM11.8 8.533L11.8 8.532L11.8 8.532L11.8 8.531C12.075 7.966 12.232 7.37 12.271 6.744C12.299 6.301 12.266 5.866 12.174 5.439C11.608 5.709 11.078 6.037 10.583 6.422C10.734 6.933 10.814 7.457 10.822 7.993C10.831 8.633 10.738 9.258 10.543 9.869C10.504 9.991 10.461 10.111 10.414 10.23C10.474 10.183 10.534 10.136 10.592 10.086C11.104 9.653 11.506 9.136 11.799 8.534L11.8 8.533ZM2.177 8.843C2.369 9.259 2.61 9.646 2.902 10.005C3.297 10.493 3.763 10.901 4.3 11.231C4.836 11.561 5.411 11.793 6.024 11.927C6.251 11.976 6.479 12.011 6.707 12.032C6.665 11.986 6.624 11.939 6.583 11.891C5.914 11.658 5.307 11.311 4.762 10.849C4.179 10.356 3.713 9.773 3.365 9.098C3.13 8.959 2.875 8.875 2.601 8.844C2.457 8.828 2.316 8.828 2.177 8.843ZM11.7 11.231C12.237 10.901 12.703 10.493 13.098 10.005C13.39 9.646 13.631 9.259 13.823 8.843C13.684 8.828 13.543 8.828 13.399 8.844C13.125 8.875 12.87 8.959 12.635 9.098C12.287 9.773 11.821 10.356 11.238 10.849C10.693 11.311 10.086 11.658 9.417 11.891C9.376 11.939 9.335 11.986 9.293 12.032C9.521 12.011 9.749 11.976 9.976 11.927C10.589 11.793 11.164 11.561 11.7 11.231Z" />
</svg>
```

### HTML img

```html
<!-- Gentleface "spa" (line-round), MIT. https://gentleface.com/icons/spa. 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/spa.svg" width="16" height="16" alt="">
```

### CSS

```css
/* Gentleface "spa" (line-round), MIT. https://gentleface.com/icons/spa. Takes the text color. */
.icon-spa {
  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='M8.287 2.841C8.848 3.233 9.318 3.715 9.698 4.285C9.934 4.639 10.125 5.013 10.272 5.406C10.904 4.953 11.584 4.58 12.313 4.286C12.322 4.283 12.33 4.28 12.339 4.277C12.47 4.232 12.597 4.24 12.721 4.301C12.845 4.362 12.929 4.458 12.973 4.589C13.218 5.308 13.317 6.047 13.269 6.806C13.246 7.172 13.19 7.529 13.101 7.877C13.163 7.866 13.226 7.857 13.289 7.85C13.769 7.797 14.233 7.858 14.682 8.034C14.81 8.084 14.901 8.17 14.957 8.29C15.012 8.41 15.017 8.535 14.972 8.664C14.721 9.387 14.355 10.044 13.875 10.635C13.408 11.211 12.857 11.694 12.225 12.083C11.592 12.473 10.913 12.746 10.189 12.904C9.466 13.062 8.736 13.095 8 13.004C7.264 13.095 6.534 13.062 5.811 12.904C5.087 12.746 4.408 12.473 3.775 12.083C3.143 11.694 2.592 11.211 2.125 10.635C1.645 10.044 1.279 9.387 1.028 8.664C0.983 8.535 0.988 8.41 1.043 8.29C1.099 8.17 1.19 8.084 1.318 8.034C1.767 7.858 2.231 7.797 2.711 7.85C2.774 7.857 2.837 7.866 2.899 7.877C2.81 7.529 2.754 7.172 2.731 6.806C2.683 6.047 2.782 5.308 3.027 4.589C3.03 4.58 3.033 4.572 3.036 4.563C3.088 4.435 3.177 4.344 3.304 4.29C3.431 4.236 3.559 4.235 3.687 4.286C4.416 4.58 5.096 4.953 5.728 5.406C5.875 5.013 6.066 4.639 6.302 4.285C6.682 3.715 7.152 3.233 7.713 2.841C7.8 2.78 7.896 2.749 8 2.749C8.104 2.749 8.2 2.78 8.287 2.841ZM6.469 6.422C6.283 6.936 6.186 7.464 6.178 8.008C6.17 8.538 6.248 9.057 6.41 9.564C6.572 10.071 6.81 10.538 7.125 10.965C7.141 10.987 7.158 11.009 7.174 11.031C7.257 11.062 7.326 11.111 7.382 11.177C7.439 11.244 7.475 11.32 7.491 11.407C7.649 11.576 7.819 11.732 8 11.878C8.181 11.732 8.351 11.576 8.509 11.407C8.525 11.32 8.561 11.244 8.618 11.177C8.674 11.111 8.743 11.062 8.826 11.031C8.842 11.009 8.859 10.988 8.875 10.965C9.19 10.538 9.428 10.071 9.59 9.564C9.752 9.057 9.83 8.538 9.822 8.008C9.814 7.464 9.716 6.935 9.53 6.421C9.523 6.4 9.516 6.379 9.512 6.358C9.391 5.811 9.176 5.305 8.866 4.839C8.622 4.474 8.334 4.154 8 3.878C7.666 4.154 7.378 4.474 7.134 4.839C6.824 5.305 6.609 5.811 6.488 6.358C6.484 6.379 6.477 6.4 6.47 6.42L6.47 6.421L6.47 6.421L6.469 6.422ZM4.2 8.532C4.494 9.135 4.896 9.653 5.408 10.086C5.466 10.136 5.526 10.183 5.586 10.23C5.539 10.111 5.496 9.991 5.457 9.869C5.262 9.258 5.169 8.633 5.178 7.993C5.186 7.457 5.266 6.933 5.417 6.422C4.922 6.037 4.392 5.709 3.826 5.439C3.734 5.866 3.701 6.301 3.729 6.744C3.768 7.37 3.925 7.965 4.199 8.529L4.199 8.53L4.199 8.531L4.2 8.531L4.2 8.532ZM11.8 8.533L11.8 8.532L11.8 8.532L11.8 8.531C12.075 7.966 12.232 7.37 12.271 6.744C12.299 6.301 12.266 5.866 12.174 5.439C11.608 5.709 11.078 6.037 10.583 6.422C10.734 6.933 10.814 7.457 10.822 7.993C10.831 8.633 10.738 9.258 10.543 9.869C10.504 9.991 10.461 10.111 10.414 10.23C10.474 10.183 10.534 10.136 10.592 10.086C11.104 9.653 11.506 9.136 11.799 8.534L11.8 8.533ZM2.177 8.843C2.369 9.259 2.61 9.646 2.902 10.005C3.297 10.493 3.763 10.901 4.3 11.231C4.836 11.561 5.411 11.793 6.024 11.927C6.251 11.976 6.479 12.011 6.707 12.032C6.665 11.986 6.624 11.939 6.583 11.891C5.914 11.658 5.307 11.311 4.762 10.849C4.179 10.356 3.713 9.773 3.365 9.098C3.13 8.959 2.875 8.875 2.601 8.844C2.457 8.828 2.316 8.828 2.177 8.843ZM11.7 11.231C12.237 10.901 12.703 10.493 13.098 10.005C13.39 9.646 13.631 9.259 13.823 8.843C13.684 8.828 13.543 8.828 13.399 8.844C13.125 8.875 12.87 8.959 12.635 9.098C12.287 9.773 11.821 10.356 11.238 10.849C10.693 11.311 10.086 11.658 9.417 11.891C9.376 11.939 9.335 11.986 9.293 12.032C9.521 12.011 9.749 11.976 9.976 11.927C10.589 11.793 11.164 11.561 11.7 11.231Z'/%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='M8.287 2.841C8.848 3.233 9.318 3.715 9.698 4.285C9.934 4.639 10.125 5.013 10.272 5.406C10.904 4.953 11.584 4.58 12.313 4.286C12.322 4.283 12.33 4.28 12.339 4.277C12.47 4.232 12.597 4.24 12.721 4.301C12.845 4.362 12.929 4.458 12.973 4.589C13.218 5.308 13.317 6.047 13.269 6.806C13.246 7.172 13.19 7.529 13.101 7.877C13.163 7.866 13.226 7.857 13.289 7.85C13.769 7.797 14.233 7.858 14.682 8.034C14.81 8.084 14.901 8.17 14.957 8.29C15.012 8.41 15.017 8.535 14.972 8.664C14.721 9.387 14.355 10.044 13.875 10.635C13.408 11.211 12.857 11.694 12.225 12.083C11.592 12.473 10.913 12.746 10.189 12.904C9.466 13.062 8.736 13.095 8 13.004C7.264 13.095 6.534 13.062 5.811 12.904C5.087 12.746 4.408 12.473 3.775 12.083C3.143 11.694 2.592 11.211 2.125 10.635C1.645 10.044 1.279 9.387 1.028 8.664C0.983 8.535 0.988 8.41 1.043 8.29C1.099 8.17 1.19 8.084 1.318 8.034C1.767 7.858 2.231 7.797 2.711 7.85C2.774 7.857 2.837 7.866 2.899 7.877C2.81 7.529 2.754 7.172 2.731 6.806C2.683 6.047 2.782 5.308 3.027 4.589C3.03 4.58 3.033 4.572 3.036 4.563C3.088 4.435 3.177 4.344 3.304 4.29C3.431 4.236 3.559 4.235 3.687 4.286C4.416 4.58 5.096 4.953 5.728 5.406C5.875 5.013 6.066 4.639 6.302 4.285C6.682 3.715 7.152 3.233 7.713 2.841C7.8 2.78 7.896 2.749 8 2.749C8.104 2.749 8.2 2.78 8.287 2.841ZM6.469 6.422C6.283 6.936 6.186 7.464 6.178 8.008C6.17 8.538 6.248 9.057 6.41 9.564C6.572 10.071 6.81 10.538 7.125 10.965C7.141 10.987 7.158 11.009 7.174 11.031C7.257 11.062 7.326 11.111 7.382 11.177C7.439 11.244 7.475 11.32 7.491 11.407C7.649 11.576 7.819 11.732 8 11.878C8.181 11.732 8.351 11.576 8.509 11.407C8.525 11.32 8.561 11.244 8.618 11.177C8.674 11.111 8.743 11.062 8.826 11.031C8.842 11.009 8.859 10.988 8.875 10.965C9.19 10.538 9.428 10.071 9.59 9.564C9.752 9.057 9.83 8.538 9.822 8.008C9.814 7.464 9.716 6.935 9.53 6.421C9.523 6.4 9.516 6.379 9.512 6.358C9.391 5.811 9.176 5.305 8.866 4.839C8.622 4.474 8.334 4.154 8 3.878C7.666 4.154 7.378 4.474 7.134 4.839C6.824 5.305 6.609 5.811 6.488 6.358C6.484 6.379 6.477 6.4 6.47 6.42L6.47 6.421L6.47 6.421L6.469 6.422ZM4.2 8.532C4.494 9.135 4.896 9.653 5.408 10.086C5.466 10.136 5.526 10.183 5.586 10.23C5.539 10.111 5.496 9.991 5.457 9.869C5.262 9.258 5.169 8.633 5.178 7.993C5.186 7.457 5.266 6.933 5.417 6.422C4.922 6.037 4.392 5.709 3.826 5.439C3.734 5.866 3.701 6.301 3.729 6.744C3.768 7.37 3.925 7.965 4.199 8.529L4.199 8.53L4.199 8.531L4.2 8.531L4.2 8.532ZM11.8 8.533L11.8 8.532L11.8 8.532L11.8 8.531C12.075 7.966 12.232 7.37 12.271 6.744C12.299 6.301 12.266 5.866 12.174 5.439C11.608 5.709 11.078 6.037 10.583 6.422C10.734 6.933 10.814 7.457 10.822 7.993C10.831 8.633 10.738 9.258 10.543 9.869C10.504 9.991 10.461 10.111 10.414 10.23C10.474 10.183 10.534 10.136 10.592 10.086C11.104 9.653 11.506 9.136 11.799 8.534L11.8 8.533ZM2.177 8.843C2.369 9.259 2.61 9.646 2.902 10.005C3.297 10.493 3.763 10.901 4.3 11.231C4.836 11.561 5.411 11.793 6.024 11.927C6.251 11.976 6.479 12.011 6.707 12.032C6.665 11.986 6.624 11.939 6.583 11.891C5.914 11.658 5.307 11.311 4.762 10.849C4.179 10.356 3.713 9.773 3.365 9.098C3.13 8.959 2.875 8.875 2.601 8.844C2.457 8.828 2.316 8.828 2.177 8.843ZM11.7 11.231C12.237 10.901 12.703 10.493 13.098 10.005C13.39 9.646 13.631 9.259 13.823 8.843C13.684 8.828 13.543 8.828 13.399 8.844C13.125 8.875 12.87 8.959 12.635 9.098C12.287 9.773 11.821 10.356 11.238 10.849C10.693 11.311 10.086 11.658 9.417 11.891C9.376 11.939 9.335 11.986 9.293 12.032C9.521 12.011 9.749 11.976 9.976 11.927C10.589 11.793 11.164 11.561 11.7 11.231Z'/%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='M8.287 2.841C8.848 3.233 9.318 3.715 9.698 4.285C9.934 4.639 10.125 5.013 10.272 5.406C10.904 4.953 11.584 4.58 12.313 4.286C12.322 4.283 12.33 4.28 12.339 4.277C12.47 4.232 12.597 4.24 12.721 4.301C12.845 4.362 12.929 4.458 12.973 4.589C13.218 5.308 13.317 6.047 13.269 6.806C13.246 7.172 13.19 7.529 13.101 7.877C13.163 7.866 13.226 7.857 13.289 7.85C13.769 7.797 14.233 7.858 14.682 8.034C14.81 8.084 14.901 8.17 14.957 8.29C15.012 8.41 15.017 8.535 14.972 8.664C14.721 9.387 14.355 10.044 13.875 10.635C13.408 11.211 12.857 11.694 12.225 12.083C11.592 12.473 10.913 12.746 10.189 12.904C9.466 13.062 8.736 13.095 8 13.004C7.264 13.095 6.534 13.062 5.811 12.904C5.087 12.746 4.408 12.473 3.775 12.083C3.143 11.694 2.592 11.211 2.125 10.635C1.645 10.044 1.279 9.387 1.028 8.664C0.983 8.535 0.988 8.41 1.043 8.29C1.099 8.17 1.19 8.084 1.318 8.034C1.767 7.858 2.231 7.797 2.711 7.85C2.774 7.857 2.837 7.866 2.899 7.877C2.81 7.529 2.754 7.172 2.731 6.806C2.683 6.047 2.782 5.308 3.027 4.589C3.03 4.58 3.033 4.572 3.036 4.563C3.088 4.435 3.177 4.344 3.304 4.29C3.431 4.236 3.559 4.235 3.687 4.286C4.416 4.58 5.096 4.953 5.728 5.406C5.875 5.013 6.066 4.639 6.302 4.285C6.682 3.715 7.152 3.233 7.713 2.841C7.8 2.78 7.896 2.749 8 2.749C8.104 2.749 8.2 2.78 8.287 2.841ZM6.469 6.422C6.283 6.936 6.186 7.464 6.178 8.008C6.17 8.538 6.248 9.057 6.41 9.564C6.572 10.071 6.81 10.538 7.125 10.965C7.141 10.987 7.158 11.009 7.174 11.031C7.257 11.062 7.326 11.111 7.382 11.177C7.439 11.244 7.475 11.32 7.491 11.407C7.649 11.576 7.819 11.732 8 11.878C8.181 11.732 8.351 11.576 8.509 11.407C8.525 11.32 8.561 11.244 8.618 11.177C8.674 11.111 8.743 11.062 8.826 11.031C8.842 11.009 8.859 10.988 8.875 10.965C9.19 10.538 9.428 10.071 9.59 9.564C9.752 9.057 9.83 8.538 9.822 8.008C9.814 7.464 9.716 6.935 9.53 6.421C9.523 6.4 9.516 6.379 9.512 6.358C9.391 5.811 9.176 5.305 8.866 4.839C8.622 4.474 8.334 4.154 8 3.878C7.666 4.154 7.378 4.474 7.134 4.839C6.824 5.305 6.609 5.811 6.488 6.358C6.484 6.379 6.477 6.4 6.47 6.42L6.47 6.421L6.47 6.421L6.469 6.422ZM4.2 8.532C4.494 9.135 4.896 9.653 5.408 10.086C5.466 10.136 5.526 10.183 5.586 10.23C5.539 10.111 5.496 9.991 5.457 9.869C5.262 9.258 5.169 8.633 5.178 7.993C5.186 7.457 5.266 6.933 5.417 6.422C4.922 6.037 4.392 5.709 3.826 5.439C3.734 5.866 3.701 6.301 3.729 6.744C3.768 7.37 3.925 7.965 4.199 8.529L4.199 8.53L4.199 8.531L4.2 8.531L4.2 8.532ZM11.8 8.533L11.8 8.532L11.8 8.532L11.8 8.531C12.075 7.966 12.232 7.37 12.271 6.744C12.299 6.301 12.266 5.866 12.174 5.439C11.608 5.709 11.078 6.037 10.583 6.422C10.734 6.933 10.814 7.457 10.822 7.993C10.831 8.633 10.738 9.258 10.543 9.869C10.504 9.991 10.461 10.111 10.414 10.23C10.474 10.183 10.534 10.136 10.592 10.086C11.104 9.653 11.506 9.136 11.799 8.534L11.8 8.533ZM2.177 8.843C2.369 9.259 2.61 9.646 2.902 10.005C3.297 10.493 3.763 10.901 4.3 11.231C4.836 11.561 5.411 11.793 6.024 11.927C6.251 11.976 6.479 12.011 6.707 12.032C6.665 11.986 6.624 11.939 6.583 11.891C5.914 11.658 5.307 11.311 4.762 10.849C4.179 10.356 3.713 9.773 3.365 9.098C3.13 8.959 2.875 8.875 2.601 8.844C2.457 8.828 2.316 8.828 2.177 8.843ZM11.7 11.231C12.237 10.901 12.703 10.493 13.098 10.005C13.39 9.646 13.631 9.259 13.823 8.843C13.684 8.828 13.543 8.828 13.399 8.844C13.125 8.875 12.87 8.959 12.635 9.098C12.287 9.773 11.821 10.356 11.238 10.849C10.693 11.311 10.086 11.658 9.417 11.891C9.376 11.939 9.335 11.986 9.293 12.032C9.521 12.011 9.749 11.976 9.976 11.927C10.589 11.793 11.164 11.561 11.7 11.231Z'/%3E%3C/svg%3E
```

### Sprite

```html
<!-- Gentleface "spa" (line-round), MIT. https://gentleface.com/icons/spa
     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#spa"/></svg>
```

### SwiftUI

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

struct SpaIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 8.287, y: 2.841))
        p.addCurve(to: CGPoint(x: 9.698, y: 4.285), control1: CGPoint(x: 8.848, y: 3.233), control2: CGPoint(x: 9.318, y: 3.715))
        p.addCurve(to: CGPoint(x: 10.272, y: 5.406), control1: CGPoint(x: 9.934, y: 4.639), control2: CGPoint(x: 10.125, y: 5.013))
        p.addCurve(to: CGPoint(x: 12.313, y: 4.286), control1: CGPoint(x: 10.904, y: 4.953), control2: CGPoint(x: 11.584, y: 4.58))
        p.addCurve(to: CGPoint(x: 12.339, y: 4.277), control1: CGPoint(x: 12.322, y: 4.283), control2: CGPoint(x: 12.33, y: 4.28))
        p.addCurve(to: CGPoint(x: 12.721, y: 4.301), control1: CGPoint(x: 12.47, y: 4.232), control2: CGPoint(x: 12.597, y: 4.24))
        p.addCurve(to: CGPoint(x: 12.973, y: 4.589), control1: CGPoint(x: 12.845, y: 4.362), control2: CGPoint(x: 12.929, y: 4.458))
        p.addCurve(to: CGPoint(x: 13.269, y: 6.806), control1: CGPoint(x: 13.218, y: 5.308), control2: CGPoint(x: 13.317, y: 6.047))
        p.addCurve(to: CGPoint(x: 13.101, y: 7.877), control1: CGPoint(x: 13.246, y: 7.172), control2: CGPoint(x: 13.19, y: 7.529))
        p.addCurve(to: CGPoint(x: 13.289, y: 7.85), control1: CGPoint(x: 13.163, y: 7.866), control2: CGPoint(x: 13.226, y: 7.857))
        p.addCurve(to: CGPoint(x: 14.682, y: 8.034), control1: CGPoint(x: 13.769, y: 7.797), control2: CGPoint(x: 14.233, y: 7.858))
        p.addCurve(to: CGPoint(x: 14.957, y: 8.29), control1: CGPoint(x: 14.81, y: 8.084), control2: CGPoint(x: 14.901, y: 8.17))
        p.addCurve(to: CGPoint(x: 14.972, y: 8.664), control1: CGPoint(x: 15.012, y: 8.41), control2: CGPoint(x: 15.017, y: 8.535))
        p.addCurve(to: CGPoint(x: 13.875, y: 10.635), control1: CGPoint(x: 14.721, y: 9.387), control2: CGPoint(x: 14.355, y: 10.044))
        p.addCurve(to: CGPoint(x: 12.225, y: 12.083), control1: CGPoint(x: 13.408, y: 11.211), control2: CGPoint(x: 12.857, y: 11.694))
        p.addCurve(to: CGPoint(x: 10.189, y: 12.904), control1: CGPoint(x: 11.592, y: 12.473), control2: CGPoint(x: 10.913, y: 12.746))
        p.addCurve(to: CGPoint(x: 8, y: 13.004), control1: CGPoint(x: 9.466, y: 13.062), control2: CGPoint(x: 8.736, y: 13.095))
        p.addCurve(to: CGPoint(x: 5.811, y: 12.904), control1: CGPoint(x: 7.264, y: 13.095), control2: CGPoint(x: 6.534, y: 13.062))
        p.addCurve(to: CGPoint(x: 3.775, y: 12.083), control1: CGPoint(x: 5.087, y: 12.746), control2: CGPoint(x: 4.408, y: 12.473))
        p.addCurve(to: CGPoint(x: 2.125, y: 10.635), control1: CGPoint(x: 3.143, y: 11.694), control2: CGPoint(x: 2.592, y: 11.211))
        p.addCurve(to: CGPoint(x: 1.028, y: 8.664), control1: CGPoint(x: 1.645, y: 10.044), control2: CGPoint(x: 1.279, y: 9.387))
        p.addCurve(to: CGPoint(x: 1.043, y: 8.29), control1: CGPoint(x: 0.983, y: 8.535), control2: CGPoint(x: 0.988, y: 8.41))
        p.addCurve(to: CGPoint(x: 1.318, y: 8.034), control1: CGPoint(x: 1.099, y: 8.17), control2: CGPoint(x: 1.19, y: 8.084))
        p.addCurve(to: CGPoint(x: 2.711, y: 7.85), control1: CGPoint(x: 1.767, y: 7.858), control2: CGPoint(x: 2.231, y: 7.797))
        p.addCurve(to: CGPoint(x: 2.899, y: 7.877), control1: CGPoint(x: 2.774, y: 7.857), control2: CGPoint(x: 2.837, y: 7.866))
        p.addCurve(to: CGPoint(x: 2.731, y: 6.806), control1: CGPoint(x: 2.81, y: 7.529), control2: CGPoint(x: 2.754, y: 7.172))
        p.addCurve(to: CGPoint(x: 3.027, y: 4.589), control1: CGPoint(x: 2.683, y: 6.047), control2: CGPoint(x: 2.782, y: 5.308))
        p.addCurve(to: CGPoint(x: 3.036, y: 4.563), control1: CGPoint(x: 3.03, y: 4.58), control2: CGPoint(x: 3.033, y: 4.572))
        p.addCurve(to: CGPoint(x: 3.304, y: 4.29), control1: CGPoint(x: 3.088, y: 4.435), control2: CGPoint(x: 3.177, y: 4.344))
        p.addCurve(to: CGPoint(x: 3.687, y: 4.286), control1: CGPoint(x: 3.431, y: 4.236), control2: CGPoint(x: 3.559, y: 4.235))
        p.addCurve(to: CGPoint(x: 5.728, y: 5.406), control1: CGPoint(x: 4.416, y: 4.58), control2: CGPoint(x: 5.096, y: 4.953))
        p.addCurve(to: CGPoint(x: 6.302, y: 4.285), control1: CGPoint(x: 5.875, y: 5.013), control2: CGPoint(x: 6.066, y: 4.639))
        p.addCurve(to: CGPoint(x: 7.713, y: 2.841), control1: CGPoint(x: 6.682, y: 3.715), control2: CGPoint(x: 7.152, y: 3.233))
        p.addCurve(to: CGPoint(x: 8, y: 2.749), control1: CGPoint(x: 7.8, y: 2.78), control2: CGPoint(x: 7.896, y: 2.749))
        p.addCurve(to: CGPoint(x: 8.287, y: 2.841), control1: CGPoint(x: 8.104, y: 2.749), control2: CGPoint(x: 8.2, y: 2.78))
        p.closeSubpath()
        p.move(to: CGPoint(x: 6.469, y: 6.422))
        p.addCurve(to: CGPoint(x: 6.178, y: 8.008), control1: CGPoint(x: 6.283, y: 6.936), control2: CGPoint(x: 6.186, y: 7.464))
        p.addCurve(to: CGPoint(x: 6.41, y: 9.564), control1: CGPoint(x: 6.17, y: 8.538), control2: CGPoint(x: 6.248, y: 9.057))
        p.addCurve(to: CGPoint(x: 7.125, y: 10.965), control1: CGPoint(x: 6.572, y: 10.071), control2: CGPoint(x: 6.81, y: 10.538))
        p.addCurve(to: CGPoint(x: 7.174, y: 11.031), control1: CGPoint(x: 7.141, y: 10.987), control2: CGPoint(x: 7.158, y: 11.009))
        p.addCurve(to: CGPoint(x: 7.382, y: 11.177), control1: CGPoint(x: 7.257, y: 11.062), control2: CGPoint(x: 7.326, y: 11.111))
        p.addCurve(to: CGPoint(x: 7.491, y: 11.407), control1: CGPoint(x: 7.439, y: 11.244), control2: CGPoint(x: 7.475, y: 11.32))
        p.addCurve(to: CGPoint(x: 8, y: 11.878), control1: CGPoint(x: 7.649, y: 11.576), control2: CGPoint(x: 7.819, y: 11.732))
        p.addCurve(to: CGPoint(x: 8.509, y: 11.407), control1: CGPoint(x: 8.181, y: 11.732), control2: CGPoint(x: 8.351, y: 11.576))
        p.addCurve(to: CGPoint(x: 8.618, y: 11.177), control1: CGPoint(x: 8.525, y: 11.32), control2: CGPoint(x: 8.561, y: 11.244))
        p.addCurve(to: CGPoint(x: 8.826, y: 11.031), control1: CGPoint(x: 8.674, y: 11.111), control2: CGPoint(x: 8.743, y: 11.062))
        p.addCurve(to: CGPoint(x: 8.875, y: 10.965), control1: CGPoint(x: 8.842, y: 11.009), control2: CGPoint(x: 8.859, y: 10.988))
        p.addCurve(to: CGPoint(x: 9.59, y: 9.564), control1: CGPoint(x: 9.19, y: 10.538), control2: CGPoint(x: 9.428, y: 10.071))
        p.addCurve(to: CGPoint(x: 9.822, y: 8.008), control1: CGPoint(x: 9.752, y: 9.057), control2: CGPoint(x: 9.83, y: 8.538))
        p.addCurve(to: CGPoint(x: 9.53, y: 6.421), control1: CGPoint(x: 9.814, y: 7.464), control2: CGPoint(x: 9.716, y: 6.935))
        p.addCurve(to: CGPoint(x: 9.512, y: 6.358), control1: CGPoint(x: 9.523, y: 6.4), control2: CGPoint(x: 9.516, y: 6.379))
        p.addCurve(to: CGPoint(x: 8.866, y: 4.839), control1: CGPoint(x: 9.391, y: 5.811), control2: CGPoint(x: 9.176, y: 5.305))
        p.addCurve(to: CGPoint(x: 8, y: 3.878), control1: CGPoint(x: 8.622, y: 4.474), control2: CGPoint(x: 8.334, y: 4.154))
        p.addCurve(to: CGPoint(x: 7.134, y: 4.839), control1: CGPoint(x: 7.666, y: 4.154), control2: CGPoint(x: 7.378, y: 4.474))
        p.addCurve(to: CGPoint(x: 6.488, y: 6.358), control1: CGPoint(x: 6.824, y: 5.305), control2: CGPoint(x: 6.609, y: 5.811))
        p.addCurve(to: CGPoint(x: 6.47, y: 6.42), control1: CGPoint(x: 6.484, y: 6.379), control2: CGPoint(x: 6.477, y: 6.4))
        p.addLine(to: CGPoint(x: 6.47, y: 6.421))
        p.addLine(to: CGPoint(x: 6.47, y: 6.421))
        p.addLine(to: CGPoint(x: 6.469, y: 6.422))
        p.closeSubpath()
        p.move(to: CGPoint(x: 4.2, y: 8.532))
        p.addCurve(to: CGPoint(x: 5.408, y: 10.086), control1: CGPoint(x: 4.494, y: 9.135), control2: CGPoint(x: 4.896, y: 9.653))
        p.addCurve(to: CGPoint(x: 5.586, y: 10.23), control1: CGPoint(x: 5.466, y: 10.136), control2: CGPoint(x: 5.526, y: 10.183))
        p.addCurve(to: CGPoint(x: 5.457, y: 9.869), control1: CGPoint(x: 5.539, y: 10.111), control2: CGPoint(x: 5.496, y: 9.991))
        p.addCurve(to: CGPoint(x: 5.178, y: 7.993), control1: CGPoint(x: 5.262, y: 9.258), control2: CGPoint(x: 5.169, y: 8.633))
        p.addCurve(to: CGPoint(x: 5.417, y: 6.422), control1: CGPoint(x: 5.186, y: 7.457), control2: CGPoint(x: 5.266, y: 6.933))
        p.addCurve(to: CGPoint(x: 3.826, y: 5.439), control1: CGPoint(x: 4.922, y: 6.037), control2: CGPoint(x: 4.392, y: 5.709))
        p.addCurve(to: CGPoint(x: 3.729, y: 6.744), control1: CGPoint(x: 3.734, y: 5.866), control2: CGPoint(x: 3.701, y: 6.301))
        p.addCurve(to: CGPoint(x: 4.199, y: 8.529), control1: CGPoint(x: 3.768, y: 7.37), control2: CGPoint(x: 3.925, y: 7.965))
        p.addLine(to: CGPoint(x: 4.199, y: 8.53))
        p.addLine(to: CGPoint(x: 4.199, y: 8.531))
        p.addLine(to: CGPoint(x: 4.2, y: 8.531))
        p.addLine(to: CGPoint(x: 4.2, y: 8.532))
        p.closeSubpath()
        p.move(to: CGPoint(x: 11.8, y: 8.533))
        p.addLine(to: CGPoint(x: 11.8, y: 8.532))
        p.addLine(to: CGPoint(x: 11.8, y: 8.532))
        p.addLine(to: CGPoint(x: 11.8, y: 8.531))
        p.addCurve(to: CGPoint(x: 12.271, y: 6.744), control1: CGPoint(x: 12.075, y: 7.966), control2: CGPoint(x: 12.232, y: 7.37))
        p.addCurve(to: CGPoint(x: 12.174, y: 5.439), control1: CGPoint(x: 12.299, y: 6.301), control2: CGPoint(x: 12.266, y: 5.866))
        p.addCurve(to: CGPoint(x: 10.583, y: 6.422), control1: CGPoint(x: 11.608, y: 5.709), control2: CGPoint(x: 11.078, y: 6.037))
        p.addCurve(to: CGPoint(x: 10.822, y: 7.993), control1: CGPoint(x: 10.734, y: 6.933), control2: CGPoint(x: 10.814, y: 7.457))
        p.addCurve(to: CGPoint(x: 10.543, y: 9.869), control1: CGPoint(x: 10.831, y: 8.633), control2: CGPoint(x: 10.738, y: 9.258))
        p.addCurve(to: CGPoint(x: 10.414, y: 10.23), control1: CGPoint(x: 10.504, y: 9.991), control2: CGPoint(x: 10.461, y: 10.111))
        p.addCurve(to: CGPoint(x: 10.592, y: 10.086), control1: CGPoint(x: 10.474, y: 10.183), control2: CGPoint(x: 10.534, y: 10.136))
        p.addCurve(to: CGPoint(x: 11.799, y: 8.534), control1: CGPoint(x: 11.104, y: 9.653), control2: CGPoint(x: 11.506, y: 9.136))
        p.addLine(to: CGPoint(x: 11.8, y: 8.533))
        p.closeSubpath()
        p.move(to: CGPoint(x: 2.177, y: 8.843))
        p.addCurve(to: CGPoint(x: 2.902, y: 10.005), control1: CGPoint(x: 2.369, y: 9.259), control2: CGPoint(x: 2.61, y: 9.646))
        p.addCurve(to: CGPoint(x: 4.3, y: 11.231), control1: CGPoint(x: 3.297, y: 10.493), control2: CGPoint(x: 3.763, y: 10.901))
        p.addCurve(to: CGPoint(x: 6.024, y: 11.927), control1: CGPoint(x: 4.836, y: 11.561), control2: CGPoint(x: 5.411, y: 11.793))
        p.addCurve(to: CGPoint(x: 6.707, y: 12.032), control1: CGPoint(x: 6.251, y: 11.976), control2: CGPoint(x: 6.479, y: 12.011))
        p.addCurve(to: CGPoint(x: 6.583, y: 11.891), control1: CGPoint(x: 6.665, y: 11.986), control2: CGPoint(x: 6.624, y: 11.939))
        p.addCurve(to: CGPoint(x: 4.762, y: 10.849), control1: CGPoint(x: 5.914, y: 11.658), control2: CGPoint(x: 5.307, y: 11.311))
        p.addCurve(to: CGPoint(x: 3.365, y: 9.098), control1: CGPoint(x: 4.179, y: 10.356), control2: CGPoint(x: 3.713, y: 9.773))
        p.addCurve(to: CGPoint(x: 2.601, y: 8.844), control1: CGPoint(x: 3.13, y: 8.959), control2: CGPoint(x: 2.875, y: 8.875))
        p.addCurve(to: CGPoint(x: 2.177, y: 8.843), control1: CGPoint(x: 2.457, y: 8.828), control2: CGPoint(x: 2.316, y: 8.828))
        p.closeSubpath()
        p.move(to: CGPoint(x: 11.7, y: 11.231))
        p.addCurve(to: CGPoint(x: 13.098, y: 10.005), control1: CGPoint(x: 12.237, y: 10.901), control2: CGPoint(x: 12.703, y: 10.493))
        p.addCurve(to: CGPoint(x: 13.823, y: 8.843), control1: CGPoint(x: 13.39, y: 9.646), control2: CGPoint(x: 13.631, y: 9.259))
        p.addCurve(to: CGPoint(x: 13.399, y: 8.844), control1: CGPoint(x: 13.684, y: 8.828), control2: CGPoint(x: 13.543, y: 8.828))
        p.addCurve(to: CGPoint(x: 12.635, y: 9.098), control1: CGPoint(x: 13.125, y: 8.875), control2: CGPoint(x: 12.87, y: 8.959))
        p.addCurve(to: CGPoint(x: 11.238, y: 10.849), control1: CGPoint(x: 12.287, y: 9.773), control2: CGPoint(x: 11.821, y: 10.356))
        p.addCurve(to: CGPoint(x: 9.417, y: 11.891), control1: CGPoint(x: 10.693, y: 11.311), control2: CGPoint(x: 10.086, y: 11.658))
        p.addCurve(to: CGPoint(x: 9.293, y: 12.032), control1: CGPoint(x: 9.376, y: 11.939), control2: CGPoint(x: 9.335, y: 11.986))
        p.addCurve(to: CGPoint(x: 9.976, y: 11.927), control1: CGPoint(x: 9.521, y: 12.011), control2: CGPoint(x: 9.749, y: 11.976))
        p.addCurve(to: CGPoint(x: 11.7, y: 11.231), control1: CGPoint(x: 10.589, y: 11.793), control2: CGPoint(x: 11.164, y: 11.561))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "spa" (line-round), MIT. https://gentleface.com/icons/spa
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 SpaIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "spa", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M8.287 2.841C8.848 3.233 9.318 3.715 9.698 4.285C9.934 4.639 10.125 5.013 10.272 5.406C10.904 4.953 11.584 4.58 12.313 4.286C12.322 4.283 12.33 4.28 12.339 4.277C12.47 4.232 12.597 4.24 12.721 4.301C12.845 4.362 12.929 4.458 12.973 4.589C13.218 5.308 13.317 6.047 13.269 6.806C13.246 7.172 13.19 7.529 13.101 7.877C13.163 7.866 13.226 7.857 13.289 7.85C13.769 7.797 14.233 7.858 14.682 8.034C14.81 8.084 14.901 8.17 14.957 8.29C15.012 8.41 15.017 8.535 14.972 8.664C14.721 9.387 14.355 10.044 13.875 10.635C13.408 11.211 12.857 11.694 12.225 12.083C11.592 12.473 10.913 12.746 10.189 12.904C9.466 13.062 8.736 13.095 8 13.004C7.264 13.095 6.534 13.062 5.811 12.904C5.087 12.746 4.408 12.473 3.775 12.083C3.143 11.694 2.592 11.211 2.125 10.635C1.645 10.044 1.279 9.387 1.028 8.664C0.983 8.535 0.988 8.41 1.043 8.29C1.099 8.17 1.19 8.084 1.318 8.034C1.767 7.858 2.231 7.797 2.711 7.85C2.774 7.857 2.837 7.866 2.899 7.877C2.81 7.529 2.754 7.172 2.731 6.806C2.683 6.047 2.782 5.308 3.027 4.589C3.03 4.58 3.033 4.572 3.036 4.563C3.088 4.435 3.177 4.344 3.304 4.29C3.431 4.236 3.559 4.235 3.687 4.286C4.416 4.58 5.096 4.953 5.728 5.406C5.875 5.013 6.066 4.639 6.302 4.285C6.682 3.715 7.152 3.233 7.713 2.841C7.8 2.78 7.896 2.749 8 2.749C8.104 2.749 8.2 2.78 8.287 2.841ZM6.469 6.422C6.283 6.936 6.186 7.464 6.178 8.008C6.17 8.538 6.248 9.057 6.41 9.564C6.572 10.071 6.81 10.538 7.125 10.965C7.141 10.987 7.158 11.009 7.174 11.031C7.257 11.062 7.326 11.111 7.382 11.177C7.439 11.244 7.475 11.32 7.491 11.407C7.649 11.576 7.819 11.732 8 11.878C8.181 11.732 8.351 11.576 8.509 11.407C8.525 11.32 8.561 11.244 8.618 11.177C8.674 11.111 8.743 11.062 8.826 11.031C8.842 11.009 8.859 10.988 8.875 10.965C9.19 10.538 9.428 10.071 9.59 9.564C9.752 9.057 9.83 8.538 9.822 8.008C9.814 7.464 9.716 6.935 9.53 6.421C9.523 6.4 9.516 6.379 9.512 6.358C9.391 5.811 9.176 5.305 8.866 4.839C8.622 4.474 8.334 4.154 8 3.878C7.666 4.154 7.378 4.474 7.134 4.839C6.824 5.305 6.609 5.811 6.488 6.358C6.484 6.379 6.477 6.4 6.47 6.42L6.47 6.421L6.47 6.421L6.469 6.422ZM4.2 8.532C4.494 9.135 4.896 9.653 5.408 10.086C5.466 10.136 5.526 10.183 5.586 10.23C5.539 10.111 5.496 9.991 5.457 9.869C5.262 9.258 5.169 8.633 5.178 7.993C5.186 7.457 5.266 6.933 5.417 6.422C4.922 6.037 4.392 5.709 3.826 5.439C3.734 5.866 3.701 6.301 3.729 6.744C3.768 7.37 3.925 7.965 4.199 8.529L4.199 8.53L4.199 8.531L4.2 8.531L4.2 8.532ZM11.8 8.533L11.8 8.532L11.8 8.532L11.8 8.531C12.075 7.966 12.232 7.37 12.271 6.744C12.299 6.301 12.266 5.866 12.174 5.439C11.608 5.709 11.078 6.037 10.583 6.422C10.734 6.933 10.814 7.457 10.822 7.993C10.831 8.633 10.738 9.258 10.543 9.869C10.504 9.991 10.461 10.111 10.414 10.23C10.474 10.183 10.534 10.136 10.592 10.086C11.104 9.653 11.506 9.136 11.799 8.534L11.8 8.533ZM2.177 8.843C2.369 9.259 2.61 9.646 2.902 10.005C3.297 10.493 3.763 10.901 4.3 11.231C4.836 11.561 5.411 11.793 6.024 11.927C6.251 11.976 6.479 12.011 6.707 12.032C6.665 11.986 6.624 11.939 6.583 11.891C5.914 11.658 5.307 11.311 4.762 10.849C4.179 10.356 3.713 9.773 3.365 9.098C3.13 8.959 2.875 8.875 2.601 8.844C2.457 8.828 2.316 8.828 2.177 8.843ZM11.7 11.231C12.237 10.901 12.703 10.493 13.098 10.005C13.39 9.646 13.631 9.259 13.823 8.843C13.684 8.828 13.543 8.828 13.399 8.844C13.125 8.875 12.87 8.959 12.635 9.098C12.287 9.773 11.821 10.356 11.238 10.849C10.693 11.311 10.086 11.658 9.417 11.891C9.376 11.939 9.335 11.986 9.293 12.032C9.521 12.011 9.749 11.976 9.976 11.927C10.589 11.793 11.164 11.561 11.7 11.231Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_spa.xml · Gentleface "spa" (line-round), MIT. https://gentleface.com/icons/spa -->
<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="M8.287 2.841C8.848 3.233 9.318 3.715 9.698 4.285C9.934 4.639 10.125 5.013 10.272 5.406C10.904 4.953 11.584 4.58 12.313 4.286C12.322 4.283 12.33 4.28 12.339 4.277C12.47 4.232 12.597 4.24 12.721 4.301C12.845 4.362 12.929 4.458 12.973 4.589C13.218 5.308 13.317 6.047 13.269 6.806C13.246 7.172 13.19 7.529 13.101 7.877C13.163 7.866 13.226 7.857 13.289 7.85C13.769 7.797 14.233 7.858 14.682 8.034C14.81 8.084 14.901 8.17 14.957 8.29C15.012 8.41 15.017 8.535 14.972 8.664C14.721 9.387 14.355 10.044 13.875 10.635C13.408 11.211 12.857 11.694 12.225 12.083C11.592 12.473 10.913 12.746 10.189 12.904C9.466 13.062 8.736 13.095 8 13.004C7.264 13.095 6.534 13.062 5.811 12.904C5.087 12.746 4.408 12.473 3.775 12.083C3.143 11.694 2.592 11.211 2.125 10.635C1.645 10.044 1.279 9.387 1.028 8.664C0.983 8.535 0.988 8.41 1.043 8.29C1.099 8.17 1.19 8.084 1.318 8.034C1.767 7.858 2.231 7.797 2.711 7.85C2.774 7.857 2.837 7.866 2.899 7.877C2.81 7.529 2.754 7.172 2.731 6.806C2.683 6.047 2.782 5.308 3.027 4.589C3.03 4.58 3.033 4.572 3.036 4.563C3.088 4.435 3.177 4.344 3.304 4.29C3.431 4.236 3.559 4.235 3.687 4.286C4.416 4.58 5.096 4.953 5.728 5.406C5.875 5.013 6.066 4.639 6.302 4.285C6.682 3.715 7.152 3.233 7.713 2.841C7.8 2.78 7.896 2.749 8 2.749C8.104 2.749 8.2 2.78 8.287 2.841ZM6.469 6.422C6.283 6.936 6.186 7.464 6.178 8.008C6.17 8.538 6.248 9.057 6.41 9.564C6.572 10.071 6.81 10.538 7.125 10.965C7.141 10.987 7.158 11.009 7.174 11.031C7.257 11.062 7.326 11.111 7.382 11.177C7.439 11.244 7.475 11.32 7.491 11.407C7.649 11.576 7.819 11.732 8 11.878C8.181 11.732 8.351 11.576 8.509 11.407C8.525 11.32 8.561 11.244 8.618 11.177C8.674 11.111 8.743 11.062 8.826 11.031C8.842 11.009 8.859 10.988 8.875 10.965C9.19 10.538 9.428 10.071 9.59 9.564C9.752 9.057 9.83 8.538 9.822 8.008C9.814 7.464 9.716 6.935 9.53 6.421C9.523 6.4 9.516 6.379 9.512 6.358C9.391 5.811 9.176 5.305 8.866 4.839C8.622 4.474 8.334 4.154 8 3.878C7.666 4.154 7.378 4.474 7.134 4.839C6.824 5.305 6.609 5.811 6.488 6.358C6.484 6.379 6.477 6.4 6.47 6.42L6.47 6.421L6.47 6.421L6.469 6.422ZM4.2 8.532C4.494 9.135 4.896 9.653 5.408 10.086C5.466 10.136 5.526 10.183 5.586 10.23C5.539 10.111 5.496 9.991 5.457 9.869C5.262 9.258 5.169 8.633 5.178 7.993C5.186 7.457 5.266 6.933 5.417 6.422C4.922 6.037 4.392 5.709 3.826 5.439C3.734 5.866 3.701 6.301 3.729 6.744C3.768 7.37 3.925 7.965 4.199 8.529L4.199 8.53L4.199 8.531L4.2 8.531L4.2 8.532ZM11.8 8.533L11.8 8.532L11.8 8.532L11.8 8.531C12.075 7.966 12.232 7.37 12.271 6.744C12.299 6.301 12.266 5.866 12.174 5.439C11.608 5.709 11.078 6.037 10.583 6.422C10.734 6.933 10.814 7.457 10.822 7.993C10.831 8.633 10.738 9.258 10.543 9.869C10.504 9.991 10.461 10.111 10.414 10.23C10.474 10.183 10.534 10.136 10.592 10.086C11.104 9.653 11.506 9.136 11.799 8.534L11.8 8.533ZM2.177 8.843C2.369 9.259 2.61 9.646 2.902 10.005C3.297 10.493 3.763 10.901 4.3 11.231C4.836 11.561 5.411 11.793 6.024 11.927C6.251 11.976 6.479 12.011 6.707 12.032C6.665 11.986 6.624 11.939 6.583 11.891C5.914 11.658 5.307 11.311 4.762 10.849C4.179 10.356 3.713 9.773 3.365 9.098C3.13 8.959 2.875 8.875 2.601 8.844C2.457 8.828 2.316 8.828 2.177 8.843ZM11.7 11.231C12.237 10.901 12.703 10.493 13.098 10.005C13.39 9.646 13.631 9.259 13.823 8.843C13.684 8.828 13.543 8.828 13.399 8.844C13.125 8.875 12.87 8.959 12.635 9.098C12.287 9.773 11.821 10.356 11.238 10.849C10.693 11.311 10.086 11.658 9.417 11.891C9.376 11.939 9.335 11.986 9.293 12.032C9.521 12.011 9.749 11.976 9.976 11.927C10.589 11.793 11.164 11.561 11.7 11.231Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(8.287, 2.841)
      ..cubicTo(8.848, 3.233, 9.318, 3.715, 9.698, 4.285)
      ..cubicTo(9.934, 4.639, 10.125, 5.013, 10.272, 5.406)
      ..cubicTo(10.904, 4.953, 11.584, 4.58, 12.313, 4.286)
      ..cubicTo(12.322, 4.283, 12.33, 4.28, 12.339, 4.277)
      ..cubicTo(12.47, 4.232, 12.597, 4.24, 12.721, 4.301)
      ..cubicTo(12.845, 4.362, 12.929, 4.458, 12.973, 4.589)
      ..cubicTo(13.218, 5.308, 13.317, 6.047, 13.269, 6.806)
      ..cubicTo(13.246, 7.172, 13.19, 7.529, 13.101, 7.877)
      ..cubicTo(13.163, 7.866, 13.226, 7.857, 13.289, 7.85)
      ..cubicTo(13.769, 7.797, 14.233, 7.858, 14.682, 8.034)
      ..cubicTo(14.81, 8.084, 14.901, 8.17, 14.957, 8.29)
      ..cubicTo(15.012, 8.41, 15.017, 8.535, 14.972, 8.664)
      ..cubicTo(14.721, 9.387, 14.355, 10.044, 13.875, 10.635)
      ..cubicTo(13.408, 11.211, 12.857, 11.694, 12.225, 12.083)
      ..cubicTo(11.592, 12.473, 10.913, 12.746, 10.189, 12.904)
      ..cubicTo(9.466, 13.062, 8.736, 13.095, 8, 13.004)
      ..cubicTo(7.264, 13.095, 6.534, 13.062, 5.811, 12.904)
      ..cubicTo(5.087, 12.746, 4.408, 12.473, 3.775, 12.083)
      ..cubicTo(3.143, 11.694, 2.592, 11.211, 2.125, 10.635)
      ..cubicTo(1.645, 10.044, 1.279, 9.387, 1.028, 8.664)
      ..cubicTo(0.983, 8.535, 0.988, 8.41, 1.043, 8.29)
      ..cubicTo(1.099, 8.17, 1.19, 8.084, 1.318, 8.034)
      ..cubicTo(1.767, 7.858, 2.231, 7.797, 2.711, 7.85)
      ..cubicTo(2.774, 7.857, 2.837, 7.866, 2.899, 7.877)
      ..cubicTo(2.81, 7.529, 2.754, 7.172, 2.731, 6.806)
      ..cubicTo(2.683, 6.047, 2.782, 5.308, 3.027, 4.589)
      ..cubicTo(3.03, 4.58, 3.033, 4.572, 3.036, 4.563)
      ..cubicTo(3.088, 4.435, 3.177, 4.344, 3.304, 4.29)
      ..cubicTo(3.431, 4.236, 3.559, 4.235, 3.687, 4.286)
      ..cubicTo(4.416, 4.58, 5.096, 4.953, 5.728, 5.406)
      ..cubicTo(5.875, 5.013, 6.066, 4.639, 6.302, 4.285)
      ..cubicTo(6.682, 3.715, 7.152, 3.233, 7.713, 2.841)
      ..cubicTo(7.8, 2.78, 7.896, 2.749, 8, 2.749)
      ..cubicTo(8.104, 2.749, 8.2, 2.78, 8.287, 2.841)
      ..close()
      ..moveTo(6.469, 6.422)
      ..cubicTo(6.283, 6.936, 6.186, 7.464, 6.178, 8.008)
      ..cubicTo(6.17, 8.538, 6.248, 9.057, 6.41, 9.564)
      ..cubicTo(6.572, 10.071, 6.81, 10.538, 7.125, 10.965)
      ..cubicTo(7.141, 10.987, 7.158, 11.009, 7.174, 11.031)
      ..cubicTo(7.257, 11.062, 7.326, 11.111, 7.382, 11.177)
      ..cubicTo(7.439, 11.244, 7.475, 11.32, 7.491, 11.407)
      ..cubicTo(7.649, 11.576, 7.819, 11.732, 8, 11.878)
      ..cubicTo(8.181, 11.732, 8.351, 11.576, 8.509, 11.407)
      ..cubicTo(8.525, 11.32, 8.561, 11.244, 8.618, 11.177)
      ..cubicTo(8.674, 11.111, 8.743, 11.062, 8.826, 11.031)
      ..cubicTo(8.842, 11.009, 8.859, 10.988, 8.875, 10.965)
      ..cubicTo(9.19, 10.538, 9.428, 10.071, 9.59, 9.564)
      ..cubicTo(9.752, 9.057, 9.83, 8.538, 9.822, 8.008)
      ..cubicTo(9.814, 7.464, 9.716, 6.935, 9.53, 6.421)
      ..cubicTo(9.523, 6.4, 9.516, 6.379, 9.512, 6.358)
      ..cubicTo(9.391, 5.811, 9.176, 5.305, 8.866, 4.839)
      ..cubicTo(8.622, 4.474, 8.334, 4.154, 8, 3.878)
      ..cubicTo(7.666, 4.154, 7.378, 4.474, 7.134, 4.839)
      ..cubicTo(6.824, 5.305, 6.609, 5.811, 6.488, 6.358)
      ..cubicTo(6.484, 6.379, 6.477, 6.4, 6.47, 6.42)
      ..lineTo(6.47, 6.421)
      ..lineTo(6.47, 6.421)
      ..lineTo(6.469, 6.422)
      ..close()
      ..moveTo(4.2, 8.532)
      ..cubicTo(4.494, 9.135, 4.896, 9.653, 5.408, 10.086)
      ..cubicTo(5.466, 10.136, 5.526, 10.183, 5.586, 10.23)
      ..cubicTo(5.539, 10.111, 5.496, 9.991, 5.457, 9.869)
      ..cubicTo(5.262, 9.258, 5.169, 8.633, 5.178, 7.993)
      ..cubicTo(5.186, 7.457, 5.266, 6.933, 5.417, 6.422)
      ..cubicTo(4.922, 6.037, 4.392, 5.709, 3.826, 5.439)
      ..cubicTo(3.734, 5.866, 3.701, 6.301, 3.729, 6.744)
      ..cubicTo(3.768, 7.37, 3.925, 7.965, 4.199, 8.529)
      ..lineTo(4.199, 8.53)
      ..lineTo(4.199, 8.531)
      ..lineTo(4.2, 8.531)
      ..lineTo(4.2, 8.532)
      ..close()
      ..moveTo(11.8, 8.533)
      ..lineTo(11.8, 8.532)
      ..lineTo(11.8, 8.532)
      ..lineTo(11.8, 8.531)
      ..cubicTo(12.075, 7.966, 12.232, 7.37, 12.271, 6.744)
      ..cubicTo(12.299, 6.301, 12.266, 5.866, 12.174, 5.439)
      ..cubicTo(11.608, 5.709, 11.078, 6.037, 10.583, 6.422)
      ..cubicTo(10.734, 6.933, 10.814, 7.457, 10.822, 7.993)
      ..cubicTo(10.831, 8.633, 10.738, 9.258, 10.543, 9.869)
      ..cubicTo(10.504, 9.991, 10.461, 10.111, 10.414, 10.23)
      ..cubicTo(10.474, 10.183, 10.534, 10.136, 10.592, 10.086)
      ..cubicTo(11.104, 9.653, 11.506, 9.136, 11.799, 8.534)
      ..lineTo(11.8, 8.533)
      ..close()
      ..moveTo(2.177, 8.843)
      ..cubicTo(2.369, 9.259, 2.61, 9.646, 2.902, 10.005)
      ..cubicTo(3.297, 10.493, 3.763, 10.901, 4.3, 11.231)
      ..cubicTo(4.836, 11.561, 5.411, 11.793, 6.024, 11.927)
      ..cubicTo(6.251, 11.976, 6.479, 12.011, 6.707, 12.032)
      ..cubicTo(6.665, 11.986, 6.624, 11.939, 6.583, 11.891)
      ..cubicTo(5.914, 11.658, 5.307, 11.311, 4.762, 10.849)
      ..cubicTo(4.179, 10.356, 3.713, 9.773, 3.365, 9.098)
      ..cubicTo(3.13, 8.959, 2.875, 8.875, 2.601, 8.844)
      ..cubicTo(2.457, 8.828, 2.316, 8.828, 2.177, 8.843)
      ..close()
      ..moveTo(11.7, 11.231)
      ..cubicTo(12.237, 10.901, 12.703, 10.493, 13.098, 10.005)
      ..cubicTo(13.39, 9.646, 13.631, 9.259, 13.823, 8.843)
      ..cubicTo(13.684, 8.828, 13.543, 8.828, 13.399, 8.844)
      ..cubicTo(13.125, 8.875, 12.87, 8.959, 12.635, 9.098)
      ..cubicTo(12.287, 9.773, 11.821, 10.356, 11.238, 10.849)
      ..cubicTo(10.693, 11.311, 10.086, 11.658, 9.417, 11.891)
      ..cubicTo(9.376, 11.939, 9.335, 11.986, 9.293, 12.032)
      ..cubicTo(9.521, 12.011, 9.749, 11.976, 9.976, 11.927)
      ..cubicTo(10.589, 11.793, 11.164, 11.561, 11.7, 11.231)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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