@font-face { font-family: 'roboto-regular'; src: url('fonts/Roboto-Regular.ttf') format('truetype'); } @font-face { font-family: 'roboto-light'; src: url('fonts/Roboto-Light.ttf') format('truetype'); } @font-face { font-family: 'roboto-bold'; src: url('fonts/Roboto-Bold.ttf') format('truetype'); } body { background-color: #151515; } main { margin: auto; max-width: 800px; padding: 1em; background-color: #202020; color: #eee; font-family: 'roboto-regular', Arial; } nav > a { font-size: 1.4rem; } a, a:visited { color: #eee; } a:hover { color: #ccc; } .thumbnail { display: block; max-height: 256px; max-width: 512px; } /* * Playlist table */ td { padding-right: 16px; padding-top: 1px; padding-bottom: : 1px; } td, th { vertical-align:top; } .tableheader td { color: #918f8f; border-bottom: 1px solid #3f4077; } .stat { text-align: right; white-space: nowrap; padding-left: 8px } .tracktable { border-left: 1px solid #3f4077; } .tracktable tr:hover { background-color: #163037; } /* * API Docs */ pre { font-size: 0.9rem; font-family: monospace; background-color: #151515; overflow: auto; padding: 1em; } .code-background { background-color: #151515; } .code-normal { color: #c0c5ce; } .code-string { color:#a3be8c; } .code-number { color: #d08770; }