summaryrefslogtreecommitdiff
path: root/frontend/static/sass/src/profile.sass
blob: fa5ec0117301a9560ef7c80e59ecfa22b6620faa (plain)
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
@import compass/reset
@mixin rounded($width)
	-moz-border-radius: $width
	-webkit-border-radius: $width
	-o-border-radius: $width
	border-radius: $width

body
	background: #888
	// overflow-y: scroll
	overflow-y: hidden
	overflow-x: hidden
	font-family: trebuchet ms, sans-serif
#logo
	position: absolute
	z-index: 20
	top: 15px
	left: 20px
	a
		display: inline-block
		img
			padding-top: 5px
			display: inline-block
	h1
		position: relative
		top: -10px
		left: 10px
		font-size: 34px
		font-weight: normal
		font-style: italic
		font-family: georgia, garamond, serif
		color: #f8b
		display: inline-block
	h2
		position: relative
		display: inline-block
		font-size: 12px
		color: #fff
		max-width: 250px
		left: 10px
		top: -6px
		padding-right: 20px
#logobg
	position: absolute
	top: 10px
	left: 0
	width: 100%
	height: 64px
	background-color: #000
	opacity: 0.8
	z-index: 19
#likebutton
	display: inline-block
	display: none
	z-index: -1
	min-width: 90px
	a
		color: #33f
#flower
	position: absolute
	top: 0
	right: 10%
	z-index: 20
	pointer-events: none
	display: none
#contact
	position: absolute
	left: 0
	display: none
	#avatar, .avatar
		display: none
		width: 100%
		// max-height: 300px
	.avatar
		display: block
	#bio
		p
			color: #ddd
			background-color: #000
			padding: 10px 5px
			text-align: center
			opacity: 0.7
		a
			color: #ebf
			display: block
		img
			width: 100%
			// max-height: 300px
#sitez
	position: absolute
	top: 30px
	right: 20px
	text-align: right
	z-index: 20
	div
		color: #ddd
		cursor: pointer
		display: inline-block
		padding: 4px 8px 4px 8px
		float: left
		a
			color: #bbc
	div#settings-hook
		&:hover 
			@include rounded(10px 10px 3px 3px)
			background-color: #333
			color: #fff
		&.opened
			@include rounded(10px 10px 3px 3px)
			background-color: #333
			color: #fff
		display: none
		z-index: 82
#fullscreen-warning
	position: fixed
	top: 50%
	left: 50%
	width: 600px
	margin-left: -300px
	margin-top: -20px
	text-align: center
	font-size: 24px
	padding: 10px
	background-color: rgba(0,0,0,0.5)
	color: white
	z-index: 100
	display: none
#settings-container
	position: fixed
	top: 53px
	@include rounded (10px)
	right: 20px
	z-index: 80
	width: 500px
	background-color: #222
	color: #657b83
	display: none
	box-shadow: 0 5px 10px #000
	.close
		margin: 10px 10px 0 0
		float: right
		color: #ded8c5
		width: 20px
		height: 14px
		font-size: 14px
		padding: 3px 0
		text-align: center
		vertical-align: middle
		@include rounded(10px)
		background-color: #000b16
		&:hover
			color: #fff
			cursor: pointer
	#rooms-loading
		margin: 10px
	h5
		font-size: 16px
		color: #93a1a1
		display: block
		padding: 10px
		background-color: #333
		@include rounded(10px 10px 0 0)
	p
		padding: 10px 10px 10px 10px
		font-size: 14px
		line-height: 18px
		color: #b3c1c1
		background-color: #1b1b1f
	label
		margin: 2px 0 0 10px
		font-size: 14px
		color: #657b83
		width: 150px
		text-align: right
		padding-right: 5px
		display: inline-block
	span
		margin: 2px 10px 0 0
		color: #839496
		font-size: 14px
	input
		margin: 2px 10px 0 0
		width: 100px
	#profile-avatar, #profile-bg, #profile-email
		width: 300px
	#profile-settings-save
		font-size: 14px
	textarea
		width: 300px
		height: 150px
	.shim
		width: 1px
		height: 10px
	ul
		text-decoration: none
		cursor: pointer
		li
			list-style-type: none
			padding: 10px
			cursor: pointer
			border-top: 1px solid #000
			background-color: transparent
			text-decoration: none
			font-size: 14px
			color: #83a1a1
			&:hover
				color: #fdf6e3
		a li
			color: #83a1a1
			text-decoration: none
		a
			color: #83a1a1
			text-decoration: none
#msg
	z-index: 100
	position: fixed
	top: 10px
	right: 10px
	padding: 5px
	width: 250px
	max-height: 80%
	font-size: 12px
	background-color: #eeeeee
	overflow-y: scroll
	overflow-x: hidden
	color: #333
	strong  
		color: #859900
	em
		color: #dc322f
	b
		color: #002b36
