/* Keep the icon tile square even when the publisher's artwork is transparent. */
#appGrid > .launcher-pages .launcher-page .launcher-icon,
body #appGrid > .launcher-dock .launcher-icon,
.launcher-dialog .launcher-icon,
.launcher-icon > img,
.drawer-app .drawer-app-icon > img,
#favoriteGrid .app-card > img,
#storeRoot img[data-store-media="icon"],
#storeRoot .store-brand > img {
  aspect-ratio: 1 / 1;
  border-radius: 22% !important;
}

.launcher-icon > img,
.drawer-app .drawer-app-icon > img,
#favoriteGrid .app-card > img,
#storeRoot img[data-store-media="icon"],
#storeRoot .store-brand > img {
  background-color: #20252d;
  object-fit: contain;
}

/* Extend the red of the official mark into its transparent corners. */
.launcher-icon > img[src$="/store-notateslaapp-official-20261109.png"],
.drawer-app .drawer-app-icon > img[src$="/store-notateslaapp-official-20261109.png"],
#favoriteGrid .app-card > img[src$="/store-notateslaapp-official-20261109.png"],
#storeRoot img[data-store-media="icon"][src$="/store-notateslaapp-official-20261109.png"] {
  background-color: #d83325;
}
