/* Vector interface marks inherit text color instead of platform emoji styling. */
.ui-icon{display:inline-block;width:1.15em;height:1.15em;flex-shrink:0;vertical-align:-.16em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.ui-icon-star,.ui-icon-sparkle{fill:currentColor;stroke:none}
.stars>.ui-icon-star{width:1em;height:1em;vertical-align:-.1em}
.ui-icon-heart{color:#bb4651;fill:currentColor;stroke:none}
.site-footer .footer-heart>.ui-icon{width:14px;height:14px;vertical-align:-2px}
.comparison-hint .ui-icon{width:18px;height:18px}
.breadcrumbs .ui-icon{width:12px;height:12px}
