Vous pouvez fournir des propriétés CSS personnalisées — tant statiques que dynamiques — à vos composants : ```svelte ``` Le code ci-dessus est en substance l'équivalent de ceci : ```svelte ``` Pour un élément SVG, le compilateur utilisera plutôt un `` : ```svelte ``` Au sein du composant, nous pouvons lire ces propriétés personnalisées (et fournir des valeurs par défaut) en utilisant [`var(...)`](https://developer.mozilla.org/fr/docs/Web/CSS/Using_CSS_custom_properties) : ```svelte ``` Vous n'avez pas _besoin_ de préciser les valeurs directement sur le composant ; tant que les propriétés personnalisées sont sur un élément parent, le composant peut les utiliser. Il est courant de définir des propriétés personnalisées sur l'élément `:root` dans une feuille de styles globale afin qu'elles s'appliquent à toute votre application. > [!NOTE] Même si l'élément supplémentaire n'aura pas d'influence sur votre layout, il va tout de > même affecter tout sélecteur CSS qui (par exemple) utiliserait le combinateur `>` pour cibler un > élément directement enfant de son conteneur.