.image-picker {
  /* display */
  display: contents;
  flex-flow: column nowrap;
  align-items: center;

  /* positioning */
  /* box-model */
  /* typography */
  /* manipulation */
  /* misc */
}

.image-picker:focus-within img {
  border-color: var(--theme-primary-color);
  box-shadow: 0 0 0 0.25em var(--theme-primary-color);
}

.cosmo-img {
  max-width: 25vmin;
  aspect-ratio: 1/1;
}
