No-Library (pure JS), HTML, CSS, JavaScript
No-Library (pure JS), HTML, CSS, TypeScript
Colors animate in some browsers, while in others they do not. Removing fill:none causes the color transition in all browsers.
When you prepend a string to an input, browsers may be inconsistent with regards to where they place the cursor.