Atoms
As Brad Frost said "Atoms are the basic building blocks of matter".In the context of OrganicCSS the atom is simply a property and its value.
Example of an atom
font-size: 20px;
Definition
There is mixin which helps during the process. It actually registers a placeholder with the given name. Sure, you can do that manually, but the idea is to remember you (and your team mates) that this is an atom.
@include define-atom("block") { display: block; } @include define-atom("font-family") { font-family: Georgia; }
Using atoms
There is again a mixin for that.
.login-box { @include atoms(( block, font-family )); }
Available atoms
The main idea of OrganicCSS is to provide the atoms. Very often what you build with them will be different. But the atoms are so generic and you can transfer them from project to project. A full list could be seen here.