/* Original artwork is opt-in: hidden graphics never take space in Current. */
.pixel-original { display:none !important; }
html[data-appearance="original"] .current-graphic { display:none !important; }
html[data-appearance="original"] .pixel-original { display:inline-block !important; }
html[data-appearance="original"] .pixel-icon {
  width:24px;
  height:24px;
  flex-shrink:0;
  vertical-align:middle;
  overflow:visible;
  shape-rendering:crispEdges;
  image-rendering:pixelated;
  stroke:none !important;
  stroke-width:0;
}
html[data-appearance="original"] .pixel-logo {
  width:32px;
  height:32px;
}
html[data-appearance="original"] .game-stat .pixel-icon,
html[data-appearance="original"] .combo .pixel-icon {
  width:24px;
  height:24px;
}
html[data-appearance="original"] .button-icon.pixel-icon {
  width:24px;
  height:24px;
}
html[data-appearance="original"] .b-icon {
  display:grid;
  place-items:center;
  min-height:56px;
  line-height:1;
}
html[data-appearance="original"] .b-icon .pixel-icon {
  width:48px;
  height:48px;
}
html[data-appearance="original"] .toast-icon .pixel-icon {
  width:40px;
  height:40px;
}
html[data-appearance="original"] .stars-big {
  display:flex;
  gap:8px;
  margin-block:12px;
  line-height:1;
}
html[data-appearance="original"] .stars-big .pixel-icon {
  display:block !important;
  width:32px;
  height:32px;
}
html[data-appearance="original"] .stars-big .off .pixel-icon,
html[data-appearance="original"] .pixel-star-empty {
  filter:grayscale(1);
  opacity:.3;
}
html[data-appearance="original"] .ls-stars .pixel-icon {
  width:12px;
  height:12px;
  vertical-align:-1px;
}
html[data-appearance="original"] .level-up>.pixel-icon {
  width:48px;
  height:48px;
}
