.ov-icon{display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;line-height:0;vertical-align:middle;color:inherit;flex:0 0 auto;}
.ov-icon svg{display:block;width:1em;height:1em;fill:currentColor;}
.ov-icon-fallback{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;border-radius:999px;background:currentColor;color:#050814;font-size:.68em;font-weight:800;line-height:1;}
.ov-icon-label{display:inline-flex;align-items:center;gap:.55rem;min-width:0;}
.ov-icon-label .ov-icon{font-size:1em;}