body { background-color: #ddd; font-family: 'Raleway', sans-serif; } div.card { background-color: #fff; margin: 20px 20%; padding: 20px 40px; border-radius: 4px; box-shadow: 8px 8px 8px #ccc; } .fadable { opacity: 0; transition: opacity 200ms; } .fadein { opacity: 1; } ul.horizontal { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } ul.horizontal li { float: left; display: block; background-color: #0AF; margin: 4px; padding: 4px; border-radius: 4px; box-shadow: 2px 2px 2px #ccc; } #filters li { cursor: pointer; background-color: #48F; transition: background-color 200ms; } #filters li:hover { background-color: #F44; } a { text-decoration: none; color: #09F; transition: color 200ms; } a:hover { color: #0BF; } pre, code { color: #235; font-family: 'Inconsolata', monospace; } pre { background-color: #222; color: #fff; padding: 15px 30px; overflow: auto; word-wrap: normal; white-space: pre; } kbd { background-color: #fbfbfb; border-bottom-color: #888; padding: 3px; border: 1px solid #ccc; border-bottom: 2px; border-radius: 3px; box-shadow: #aaa 0px -2px 0px 0px inset; font-family: 'Inconsolata', monospace; font-size: 14px; } br { line-height: 1.5; } button { background-color: #fa0; color: #fff; border-radius: 4px; border: none; padding: 8px; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; transition: box-shadow 150ms; } button:hover { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); }