ctucx.git: webmusic-nginx

nginx xslt-based index files optimized for music, inspired by https://git.ztn.sh/zotan/webmusic

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
58 
59 
60 
61 
62 
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73 
74 
75 
76 
77 
78 
79 
80 
81 
82 
83 
/* ubuntu-mono-regular - latin */
@font-face {
	font-family: 'Ubuntu Mono';
	font-style: normal;
	font-weight: 400;
	src: url('/assets/fonts/ubuntu-mono-v10-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('/assets/fonts/ubuntu-mono-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/assets/fonts/ubuntu-mono-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/assets/fonts/ubuntu-mono-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('/assets/fonts/ubuntu-mono-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/assets/fonts/ubuntu-mono-v10-latin-regular.svg#UbuntuMono') format('svg'); /* Legacy iOS */
}

/* inconsolata-regular - latin */
@font-face {
	font-family: 'Inconsolata';
	font-style: normal;
	font-weight: 400;
	src: url('/assets/fonts/inconsolata-v21-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('/assets/fonts/inconsolata-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/assets/fonts/inconsolata-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/assets/fonts/inconsolata-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('/assets/fonts/inconsolata-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/assets/fonts/inconsolata-v21-latin-regular.svg#Inconsolata') format('svg'); /* Legacy iOS */
}

body {
	background-color: #161616;
}

h2, h2 a {
	font-family: 'Inconsolata', 'monospace';
	font-size: 11pt;
	color: #afafaf;
	margin-top: 6px;
	margin-bottom: 2px;
}

li {
	list-style: none;
}

#container, a {
	font-family: 'Ubuntu Mono', 'monospace';
	font-size: 11pt;
	color: #d8c18c;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 3px;
}

.playing, .active {
	color: #6b9969;
}

.entry-muted {
	color: #d88777;
}

.action {
	font-size: 10pt;
	color: #cc7851;
}

.action-muted {
	font-size: 10pt;
	color: #e5e5e5;
}

#container {
	margin-left: 10%;
	margin-right: 10%;
}

#state, #repeatButton, #continuousButton {
	cursor: pointer;
}

.selected {
	color: #8cd8cd;
}