/* Segoe UI Emoji advance width; preserve the existing 1em line box.
   The SVG viewport retains glyph bearings and the reference baseline. */
.irl-emoji { display:inline-flex; align-items:center; width:calc(1.3740234375em + var(--irl-icon-tracking, 0px)); height:1em; flex:0 0 auto; line-height:1; }
.irl-emoji > img { display:block; width:1.3740234375em; height:1.25em; max-width:none; flex:0 0 auto; overflow:visible; filter:var(--irl-icon-filter, none); }
