> For the complete documentation index, see [llms.txt](https://gael-boyenval.gitbook.io/atomic-design-css-architecture-with-itcss-bem-sass/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gael-boyenval.gitbook.io/atomic-design-css-architecture-with-itcss-bem-sass/bem-conventions/bemitcss.md).

# General formatting

### 4 spaces indentation :

```css
.ga-button {
....color: blue;

....&__icon {
........margin-left: 1rem;    
....}
}
```

### Each opening block should be preceded by a blank line :

```css
.ga-button {
    color: blue;
    
    /* blank */
    &__icon {
        margin-left: 1rem;    
    }
}
```

### Each properties-value and opening block should be preceded and followed by line-break :

( even for one line declarations )

```css
.ga-button {
    color: blue;
}
```
