/* A single drawn icon family. These SVGs never use a device's emoji font. */
.site-icon { display:inline-block; width:1em; height:1em; min-width:1em; vertical-align:-.125em; flex-shrink:0; fill:none; stroke:currentColor; stroke-width:1.65; stroke-linecap:round; stroke-linejoin:round; pointer-events:none; }
.site-icon use { pointer-events:none; }
.hometown-find > .site-icon, .hometown-submit > .site-icon, .browser-help button > .site-icon { width:20px; height:20px; }
.arrival-hotspot-symbol > .site-icon { display:block; width:20px; height:20px; }
.arrival-step > i > .site-icon { display:block; }
.night-invitation-close > .site-icon { width:20px; height:20px; }
.experience-lightbox-close > .site-icon, .experience-lightbox-nav > .site-icon { width:24px; height:24px; min-width:24px; }
.vg-control > .site-icon { width:18px; height:18px; min-width:18px; vertical-align:middle; }
