Use float instead of int for the GridTrackSize length value as FlexibleLengths can be "1fr" as well as ".49fr" in grid-track-row and grid-track-column values.
Add GridTrackSize to be used with grid-template-column and grid-template-row.