···7272}
73737474function getHomeScreenCols(width: number): number {
7575- if (width >= 1550) return 4; // Wide screens get 4 columns
7676- if (width >= 1280) return 3; // xl gets 3 columns
7777- if (width >= 1024) return 2; // lg gets 2 columns
7878- if (width >= 768) return 2; // md gets 2 columns
7979- return 1; // sm and below get 1 column
7575+ if (width >= 1550) return 4;
7676+ if (width >= 1280) return 3;
7777+ if (width >= 1024) return 2;
7878+ if (width >= 768) return 2;
7979+ return 1;
8080}
81818282-// Get the ratio for the first icon padding based on column count
8282+// Get the ratio for the first card based on column count
8383function getPadPercentage(cols: number): number {
8484- if (cols >= 4) return 2.07; // Less padding for 4+ columns
8585- if (cols >= 3) return 1.3; // Original padding for 3 columns
8686- return 1; // No extra padding for 2 or fewer columns
8484+ if (cols >= 3) return 2.07;
8585+ return 1;
8786}
88878988function HomeScreenItem({