.shp-icon{display:block;font-size:inherit;position:relative;color:inherit;background-color:#fff0}.shp-icon svg{display:block;vertical-align:top;font-size:inherit;position:relative;width:100%;height:auto}.shp-icon--inline{vertical-align:baseline;display:inline-block}.shp-icon--inline svg{height:1em;width:auto}.shp-icon--block svg{width:100%!important;height:auto!important;top:0!important}.shp-icon--block.aligncenter svg{width:10vw!important;margin:0 auto}