I find it odd that @timeline requires a timeline-type property, it feels to me that the at-rule name itself should fully qualify the type of timeline we're dealing with. As such I would suggest @scroll-timeline as a better name for the new at-rule as it stands, requiring one less CSS property to be defined. I think this also makes it simpler to specify where scroll-prefixed properties are applicable.