/* SVG geometry only: interface icons never depend on an emoji or symbol font. */
.icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.icon-dot{fill:currentColor;stroke:none}
.contact-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0}
.contact-arrow>.icon{vertical-align:0;stroke-width:1.5}
.quote-controls button,.gallery-toolbar button{display:inline-grid;place-items:center}
.lab-signal>.icon{vertical-align:0}
