summaryrefslogtreecommitdiffstats
path: root/src/components/ProjectsList/ProjectsList.module.scss
blob: fbed08d495bdea75dfe2c36443fc7b25cd2d01b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@use "@styles/abstracts/functions" as fun;
@use "@styles/abstracts/placeholders";

.list {
  --items: 4;
  --items-size: 31ch;

  @extend %reset-list;

  display: grid;
  grid-template-columns: repeat(
    auto-fit,
    min(calc(100vw - (var(--spacing-md) * 2)), var(--items-size))
  );
  gap: var(--spacing-sm);
  place-content: center;
  width: min(
    calc(100vw - (var(--spacing-md) * 2)),
    calc(
      (var(--items-size) * var(--items)) +
        (var(--spacing-sm) * (var(--items) - 1))
    )
  );
  margin: var(--spacing-sm) auto 0;
}