@keyframes underline{0%{background-position:100% 0;background-size:100% 100%}50%{background-position:100% 0;background-size:0 100%}51%{background-position:0 0;background-size:0 100%}to{background-position:0 0;background-size:100% 100%}}.icon{color:#000;display:inline-block;height:1em;width:1em;stroke-width:1px;vertical-align:middle}.icon use{fill:currentColor;stroke:currentColor}.icon.icon--outline use{stroke:inherit}.icon.icon--solid use{stroke:none;fill:currentColor}.icon.icon--duo use{stroke:currentColor}
