.gg-mic { box-sizing: border-box; position: relative; display: block; transform: scale(var(--ggs,1)); width: 16px; height: 12px; border-bottom-left-radius: 120px; border-bottom-right-radius: 120px; border: 2px solid; border-top: 0; margin-top: 3px } .gg-mic::after, .gg-mic::before { content: ""; display: block; box-sizing: border-box; position: absolute } .gg-mic::after { border: 2px solid; width: 8px; height: 18px; left: 2px; top: -10px; border-radius: 4px } .gg-mic::before { width: 10px; height: 4px; top: 12px; left: 1px; border-right: 4px solid transparent; box-shadow: 0 2px 0, inset -2px 0 0 }