/* Consistent optical padding is in the SVG; the surrounding control owns size. */
body img[data-pk-identity] {
  object-fit: contain;
  object-position: center;
  -webkit-user-drag: none;
  user-select: none;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  filter: none !important;
}
body #start-menu img[data-pk-identity] {
  flex-shrink: 0;
  align-self: center;
}
body .window > .titbar > img[data-pk-identity] {
  width: 22px;
  height: 22px;
  object-fit: contain;
}
body #win-explorer img[data-pk-identity] {
  vertical-align: middle;
}
body #dock-box img[data-pk-identity] {
  overflow: visible;
}
