Currently, CSS can only rely on surrounding CSS instead of defining their own.
They can return a custom `<style>` element but it will be duplicated every time, so it's not ideal.
Instead, macros should be able to provide their own CSS.