La convenzione BEM viene utilizzata per la semantica del blocco principale e dei componenti.
Classi personalizzate utilizzate per lo stile (in main.css utilizzate con le classi Tailwind @apply) in componenti atomici, molecole, organismi o stili base ricorrenti per varianti di componenti, ad esempio: pulsanti, link, stili base delle card, tipografia.
Utilizzate anche per gli stili aggiunti o rimossi tramite js, e per gli hook js.
rtds- per evitare conflitti con altri stili o frameworkrtds-[nome-componente]rtds-btn, rtds-card, rtds-category--rtds-btn--primary, rtds-category--overline__rtds-cta-banner__content, rtds-cta-banner__ctartds- per mantenere la coerenza ed evitare conflitti con altri frameworkrtds-p-6, rtds-flex, rtds-gridis-open, is-selected, has-dialogrtds-lg:rtds-grid-cols-12, md:rtds-py-8