/* careiti-icons.css — sizing for the SVG icons that replaced emoji.
   The icons inherit currentColor, so 高對比 and every album colour rule
   reaches them — which was never true of the emoji they replace. */
.cic-wrap { display: inline-flex; align-items: center; justify-content: center; }
.cic {
  width: 1.15em;
  height: 1.15em;
  vertical-align: -.18em;
  flex: none;
}
/* Nav icons are sized by their own rule, not by the label's font-size. */
.bnav-icon .cic, .bnav-item .cic { width: 24px; height: 24px; }
@media (min-width: 700px) {
  .bnav-icon .cic, .bnav-item .cic { width: 28px; height: 28px; }
}
.gcard .gi .cic, .fcard .fi .cic { width: 22px; height: 22px; }
.cic-wrap { gap: .45em; }
.cic-label { display: inline; }

/* The label beside an icon inherits from whatever it sits in. Giving it its
   own colour is how "遊戲" ended up white on paper after the icon swap. */
.cic-label { color: inherit; }