#player 
	padding: 10px
	position: absolute
	background: #000
	#projector
		display: block
		position: fixed
		background-color: #000
		#screen
			position: absolute
			top: 0
			left: 0
			width: 100%
			height: 100%
			z-index: 19
			#soundcloud, #audio
				position: absolute
				top: 0
				right: 0
				background-color: #000
				z-index: 21
			#soundcloud-dl, #audio-dl
				position: absolute
				top: 81px
				right: 0
				width: 81px
				padding: 5px 0 5px 0
				font-size: 13px
				text-align: center
				background-color: #000
				*
					color: #839496
				z-index: 20
			#soundcloud-img, #audio-img
				position: absolute
				top: 0
				left: 0
				width: 100%
				height: 100%
				z-index: 20
				img
					max-width: 100%
					min-height: 100%
					max-height: 100%
		#ytscreen
			z-index: 19
			position: absolute
			top: 0
			left: 0
		#video-title
			position: absolute
			bottom: 0
			left: 10px
			color: #fff
			z-index: 20
			&.fullscreen
				position: fixed
				bottom: 90px
				left: auto
				right: 30px
				font-size: 24px
		#projimg
			width: 100%
			height: 100%
	nav#controls
		z-index: 40
		position: absolute
		display: none
		#video-link
			color: #839496
		#scan.blinkOn
			background-color: #fff
			color: #000
		#scan.blinkOff
			background-color: #000
			color: #fff
		#like
			color: #e4b
		#like.liked
			color: #44f
#playlistbg
	position: absolute
	background-color: #000
	opacity: 0.5
#playlist
	position: absolute
	z-index: 90
	width: 100%
	ul#queue
		width: 100%
		border-top: 1px solid #888
		border-left: 1px solid #888
		border-bottom: 1px solid #888
		-webkit-padding-start: 0
		-webkit-margin-before: 0
		overflow-y: scroll
		overflow-x: hidden
		z-index: 90
		li
			padding: 5px
			display: block
			cursor: pointer
			border-bottom: 1px solid #333
			span.title
				color: #ddd
				display: block
				padding: 5px
				font-size: 15px
				z-index: 1
				&:hover
					color: #fff
			a.user  
				float: right
				font-size: 14px
				padding: 0 5px
				color: #d33682
				padding: 5px
				z-index: 2
				text-decoration: none
			span.like
				float: right
				font-size: 14px
				color: #657b83
				padding: 5px
				z-index: 3
			span.like.liked
				color: #c357a3
			span.score
				float: right
				font-size: 14px
				color: #bbb
				padding: 5px 10px 5px 5px
		li.playing
			background-color: #222
			span.title
				color: #fff
		li#queueLess
			color: #fff
			text-align: center
			&:hover
				background-color: #666
				color: #fff
			border: 0
			border-bottom: 1px solid #333
			font-size: 18px
			padding: 10px 0
			cursor: pointer
		li#queueMore
			color: #fff
			text-align: center
			&:hover
				background-color: #666
				color: #fff
			border: 0
			font-size: 33px
			padding: 20px 20px 20px 20px
			cursor: pointer
		li#queueDone
			color: #ddd
			text-align: center
			border: 0
			font-size: 33px
			padding: 80px 20px 200px 20px
		li#queueLoading
			text-align: center
			color: #fff
			font-size: 24px
			padding: 80px
	ol
		-webkit-padding-start: 0
		-webkit-margin-before: 0
		-webkit-margin-after: 0
		display: block
		position: relative
		top: 1px
		li
			padding: 5px 8px 8px 8px
			margin: 0 0 0 10px
			list-style-type: none
			border-top: 1px solid #000
			border-right: 1px solid #000
			border-left: 1px solid #000
			border-bottom: 1px solid #888
			display: inline-block
			background-color: #333
			color: #bbb
			cursor: pointer
			opacity: 0.7
			z-index: 89
		li.mode
			position: relative
			padding: 8px 8px 8px 8px
			border-color: #888
			border-bottom: 1px solid #111
			background-color: #111
			color: #fff
			z-index: 91
nav
	z-index: 10
	margin: 0 auto
	button, #video-link
		background-color: #333
		color: #ddd
		&:hover
			background-color: #666
			color: #fff
		border: 0
		font-size: 14px
		min-width: 40px
		min-height: 20px
		padding: 5px 5px
		position: relative
		top: -1px
	#video-link
		padding: 6px 5px 5px 5px
#msg
	display: none
#gif-container
	position: absolute
	left: 0
	width: 100%
	padding-left: 10%
	display: block
	padding-bottom: 200px
	#gifs
		clear: both
		display: block
		text-align: center
		top: 0
		max-width: 80%
		margin: 0 0 200px 0
		box-shadow: 0 5px 10px #000
		background-color: #fff
		div
			padding: 10px
			display: inline-block
			img
				max-width: 350px
				max-height: 400px
#bg
	position: fixed
	top: 0
	left: 0
	opacity: 1
	z-index: -3
	width: 100%
	height: 100%
	display: none
	img 
		width: 100%
		height: 100%

.arrow-play
	width: 0
	height: 0
	border-top: 4.5px solid transparent
	border-left: 9.5px solid white
	border-bottom: 4.5px solid transparent
	display: inline-block
.arrow-pause
	width: 0
	height: 0
	border-top: 5px solid white
	border-right: 2.5px solid white
	border-bottom: 4px solid white
	border-left: 0
	display: inline-block
.arrow-prev
	width: 0
	height: 0
	border-top: 4px solid transparent
	border-right: 4px solid white
	border-bottom: 4px solid transparent
	display: inline-block
.arrow-next
	width: 0
	height: 0
	border-top: 4px solid transparent
	border-left: 4px solid white
	border-bottom: 4px solid transparent
	display: inline-block