Math
Lots of math
.math-trig-you-name-it {
rotate: cos(1rad) sin(2rad) tan(3rad);
scale: pow(2, 3);
translate: atan2(1, 2) asin(0.5) acos(0.5);
}
.radial-layout {
--_angle: calc(var(--sibling-index) * var(--_offset));
translate:
calc(cos(var(--_angle)) * var(--_circle-size))
calc(sin(var(--_angle)) * var(--_circle-size))
;
}
:root {
--mass: 1;
--stiffness: 100;
--damping: 5;
--start-velocity: 0;
}