/* python to generate:
print("@keyframes color {",
      "\n".join(f"{n}% {{color:oklch(var(--l) var(--c) {n*3.60:.1f});}}" for n in range(101)),
      "}", sep="\n")
*/
@keyframes color {
0% {color:oklch(var(--l) var(--c) 0.0);}
1% {color:oklch(var(--l) var(--c) 3.6);}
2% {color:oklch(var(--l) var(--c) 7.2);}
3% {color:oklch(var(--l) var(--c) 10.8);}
4% {color:oklch(var(--l) var(--c) 14.4);}
5% {color:oklch(var(--l) var(--c) 18.0);}
6% {color:oklch(var(--l) var(--c) 21.6);}
7% {color:oklch(var(--l) var(--c) 25.2);}
8% {color:oklch(var(--l) var(--c) 28.8);}
9% {color:oklch(var(--l) var(--c) 32.4);}
10% {color:oklch(var(--l) var(--c) 36.0);}
11% {color:oklch(var(--l) var(--c) 39.6);}
12% {color:oklch(var(--l) var(--c) 43.2);}
13% {color:oklch(var(--l) var(--c) 46.8);}
14% {color:oklch(var(--l) var(--c) 50.4);}
15% {color:oklch(var(--l) var(--c) 54.0);}
16% {color:oklch(var(--l) var(--c) 57.6);}
17% {color:oklch(var(--l) var(--c) 61.2);}
18% {color:oklch(var(--l) var(--c) 64.8);}
19% {color:oklch(var(--l) var(--c) 68.4);}
20% {color:oklch(var(--l) var(--c) 72.0);}
21% {color:oklch(var(--l) var(--c) 75.6);}
22% {color:oklch(var(--l) var(--c) 79.2);}
23% {color:oklch(var(--l) var(--c) 82.8);}
24% {color:oklch(var(--l) var(--c) 86.4);}
25% {color:oklch(var(--l) var(--c) 90.0);}
26% {color:oklch(var(--l) var(--c) 93.6);}
27% {color:oklch(var(--l) var(--c) 97.2);}
28% {color:oklch(var(--l) var(--c) 100.8);}
29% {color:oklch(var(--l) var(--c) 104.4);}
30% {color:oklch(var(--l) var(--c) 108.0);}
31% {color:oklch(var(--l) var(--c) 111.6);}
32% {color:oklch(var(--l) var(--c) 115.2);}
33% {color:oklch(var(--l) var(--c) 118.8);}
34% {color:oklch(var(--l) var(--c) 122.4);}
35% {color:oklch(var(--l) var(--c) 126.0);}
36% {color:oklch(var(--l) var(--c) 129.6);}
37% {color:oklch(var(--l) var(--c) 133.2);}
38% {color:oklch(var(--l) var(--c) 136.8);}
39% {color:oklch(var(--l) var(--c) 140.4);}
40% {color:oklch(var(--l) var(--c) 144.0);}
41% {color:oklch(var(--l) var(--c) 147.6);}
42% {color:oklch(var(--l) var(--c) 151.2);}
43% {color:oklch(var(--l) var(--c) 154.8);}
44% {color:oklch(var(--l) var(--c) 158.4);}
45% {color:oklch(var(--l) var(--c) 162.0);}
46% {color:oklch(var(--l) var(--c) 165.6);}
47% {color:oklch(var(--l) var(--c) 169.2);}
48% {color:oklch(var(--l) var(--c) 172.8);}
49% {color:oklch(var(--l) var(--c) 176.4);}
50% {color:oklch(var(--l) var(--c) 180.0);}
51% {color:oklch(var(--l) var(--c) 183.6);}
52% {color:oklch(var(--l) var(--c) 187.2);}
53% {color:oklch(var(--l) var(--c) 190.8);}
54% {color:oklch(var(--l) var(--c) 194.4);}
55% {color:oklch(var(--l) var(--c) 198.0);}
56% {color:oklch(var(--l) var(--c) 201.6);}
57% {color:oklch(var(--l) var(--c) 205.2);}
58% {color:oklch(var(--l) var(--c) 208.8);}
59% {color:oklch(var(--l) var(--c) 212.4);}
60% {color:oklch(var(--l) var(--c) 216.0);}
61% {color:oklch(var(--l) var(--c) 219.6);}
62% {color:oklch(var(--l) var(--c) 223.2);}
63% {color:oklch(var(--l) var(--c) 226.8);}
64% {color:oklch(var(--l) var(--c) 230.4);}
65% {color:oklch(var(--l) var(--c) 234.0);}
66% {color:oklch(var(--l) var(--c) 237.6);}
67% {color:oklch(var(--l) var(--c) 241.2);}
68% {color:oklch(var(--l) var(--c) 244.8);}
69% {color:oklch(var(--l) var(--c) 248.4);}
70% {color:oklch(var(--l) var(--c) 252.0);}
71% {color:oklch(var(--l) var(--c) 255.6);}
72% {color:oklch(var(--l) var(--c) 259.2);}
73% {color:oklch(var(--l) var(--c) 262.8);}
74% {color:oklch(var(--l) var(--c) 266.4);}
75% {color:oklch(var(--l) var(--c) 270.0);}
76% {color:oklch(var(--l) var(--c) 273.6);}
77% {color:oklch(var(--l) var(--c) 277.2);}
78% {color:oklch(var(--l) var(--c) 280.8);}
79% {color:oklch(var(--l) var(--c) 284.4);}
80% {color:oklch(var(--l) var(--c) 288.0);}
81% {color:oklch(var(--l) var(--c) 291.6);}
82% {color:oklch(var(--l) var(--c) 295.2);}
83% {color:oklch(var(--l) var(--c) 298.8);}
84% {color:oklch(var(--l) var(--c) 302.4);}
85% {color:oklch(var(--l) var(--c) 306.0);}
86% {color:oklch(var(--l) var(--c) 309.6);}
87% {color:oklch(var(--l) var(--c) 313.2);}
88% {color:oklch(var(--l) var(--c) 316.8);}
89% {color:oklch(var(--l) var(--c) 320.4);}
90% {color:oklch(var(--l) var(--c) 324.0);}
91% {color:oklch(var(--l) var(--c) 327.6);}
92% {color:oklch(var(--l) var(--c) 331.2);}
93% {color:oklch(var(--l) var(--c) 334.8);}
94% {color:oklch(var(--l) var(--c) 338.4);}
95% {color:oklch(var(--l) var(--c) 342.0);}
96% {color:oklch(var(--l) var(--c) 345.6);}
97% {color:oklch(var(--l) var(--c) 349.2);}
98% {color:oklch(var(--l) var(--c) 352.8);}
99% {color:oklch(var(--l) var(--c) 356.4);}
100% {color:oklch(var(--l) var(--c) 360.0);}
}