better? How about variables? Extendable classes? Functions? Abstracted architecture + production optimization? Building with HTML & CSS // SASS-based variables: colors - basic $black: rgb(10,10,10); $white: rgb(250,250,250); $d-blue: rgb(58, 162, 224); $d-orange: rgb(247, 168, 86); $d-yellow: rgb(242, 212, 142); $d-green: rgb(95, 187, 121); $d-red: rgb(226, 94, 100); // SASS-based variables: application: general colors $color-confirm: $d-green; $color-warning: $d-yellow; $color-error: $d-red; $color-status: $d-blue; $color-create: $d-green; $color-delete: $d-red; $color-support: $d-orange; // SASS-based variables: fonts $f-serif: 'PT Serif', Cambria, Georgia, 'Times New Roman', Times, serif; $f-sans-serif: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif; $f-monospace: 'Bitstream Vera Sans Mono', Consolas, Courier, monospace; // SASS-based extend - no scrubs nor bullets %ui-no-list { list-style: none; margin: 0; padding: 0; text-indent: 0; li, dt, dd { margin: 0; padding: 0; } } nav ul { @extend %ui-no-list; } // SASS-based mixin - size them fonts @mixin font-size($sizeValue: 16){ font-size: $sizeValue + px; font-size: ($sizeValue/10) + rem; } @include font-size(12);