| color | string | Optional. Default foreground color for every annotation type. | — |
| background | string | Optional. Default background color for text-bearing annotations. | — |
| strokeWidth | number | Optional. Default line width in pixels.
Minimum: 0 | — |
| fontSize | number | Optional. Default font size in pixels.
Minimum: 1 | — |
| fontFamily | string | Optional. Default font family. | — |
| opacity | number | Optional. Default opacity, from 0 to 1.
Minimum: 0. Maximum: 1 | — |
| radius | number | Optional. Default corner radius in pixels.
Minimum: 0 | — |
| padding | number | Optional. Default padding in pixels.
Minimum: 0 | — |
| maxWidth | number | Optional. Default maximum text width in pixels.
Minimum: 1 | — |
| intensity | number | Optional. Default blur strength.
Minimum: 1 | — |
| outline | object(Annotation style) | Optional. Style overrides applied to every outline annotation. | — |
| arrow | object(Annotation style) | Optional. Style overrides applied to every arrow annotation. | — |
| badge | object(Annotation style) | Optional. Style overrides applied to every badge annotation. | — |
| callout | object(Annotation style) | Optional. Style overrides applied to every callout annotation. | — |
| blur | object(Annotation style) | Optional. Style overrides applied to every blur annotation. | — |
| text | object(Annotation style) | Optional. Style overrides applied to every text annotation. | — |
| transition | object(Annotation transition) | Optional. Default transition for annotations that don’t set their own. | — |