CSS-препроцессоры: less

Использование переменных: пример

@header-font: Georgia, serif;
@base_unit: 1px;
@color-evil_red: #e40f2f;
@color-name: "color-evil_red";
color: @@color-name;
h1, h2, h3, h4 {
  font-family: @header-font;
}
.large {
  font-family: @header-font;
}
.boxy {
  border: @base_unit @base_unit + 1 @base_unit + 1 @base_unit + 1
}

Миксины (от mixing in): пример

.bordered {
  border-top: dotted 1px black;
  border-bottom: solid 2px black;
}
Используется далее следующим образом

#menu a {
  color: #222;
  .bordered();
}

.post a {
  color: red;
  .bordered();
}