(** Structural CSS for the scrollycode extension. This CSS defines layout, animations, and structure using CSS custom properties for all theming. Theme files set the custom property values. Custom property contract: - Typography: --sc-font-display, --sc-font-body, --sc-font-code - Colors: --sc-bg, --sc-text, --sc-text-dim, --sc-accent, --sc-accent-soft, --sc-code-bg, --sc-code-text, --sc-code-gutter, --sc-border, --sc-focus-bg, --sc-panel-radius - Syntax: --sc-hl-keyword, --sc-hl-type, --sc-hl-string, --sc-hl-comment, --sc-hl-number, --sc-hl-module, --sc-hl-operator, --sc-hl-punct *) let structural_css = {| /* === Container === */ /* odoc wraps tag extension output in