can someone explain what magic is going on inside ".glass::before" with the background image and svg filter?
Tip: you can copy the whole data URI into your browser's location bar it will load the SVG. Then you can open devtools and inspect it to see what's going on.
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1920"
height="1120">
<defs>
<filter id="blur">
<feGaussianBlur stdDeviation="5"/>
</filter>
</defs>
<image xlink:href="http://placekitten.com/1920/1120" width="1920"
height="1120" filter="url(#blur)"/>
</svg>