* { padding: 0; margin: 0; position: relative; } body { font-family: 'Roboto', sans-serif; font-size: 16px; line-height: 1.618; font-weight: 300; color: #404143; } h1 { font-weight: 100; font-size: 3em; line-height: 1; padding-bottom: 0.309em; } .padding-2x { padding: 2em; } .padding-horizontal-2x { padding: 0 2em; } .pixel {} .dropZone { height: 150px; width: 150px; margin: 1em 0; display: flex; text-align: center; align-items: center; border: 2px dashed #ccc; padding: 2em; cursor: pointer; } .dropZone span { width: 100%; } .dropZone:hover { border-color: #999; } .tutorial { padding: 1em 0; } .code { font-family: monaco, monospace; font-size: 0.6em; line-height: 1.309; padding: 2em; background: #f0f0f0; } .cf:before, .cf:after { content: " "; /* 1 */ display: table; /* 2 */ } .cf:after { clear: both; }