dock-magnifier.css
1:root {
2  --lerp-0: 1;
3  --lerp-1: calc(sin(30deg));
4  --lerp-2: calc(sin(20deg));
5}
6.blocks {
7  display: flex;
8}
9.block {
10  flex: calc(0.2 + (var(--lerp) * 1.5));
11}
12.block__item {
13  translate: 0 calc(var(--lerp) * -75%);
14}
15.block:hover {
16  --lerp: var(--lerp-0);
17}
18.block:has(+ .block:hover),
19.block:hover + .block {
20  --lerp: var(--lerp-1);
21}
22.block:has(+ .block + .block:hover),
23.block:hover + .block + .block {
24  --lerp: var(--lerp-2);
25}
:has()
10510515.4121
sin()
11111115.4108