summaryrefslogtreecommitdiff
path: root/frontend/static/sass/stylesheets
diff options
context:
space:
mode:
authorroot <root@lalalizard.com>2012-11-26 12:05:40 -0500
committerroot <root@lalalizard.com>2012-11-26 12:05:40 -0500
commitef51b60c6481254d88c5fc3c34f4127b7f881a58 (patch)
tree42a9596a7d53951d2a10f60fea4c2854fc9348af /frontend/static/sass/stylesheets
parentddc5b25b4a47ef8175aced9c06fc1767d004e826 (diff)
Frontend static/ folder
Diffstat (limited to 'frontend/static/sass/stylesheets')
-rw-r--r--frontend/static/sass/stylesheets/avatar.css91
-rw-r--r--frontend/static/sass/stylesheets/calendar.css141
-rw-r--r--frontend/static/sass/stylesheets/diornights.css182
-rw-r--r--frontend/static/sass/stylesheets/disaro.css1
-rw-r--r--frontend/static/sass/stylesheets/embed.css163
-rw-r--r--frontend/static/sass/stylesheets/feederbleeder.css41
-rw-r--r--frontend/static/sass/stylesheets/frederick.css5
-rw-r--r--frontend/static/sass/stylesheets/gallery-white.css353
-rw-r--r--frontend/static/sass/stylesheets/glitter.css29
-rw-r--r--frontend/static/sass/stylesheets/ie.css5
-rw-r--r--frontend/static/sass/stylesheets/main.css0
-rw-r--r--frontend/static/sass/stylesheets/print.css3
-rw-r--r--frontend/static/sass/stylesheets/profile.css799
-rw-r--r--frontend/static/sass/stylesheets/roomlist.css179
-rw-r--r--frontend/static/sass/stylesheets/screen.css1323
-rw-r--r--frontend/static/sass/stylesheets/sewergreats.css0
-rw-r--r--frontend/static/sass/stylesheets/test.css478
-rw-r--r--frontend/static/sass/stylesheets/tiny.css69
-rw-r--r--frontend/static/sass/stylesheets/top.css77
-rw-r--r--frontend/static/sass/stylesheets/waterfall.css29
20 files changed, 3968 insertions, 0 deletions
diff --git a/frontend/static/sass/stylesheets/avatar.css b/frontend/static/sass/stylesheets/avatar.css
new file mode 100644
index 0000000..8173e9a
--- /dev/null
+++ b/frontend/static/sass/stylesheets/avatar.css
@@ -0,0 +1,91 @@
+/* line 1, ../src/avatar.sass */
+table {
+ float: left;
+}
+
+/* line 3, ../src/avatar.sass */
+.avatar-right {
+ left: 250px;
+}
+
+/* line 5, ../src/avatar.sass */
+.message {
+ vertical-align: top;
+}
+
+/* line 7, ../src/avatar.sass */
+.tri {
+ vertical-align: top;
+ height: 100%;
+}
+
+/* line 10, ../src/avatar.sass */
+.triangle-left {
+ width: 0;
+ height: 0;
+ border-top: 10px solid transparent;
+ border-bottom: 5px solid transparent;
+ border-right: 25px solid white;
+ position: relative;
+ top: 10px;
+ left: 5px;
+ margin-left: -16px;
+}
+
+/* line 20, ../src/avatar.sass */
+.triangle-right {
+ width: 0;
+ height: 0;
+ border-top: 10px solid transparent;
+ border-bottom: 5px solid transparent;
+ border-left: 25px solid white;
+ position: relative;
+ top: 10px;
+ margin-left: -12px;
+}
+
+/* line 29, ../src/avatar.sass */
+.message .message-blurb {
+ box-shadow: 2px 2px 10px #112233;
+ max-width: 250px;
+ font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
+ background-color: white;
+ border-top: 2px solid #f0f0f8;
+ border-left: 2px solid #ebeeef;
+ border-right: 2px solid #dddddd;
+ border-bottom: 2px solid #dddddd;
+ -moz-border-radius: 20px;
+ -webkit-border-radius: 20px;
+ padding: 10px;
+ color: #222222;
+ word-wrap: break-word;
+}
+
+/* line 43, ../src/avatar.sass */
+#chat img {
+ max-width: 250px;
+ max-height: 250px;
+}
+
+/* line 46, ../src/avatar.sass */
+#chat .ytlink:hover {
+ color: #ff33cc;
+}
+
+/* line 48, ../src/avatar.sass */
+#chat .ytlink {
+ color: #cc33dd;
+}
+
+/* line 50, ../src/avatar.sass */
+#chat .ytlink.playing {
+ color: #6600bb;
+}
+
+/* line 52, ../src/avatar.sass */
+div.frame {
+ display: inline-block;
+ padding: 2px;
+ height: 300px;
+ overflow: visible;
+}
diff --git a/frontend/static/sass/stylesheets/calendar.css b/frontend/static/sass/stylesheets/calendar.css
new file mode 100644
index 0000000..f429555
--- /dev/null
+++ b/frontend/static/sass/stylesheets/calendar.css
@@ -0,0 +1,141 @@
+/* line 1, ../src/calendar.sass */
+body {
+ background-color: #f8f8f8;
+ overflow: hidden;
+}
+
+/* line 4, ../src/calendar.sass */
+#calendar {
+ position: absolute;
+ z-index: 10;
+}
+/* line 6, ../src/calendar.sass */
+#calendar * {
+ font-size: 18px;
+}
+
+/* line 10, ../src/calendar.sass */
+#playlist ul#queue li.playing span.score {
+ color: #bbbbbb;
+}
+
+/* line 13, ../src/calendar.sass */
+#playlist ul#queue li span.score {
+ color: #333333;
+}
+/* line 15, ../src/calendar.sass */
+#playlist ul#queue li span.title {
+ color: #222222;
+}
+
+/* line 17, ../src/calendar.sass */
+#player {
+ z-index: 6;
+}
+
+/* line 19, ../src/calendar.sass */
+#playlistbg {
+ z-index: 7;
+ background-color: #f8f8f8;
+}
+
+/* line 22, ../src/calendar.sass */
+#water-cooler {
+ position: fixed;
+ bottom: -10px;
+ left: -30px;
+ height: 500px;
+ z-index: 7;
+}
+
+/* line 28, ../src/calendar.sass */
+#office-plant {
+ position: fixed;
+ bottom: 20px;
+ left: 160px;
+ z-index: 8;
+}
+
+/* line 33, ../src/calendar.sass */
+#carpet {
+ position: fixed;
+ width: 100%;
+ height: 70px;
+ bottom: 0;
+ left: 0;
+ background-color: white;
+ z-index: 6;
+}
+
+/* line 41, ../src/calendar.sass */
+#bg {
+ opacity: 0.1;
+ display: none;
+}
+
+/* line 44, ../src/calendar.sass */
+#likebutton {
+ position: fixed;
+ right: 20px;
+ top: 30px;
+ opacity: 0.7;
+}
+
+/* line 49, ../src/calendar.sass */
+#calendar {
+ z-index: 10;
+ box-shadow: #666666 5px 5px 10px;
+ display: none;
+}
+
+/* line 53, ../src/calendar.sass */
+#logo h1 {
+ color: #bb88dd;
+}
+
+/* line 55, ../src/calendar.sass */
+#player #projector #video-title {
+ bottom: 5px;
+ left: 5px;
+}
+
+/* line 58, ../src/calendar.sass */
+.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;
+}
+
+/* line 65, ../src/calendar.sass */
+.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;
+}
+
+/* line 73, ../src/calendar.sass */
+.arrow-prev {
+ width: 0;
+ height: 0;
+ border-top: 4px solid transparent;
+ border-right: 4px solid white;
+ border-bottom: 4px solid transparent;
+ display: inline-block;
+}
+
+/* line 80, ../src/calendar.sass */
+.arrow-next {
+ width: 0;
+ height: 0;
+ border-top: 4px solid transparent;
+ border-left: 4px solid white;
+ border-bottom: 4px solid transparent;
+ display: inline-block;
+}
diff --git a/frontend/static/sass/stylesheets/diornights.css b/frontend/static/sass/stylesheets/diornights.css
new file mode 100644
index 0000000..e833dbd
--- /dev/null
+++ b/frontend/static/sass/stylesheets/diornights.css
@@ -0,0 +1,182 @@
+/* line 17, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font: inherit;
+ font-size: 100%;
+ vertical-align: baseline;
+}
+
+/* line 22, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+html {
+ line-height: 1;
+}
+
+/* line 24, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+ol, ul {
+ list-style: none;
+}
+
+/* line 26, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+/* line 28, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+caption, th, td {
+ text-align: left;
+ font-weight: normal;
+ vertical-align: middle;
+}
+
+/* line 30, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+q, blockquote {
+ quotes: none;
+}
+/* line 103, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+q:before, q:after, blockquote:before, blockquote:after {
+ content: "";
+ content: none;
+}
+
+/* line 32, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+a img {
+ border: none;
+}
+
+/* line 116, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
+ display: block;
+}
+
+/* line 8, ../src/diornights.sass */
+html {
+ height: 100%;
+ width: 100%;
+}
+
+/* line 11, ../src/diornights.sass */
+body {
+ font-family: trebuchet ms, helvetica, arial, sans-serif;
+ width: 100%;
+ height: 100%;
+ overflow-x: hidden;
+ background: white;
+ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, white), color-stop(0.64, #faf7fa));
+ background-image: -moz-linear-gradient(center bottom, white 28%, #faf7fa 64%);
+ background-attachment: fixed;
+ font-size: 11px;
+ font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
+ color: #333333;
+}
+
+/* line 23, ../src/diornights.sass */
+#bg {
+ position: fixed;
+ top: 0;
+ left: 0;
+ opacity: 1;
+ z-index: -3;
+ width: 100%;
+ height: 100%;
+}
+
+/* line 31, ../src/diornights.sass */
+#bg img {
+ width: 100%;
+ height: 100%;
+ -ms-interpolation-mode: nearest-neighbor;
+ image-rendering: -moz-crisp-edges;
+ image-rendering: -webkit-optimize-contrast;
+}
+
+/* line 37, ../src/diornights.sass */
+#container {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ width: 950px;
+ min-height: 100%;
+ margin-left: -475px;
+ background: white;
+ padding-bottom: 2000px;
+}
+
+/* line 48, ../src/diornights.sass */
+#header {
+ width: 100%;
+}
+/* line 50, ../src/diornights.sass */
+#header #logo {
+ height: 160px;
+}
+/* line 52, ../src/diornights.sass */
+#header #likebutton {
+ position: absolute;
+ top: 80px;
+ right: 30px;
+}
+
+/* line 56, ../src/diornights.sass */
+#menu {
+ width: 100%;
+ border-top: 1px solid #eeeeee;
+ border-bottom: 1px solid #eeeeee;
+}
+/* line 61, ../src/diornights.sass */
+#menu ul li {
+ display: inline-block;
+ width: 153px;
+ padding: 5px 0 5px 0px;
+ text-align: center;
+}
+/* line 66, ../src/diornights.sass */
+#menu ul li a {
+ color: #333333;
+ text-decoration: none;
+ display: block;
+}
+/* line 70, ../src/diornights.sass */
+#menu ul li a:hover {
+ color: #3333ff;
+}
+
+/* line 72, ../src/diornights.sass */
+.box {
+ width: 300px;
+ margin: 10px 0 0 10px;
+}
+/* line 75, ../src/diornights.sass */
+.box img {
+ width: 100%;
+ opacity: 0.9;
+}
+/* line 78, ../src/diornights.sass */
+.box img:hover {
+ opacity: 1;
+}
+/* line 82, ../src/diornights.sass */
+.box#feed ul li {
+ display: inline-block;
+ height: 32px;
+ vertical-align: middle;
+}
+/* line 86, ../src/diornights.sass */
+.box#feed img {
+ width: 32px;
+ height: 32px;
+}
diff --git a/frontend/static/sass/stylesheets/disaro.css b/frontend/static/sass/stylesheets/disaro.css
new file mode 100644
index 0000000..9787b67
--- /dev/null
+++ b/frontend/static/sass/stylesheets/disaro.css
@@ -0,0 +1 @@
+#chat{text-align:center}#chat img{width:500px;max-width:none;max-height:none;border:10px solid #000;margin:10px auto 0;margin-right:100px}#chat a.u{font-size:14px;min-width:100px;letter-spacing:-1px;text-align:right;padding-right:20px}#chat *{font-size:14px}#chat .chatline{width:510px;background-color:#000;padding:5px;text-align:left;margin:0 auto;opacity:0.9;margin-right:100px}#chat span{color:#666;text-shadow:none;font-weight:normal}
diff --git a/frontend/static/sass/stylesheets/embed.css b/frontend/static/sass/stylesheets/embed.css
new file mode 100644
index 0000000..37f8f61
--- /dev/null
+++ b/frontend/static/sass/stylesheets/embed.css
@@ -0,0 +1,163 @@
+/* line 1, ../src/embed.sass */
+body {
+ background: black;
+ overflow: hidden;
+}
+
+/* line 4, ../src/embed.sass */
+#logo, #form, #logobg, #sitez {
+ opacity: 0;
+ z-index: -20;
+}
+
+/* line 7, ../src/embed.sass */
+#lastlogbox *, #lastlogbox h4 {
+ font-size: 12px;
+ padding: 1px;
+}
+
+/* line 10, ../src/embed.sass */
+#lastlogbox {
+ padding: 1px;
+}
+
+/* line 12, ../src/embed.sass */
+#chat {
+ font-size: 6px;
+ line-height: 120%;
+ overflow-y: hidden;
+}
+/* line 16, ../src/embed.sass */
+#chat a.u {
+ min-width: 10px;
+}
+/* line 18, ../src/embed.sass */
+#chat img {
+ max-height: 30px;
+ max-width: 30px;
+}
+
+/* line 21, ../src/embed.sass */
+#player {
+ padding: 0;
+ margin: 0;
+}
+
+/* line 24, ../src/embed.sass */
+#player *, #playlist *, #queue * {
+ font-size: 12px;
+}
+
+/* line 26, ../src/embed.sass */
+#playlist ul#queue li {
+ padding: 1px;
+}
+/* line 28, ../src/embed.sass */
+#playlist ul#queue li.playing {
+ background-color: #665577;
+}
+
+/* line 30, ../src/embed.sass */
+#playlist ul#queue li span.like {
+ display: none;
+}
+
+/* line 32, ../src/embed.sass */
+#playlist ul#queue li a.user {
+ font-size: 10px;
+}
+
+/* line 34, ../src/embed.sass */
+#playlist {
+ overflow-y: hidden;
+}
+
+/* line 36, ../src/embed.sass */
+#queue {
+ overflow-y: scroll;
+}
+
+/* line 39, ../src/embed.sass */
+nav button {
+ font-size: 12px;
+ padding: 1px;
+ overflow: hidden;
+ position: relative;
+ top: 3px;
+ left: 3px;
+}
+/* line 46, ../src/embed.sass */
+nav #video-link {
+ position: relative;
+ top: 2px;
+ left: 3px;
+ padding: 4px;
+ font-size: 10px;
+}
+
+/* line 53, ../src/embed.sass */
+#player nav#controls span.instructions {
+ font-size: 11px;
+ color: #dddddd;
+ position: relative;
+ top: 3px;
+ left: 5px;
+}
+
+/* line 59, ../src/embed.sass */
+#player nav#controls {
+ z-index: 90;
+ overflow: visible;
+}
+
+/* line 62, ../src/embed.sass */
+#player #projector #video-title {
+ bottom: 10px;
+ left: 2px;
+}
+
+/* line 65, ../src/embed.sass */
+*, #chat {
+ overflow: hidden;
+}
+
+/* line 67, ../src/embed.sass */
+.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;
+}
+
+/* line 74, ../src/embed.sass */
+.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;
+}
+
+/* line 82, ../src/embed.sass */
+.arrow-prev {
+ width: 0;
+ height: 0;
+ border-top: 4px solid transparent;
+ border-right: 4px solid white;
+ border-bottom: 4px solid transparent;
+ display: inline-block;
+}
+
+/* line 89, ../src/embed.sass */
+.arrow-next {
+ width: 0;
+ height: 0;
+ border-top: 4px solid transparent;
+ border-left: 4px solid white;
+ border-bottom: 4px solid transparent;
+ display: inline-block;
+}
diff --git a/frontend/static/sass/stylesheets/feederbleeder.css b/frontend/static/sass/stylesheets/feederbleeder.css
new file mode 100644
index 0000000..cdfc556
--- /dev/null
+++ b/frontend/static/sass/stylesheets/feederbleeder.css
@@ -0,0 +1,41 @@
+/* line 1, ../src/feederbleeder.sass */
+#chat {
+ text-align: center;
+}
+/* line 3, ../src/feederbleeder.sass */
+#chat img {
+ width: 500px;
+ max-width: none;
+ max-height: none;
+ border: 10px solid black;
+ margin: 10px auto 0;
+ margin-right: 100px;
+}
+/* line 10, ../src/feederbleeder.sass */
+#chat a.u {
+ font-size: 14px;
+ min-width: 100px;
+ letter-spacing: -1px;
+ text-align: right;
+ padding-right: 20px;
+}
+/* line 16, ../src/feederbleeder.sass */
+#chat * {
+ font-size: 14px;
+}
+/* line 18, ../src/feederbleeder.sass */
+#chat .chatline {
+ width: 510px;
+ background-color: black;
+ padding: 5px;
+ text-align: left;
+ margin: 0 auto;
+ opacity: 0.9;
+ margin-right: 100px;
+}
+/* line 26, ../src/feederbleeder.sass */
+#chat span {
+ color: #666666;
+ text-shadow: none;
+ font-weight: normal;
+}
diff --git a/frontend/static/sass/stylesheets/frederick.css b/frontend/static/sass/stylesheets/frederick.css
new file mode 100644
index 0000000..94cd43d
--- /dev/null
+++ b/frontend/static/sass/stylesheets/frederick.css
@@ -0,0 +1,5 @@
+/* line 2, ../src/frederick.sass */
+#chat span {
+ color: #004b27;
+ text-shadow: 0 0 2px white;
+}
diff --git a/frontend/static/sass/stylesheets/gallery-white.css b/frontend/static/sass/stylesheets/gallery-white.css
new file mode 100644
index 0000000..ef7fcd8
--- /dev/null
+++ b/frontend/static/sass/stylesheets/gallery-white.css
@@ -0,0 +1,353 @@
+/* line 1, ../src/gallery-white.sass */
+body {
+ background: white;
+}
+
+/* line 3, ../src/gallery-white.sass */
+#loading {
+ background: transparent;
+ color: #e6f0f0;
+ text-shadow: #e6f0f0 0 0 50px;
+}
+
+/* line 7, ../src/gallery-white.sass */
+#player {
+ background: white;
+}
+/* line 9, ../src/gallery-white.sass */
+#player #projector {
+ background-color: black;
+}
+/* line 11, ../src/gallery-white.sass */
+#player #projector #video-title {
+ color: white;
+}
+/* line 16, ../src/gallery-white.sass */
+#player nav#controls #scan.blinkOn {
+ background-color: white;
+ color: black;
+}
+/* line 19, ../src/gallery-white.sass */
+#player nav#controls #scan.blinkOff {
+ background-color: black;
+ color: white;
+}
+/* line 22, ../src/gallery-white.sass */
+#player nav#controls #like {
+ color: #ffaaee;
+}
+/* line 24, ../src/gallery-white.sass */
+#player nav#controls #like.liked {
+ color: #8888ff;
+}
+
+/* line 26, ../src/gallery-white.sass */
+#playlistbg {
+ background-color: white;
+}
+
+/* line 30, ../src/gallery-white.sass */
+#playlist ul#queue li {
+ border-bottom: 1px solid #dddddd;
+}
+/* line 32, ../src/gallery-white.sass */
+#playlist ul#queue li span.title {
+ color: #333333;
+}
+/* line 34, ../src/gallery-white.sass */
+#playlist ul#queue li a.user {
+ color: #d33682;
+}
+/* line 36, ../src/gallery-white.sass */
+#playlist ul#queue li span.like {
+ color: #657b83;
+}
+/* line 38, ../src/gallery-white.sass */
+#playlist ul#queue li span.like.liked {
+ color: #c357a3;
+}
+/* line 40, ../src/gallery-white.sass */
+#playlist ul#queue li.playing {
+ background-color: #333333;
+}
+/* line 42, ../src/gallery-white.sass */
+#playlist ul#queue li.playing span.title {
+ color: white;
+}
+
+/* line 44, ../src/gallery-white.sass */
+#curtain {
+ background: #080810;
+ opacity: 0.3;
+}
+
+/* line 47, ../src/gallery-white.sass */
+#login {
+ background: white;
+ box-shadow: 0 5px 10px black;
+}
+/* line 51, ../src/gallery-white.sass */
+#login label {
+ color: black;
+}
+/* line 54, ../src/gallery-white.sass */
+#login #button-shim button {
+ padding: 2px 5px;
+}
+/* line 56, ../src/gallery-white.sass */
+#login #login-username, #login #login-password {
+ border: 2px solid #880066;
+}
+/* line 58, ../src/gallery-white.sass */
+#login a {
+ color: #6688ff;
+}
+
+/* line 62, ../src/gallery-white.sass */
+#sitez div:hover {
+ background-color: #333333;
+}
+/* line 64, ../src/gallery-white.sass */
+#sitez div.opened {
+ background-color: #333333;
+}
+
+/* line 67, ../src/gallery-white.sass */
+nav button {
+ background-color: #888888;
+}
+
+/* line 69, ../src/gallery-white.sass */
+#logobg {
+ background-color: black;
+ opacity: 0.7;
+}
+
+/* line 76, ../src/gallery-white.sass */
+#logo h1 {
+ color: #88ffff;
+}
+/* line 78, ../src/gallery-white.sass */
+#logo h2 {
+ color: #839496;
+}
+/* line 80, ../src/gallery-white.sass */
+#logo h2 a {
+ color: #268bd2;
+}
+
+/* line 85, ../src/gallery-white.sass */
+#likereport a {
+ background-color: #222222;
+ opacity: 0.95;
+}
+
+/* line 88, ../src/gallery-white.sass */
+#form {
+ background-color: white;
+}
+/* line 90, ../src/gallery-white.sass */
+#form #chat-message {
+ border: 1px solid #333333;
+}
+/* line 92, ../src/gallery-white.sass */
+#form button {
+ background-color: #dddddd;
+ color: #333333;
+}
+/* line 95, ../src/gallery-white.sass */
+#form button:hover {
+ background-color: #c8cbd6;
+}
+
+/* line 97, ../src/gallery-white.sass */
+#formbg {
+ background-color: white;
+ opacity: 0.7;
+}
+
+/* line 100, ../src/gallery-white.sass */
+#chatbg {
+ background-color: white;
+ opacity: 0.1;
+}
+
+/* line 103, ../src/gallery-white.sass */
+#chat {
+ background: transparent;
+}
+/* line 105, ../src/gallery-white.sass */
+#chat a {
+ color: #4444ff;
+}
+/* line 107, ../src/gallery-white.sass */
+#chat a.u {
+ color: #ff0066;
+ opacity: 0.9;
+}
+/* line 110, ../src/gallery-white.sass */
+#chat a.pic {
+ opacity: 1;
+}
+/* line 112, ../src/gallery-white.sass */
+#chat span {
+ color: #333333;
+ text-shadow: black 0 0 0;
+}
+/* line 115, ../src/gallery-white.sass */
+#chat .ytlink {
+ color: #8aaab3;
+ text-shadow: black 0 0 0;
+}
+/* line 118, ../src/gallery-white.sass */
+#chat .ytlink:hover {
+ color: #11182f;
+ text-shadow: black 0 0 0;
+}
+/* line 121, ../src/gallery-white.sass */
+#chat .ytlink.playing {
+ color: #cc22bb;
+}
+
+/* line 126, ../src/gallery-white.sass */
+#lastlogbg {
+ background-color: white;
+ opacity: 0.3;
+}
+
+/* line 129, ../src/gallery-white.sass */
+#lastlogbox {
+ opacity: 0.8;
+}
+/* line 131, ../src/gallery-white.sass */
+#lastlogbox h4 {
+ color: #666666;
+}
+/* line 133, ../src/gallery-white.sass */
+#lastlogbox ul {
+ border-top: 1px solid #dddddd;
+}
+
+/* line 136, ../src/gallery-white.sass */
+li.ll a {
+ color: #4a5a73;
+ border-bottom: 1px solid #dddddd;
+ text-shadow: black 0 0 0;
+}
+
+/* line 142, ../src/gallery-white.sass */
+button {
+ background: #dddddd;
+ color: #333333;
+}
+
+/* line 145, ../src/gallery-white.sass */
+#settings-container, #rooms-container, #about-container {
+ background-color: #222222;
+ color: #657b83;
+}
+/* line 148, ../src/gallery-white.sass */
+#settings-container .close, #rooms-container .close, #about-container .close {
+ color: #ded8c5;
+ background-color: #000b16;
+}
+/* line 151, ../src/gallery-white.sass */
+#settings-container .close:hover, #rooms-container .close:hover, #about-container .close:hover {
+ color: white;
+}
+/* line 154, ../src/gallery-white.sass */
+#settings-container h5, #rooms-container h5, #about-container h5 {
+ color: #93a1a1;
+ background-color: #333333;
+}
+/* line 157, ../src/gallery-white.sass */
+#settings-container p, #rooms-container p, #about-container p {
+ color: #b3c1c1;
+ background-color: #1b1b1f;
+}
+/* line 160, ../src/gallery-white.sass */
+#settings-container label, #rooms-container label, #about-container label {
+ color: #657b83;
+}
+/* line 162, ../src/gallery-white.sass */
+#settings-container span, #rooms-container span, #about-container span {
+ color: #839496;
+}
+/* line 169, ../src/gallery-white.sass */
+#settings-container ul li, #rooms-container ul li, #about-container ul li {
+ border-top: 1px solid black;
+ color: #83a1a1;
+}
+/* line 172, ../src/gallery-white.sass */
+#settings-container ul li:hover, #rooms-container ul li:hover, #about-container ul li:hover {
+ color: #fdf6e3;
+}
+/* line 174, ../src/gallery-white.sass */
+#settings-container ul a li, #rooms-container ul a li, #about-container ul a li {
+ color: #83a1a1;
+}
+/* line 176, ../src/gallery-white.sass */
+#settings-container ul a, #rooms-container ul a, #about-container ul a {
+ color: #83a1a1;
+}
+
+/* line 181, ../src/gallery-white.sass */
+#chat {
+ text-align: center;
+}
+/* line 183, ../src/gallery-white.sass */
+#chat img {
+ width: 520px;
+ max-width: none;
+ max-height: none;
+ border: 0;
+ margin: 0 auto;
+}
+/* line 189, ../src/gallery-white.sass */
+#chat a.u {
+ font-size: 14px;
+ min-width: 100px;
+ letter-spacing: -1px;
+ text-align: right;
+ padding-right: 20px;
+}
+/* line 195, ../src/gallery-white.sass */
+#chat a.pic {
+ padding: 0;
+ margin: 0;
+}
+/* line 198, ../src/gallery-white.sass */
+#chat * {
+ font-size: 14px;
+}
+/* line 200, ../src/gallery-white.sass */
+#chat .chatimg {
+ margin: 0 auto;
+ padding: 0;
+}
+/* line 203, ../src/gallery-white.sass */
+#chat .chatline {
+ width: 510px;
+ background-color: white;
+ padding: 2px 5px 2px 5px;
+ line-height: 16px;
+ text-align: left;
+ margin: 0 auto;
+ opacity: 0.9;
+}
+/* line 211, ../src/gallery-white.sass */
+#chat span {
+ color: #666666;
+ text-shadow: none;
+ font-weight: normal;
+}
+
+/* line 216, ../src/gallery-white.sass */
+#logo h2#topic {
+ left: 5px;
+}
+/* line 218, ../src/gallery-white.sass */
+#logo #likebutton {
+ position: relative;
+ left: 30px;
+}
diff --git a/frontend/static/sass/stylesheets/glitter.css b/frontend/static/sass/stylesheets/glitter.css
new file mode 100644
index 0000000..3690a2d
--- /dev/null
+++ b/frontend/static/sass/stylesheets/glitter.css
@@ -0,0 +1,29 @@
+/* line 1, ../src/glitter.sass */
+#chat *, #chat span, #chat span a {
+ font-size: 30px;
+ line-height: 38px;
+ text-shadow: black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px, black 0 0 5px;
+ font-family: papyrus, comic sans, comic sans ms, sans-serif;
+ letter-spacing: -1px;
+ overflow: hidden;
+}
+
+/* line 8, ../src/glitter.sass */
+#heading img {
+ position: relative;
+ top: -35px;
+ left: -18px;
+ z-index: 47;
+}
+
+/* line 13, ../src/glitter.sass */
+#likebutton {
+ position: relative;
+ top: -90px;
+ left: -16px;
+}
+
+/* line 17, ../src/glitter.sass */
+#chat a.u {
+ font-size: 24px;
+}
diff --git a/frontend/static/sass/stylesheets/ie.css b/frontend/static/sass/stylesheets/ie.css
new file mode 100644
index 0000000..5cd5b6c
--- /dev/null
+++ b/frontend/static/sass/stylesheets/ie.css
@@ -0,0 +1,5 @@
+/* Welcome to Compass. Use this file to write IE specific override styles.
+ * Import this file using the following HTML or equivalent:
+ * <!--[if IE]>
+ * <link href="/stylesheets/ie.css" media="screen, projection" rel="stylesheet" type="text/css" />
+ * <![endif]--> */
diff --git a/frontend/static/sass/stylesheets/main.css b/frontend/static/sass/stylesheets/main.css
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/frontend/static/sass/stylesheets/main.css
diff --git a/frontend/static/sass/stylesheets/print.css b/frontend/static/sass/stylesheets/print.css
new file mode 100644
index 0000000..b0e9e45
--- /dev/null
+++ b/frontend/static/sass/stylesheets/print.css
@@ -0,0 +1,3 @@
+/* Welcome to Compass. Use this file to define print styles.
+ * Import this file using the following HTML or equivalent:
+ * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
diff --git a/frontend/static/sass/stylesheets/profile.css b/frontend/static/sass/stylesheets/profile.css
new file mode 100644
index 0000000..b7d5219
--- /dev/null
+++ b/frontend/static/sass/stylesheets/profile.css
@@ -0,0 +1,799 @@
+/* line 17, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font: inherit;
+ font-size: 100%;
+ vertical-align: baseline;
+}
+
+/* line 22, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+html {
+ line-height: 1;
+}
+
+/* line 24, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+ol, ul {
+ list-style: none;
+}
+
+/* line 26, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+/* line 28, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+caption, th, td {
+ text-align: left;
+ font-weight: normal;
+ vertical-align: middle;
+}
+
+/* line 30, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+q, blockquote {
+ quotes: none;
+}
+/* line 103, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+q:before, q:after, blockquote:before, blockquote:after {
+ content: "";
+ content: none;
+}
+
+/* line 32, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+a img {
+ border: none;
+}
+
+/* line 116, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
+ display: block;
+}
+
+/* line 8, ../src/profile.sass */
+body {
+ background: #888888;
+ overflow-y: hidden;
+ overflow-x: hidden;
+ font-family: trebuchet ms, sans-serif;
+}
+
+/* line 14, ../src/profile.sass */
+#logo {
+ position: absolute;
+ z-index: 20;
+ top: 15px;
+ left: 20px;
+}
+/* line 19, ../src/profile.sass */
+#logo a {
+ display: inline-block;
+}
+/* line 21, ../src/profile.sass */
+#logo a img {
+ padding-top: 5px;
+ display: inline-block;
+}
+/* line 24, ../src/profile.sass */
+#logo h1 {
+ position: relative;
+ top: -10px;
+ left: 10px;
+ font-size: 34px;
+ font-weight: normal;
+ font-style: italic;
+ font-family: georgia, garamond, serif;
+ color: #ff88bb;
+ display: inline-block;
+}
+/* line 34, ../src/profile.sass */
+#logo h2 {
+ position: relative;
+ display: inline-block;
+ font-size: 12px;
+ color: white;
+ max-width: 250px;
+ left: 10px;
+ top: -6px;
+ padding-right: 20px;
+}
+
+/* line 43, ../src/profile.sass */
+#logobg {
+ position: absolute;
+ top: 10px;
+ left: 0;
+ width: 100%;
+ height: 64px;
+ background-color: black;
+ opacity: 0.8;
+ z-index: 19;
+}
+
+/* line 52, ../src/profile.sass */
+#likebutton {
+ display: inline-block;
+ display: none;
+ z-index: -1;
+ min-width: 90px;
+}
+/* line 57, ../src/profile.sass */
+#likebutton a {
+ color: #3333ff;
+}
+
+/* line 59, ../src/profile.sass */
+#flower {
+ position: absolute;
+ top: 0;
+ right: 10%;
+ z-index: 20;
+ pointer-events: none;
+ display: none;
+}
+
+/* line 66, ../src/profile.sass */
+#contact {
+ position: absolute;
+ left: 0;
+ display: none;
+}
+/* line 70, ../src/profile.sass */
+#contact #avatar, #contact .avatar {
+ display: none;
+ width: 100%;
+}
+/* line 74, ../src/profile.sass */
+#contact .avatar {
+ display: block;
+}
+/* line 77, ../src/profile.sass */
+#contact #bio p {
+ color: #dddddd;
+ background-color: black;
+ padding: 10px 5px;
+ text-align: center;
+ opacity: 0.7;
+}
+/* line 83, ../src/profile.sass */
+#contact #bio a {
+ color: #eebbff;
+ display: block;
+}
+/* line 86, ../src/profile.sass */
+#contact #bio img {
+ width: 100%;
+}
+
+/* line 89, ../src/profile.sass */
+#sitez {
+ position: absolute;
+ top: 30px;
+ right: 20px;
+ text-align: right;
+ z-index: 20;
+}
+/* line 95, ../src/profile.sass */
+#sitez div {
+ color: #dddddd;
+ cursor: pointer;
+ display: inline-block;
+ padding: 4px 8px 4px 8px;
+ float: left;
+}
+/* line 101, ../src/profile.sass */
+#sitez div a {
+ color: #bbbbcc;
+}
+/* line 103, ../src/profile.sass */
+#sitez div#settings-hook {
+ display: none;
+ z-index: 82;
+}
+/* line 104, ../src/profile.sass */
+#sitez div#settings-hook:hover {
+ -moz-border-radius: 10px 10px 3px 3px;
+ -webkit-border-radius: 10px 10px 3px 3px;
+ -o-border-radius: 10px 10px 3px 3px;
+ border-radius: 10px 10px 3px 3px;
+ background-color: #333333;
+ color: white;
+}
+/* line 108, ../src/profile.sass */
+#sitez div#settings-hook.opened {
+ -moz-border-radius: 10px 10px 3px 3px;
+ -webkit-border-radius: 10px 10px 3px 3px;
+ -o-border-radius: 10px 10px 3px 3px;
+ border-radius: 10px 10px 3px 3px;
+ background-color: #333333;
+ color: white;
+}
+
+/* line 114, ../src/profile.sass */
+#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;
+}
+
+/* line 128, ../src/profile.sass */
+#settings-container {
+ position: fixed;
+ top: 53px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ -o-border-radius: 10px;
+ border-radius: 10px;
+ right: 20px;
+ z-index: 80;
+ width: 500px;
+ background-color: #222222;
+ color: #657b83;
+ display: none;
+ box-shadow: 0 5px 10px black;
+}
+/* line 139, ../src/profile.sass */
+#settings-container .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;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ -o-border-radius: 10px;
+ border-radius: 10px;
+ background-color: #000b16;
+}
+/* line 151, ../src/profile.sass */
+#settings-container .close:hover {
+ color: white;
+ cursor: pointer;
+}
+/* line 154, ../src/profile.sass */
+#settings-container #rooms-loading {
+ margin: 10px;
+}
+/* line 156, ../src/profile.sass */
+#settings-container h5 {
+ font-size: 16px;
+ color: #93a1a1;
+ display: block;
+ padding: 10px;
+ background-color: #333333;
+ -moz-border-radius: 10px 10px 0 0;
+ -webkit-border-radius: 10px 10px 0 0;
+ -o-border-radius: 10px 10px 0 0;
+ border-radius: 10px 10px 0 0;
+}
+/* line 163, ../src/profile.sass */
+#settings-container p {
+ padding: 10px 10px 10px 10px;
+ font-size: 14px;
+ line-height: 18px;
+ color: #b3c1c1;
+ background-color: #1b1b1f;
+}
+/* line 169, ../src/profile.sass */
+#settings-container label {
+ margin: 2px 0 0 10px;
+ font-size: 14px;
+ color: #657b83;
+ width: 150px;
+ text-align: right;
+ padding-right: 5px;
+ display: inline-block;
+}
+/* line 177, ../src/profile.sass */
+#settings-container span {
+ margin: 2px 10px 0 0;
+ color: #839496;
+ font-size: 14px;
+}
+/* line 181, ../src/profile.sass */
+#settings-container input {
+ margin: 2px 10px 0 0;
+ width: 100px;
+}
+/* line 184, ../src/profile.sass */
+#settings-container #profile-avatar, #settings-container #profile-bg {
+ width: 300px;
+}
+/* line 186, ../src/profile.sass */
+#settings-container #profile-settings-save {
+ font-size: 14px;
+}
+/* line 188, ../src/profile.sass */
+#settings-container textarea {
+ width: 300px;
+ height: 150px;
+}
+/* line 191, ../src/profile.sass */
+#settings-container .shim {
+ width: 1px;
+ height: 10px;
+}
+/* line 194, ../src/profile.sass */
+#settings-container ul {
+ text-decoration: none;
+ cursor: pointer;
+}
+/* line 197, ../src/profile.sass */
+#settings-container ul li {
+ list-style-type: none;
+ padding: 10px;
+ cursor: pointer;
+ border-top: 1px solid black;
+ background-color: transparent;
+ text-decoration: none;
+ font-size: 14px;
+ color: #83a1a1;
+}
+/* line 206, ../src/profile.sass */
+#settings-container ul li:hover {
+ color: #fdf6e3;
+}
+/* line 208, ../src/profile.sass */
+#settings-container ul a li {
+ color: #83a1a1;
+ text-decoration: none;
+}
+/* line 211, ../src/profile.sass */
+#settings-container ul a {
+ color: #83a1a1;
+ text-decoration: none;
+}
+
+/* line 214, ../src/profile.sass */
+#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: #333333;
+}
+/* line 227, ../src/profile.sass */
+#msg strong {
+ color: #859900;
+}
+/* line 229, ../src/profile.sass */
+#msg em {
+ color: #dc322f;
+}
+/* line 231, ../src/profile.sass */
+#msg b {
+ color: #002b36;
+}
+
+/* line 233, ../src/profile.sass */
+#player {
+ padding: 10px;
+ position: absolute;
+ background: black;
+}
+/* line 237, ../src/profile.sass */
+#player #projector {
+ display: block;
+ position: fixed;
+ background-color: black;
+}
+/* line 241, ../src/profile.sass */
+#player #projector #screen {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 19;
+}
+/* line 248, ../src/profile.sass */
+#player #projector #screen #soundcloud, #player #projector #screen #audio {
+ position: absolute;
+ top: 0;
+ right: 0;
+ background-color: black;
+ z-index: 21;
+}
+/* line 254, ../src/profile.sass */
+#player #projector #screen #soundcloud-dl, #player #projector #screen #audio-dl {
+ position: absolute;
+ top: 81px;
+ right: 0;
+ width: 81px;
+ padding: 5px 0 5px 0;
+ font-size: 13px;
+ text-align: center;
+ background-color: black;
+ z-index: 20;
+}
+/* line 263, ../src/profile.sass */
+#player #projector #screen #soundcloud-dl *, #player #projector #screen #audio-dl * {
+ color: #839496;
+}
+/* line 266, ../src/profile.sass */
+#player #projector #screen #soundcloud-img, #player #projector #screen #audio-img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 20;
+}
+/* line 273, ../src/profile.sass */
+#player #projector #screen #soundcloud-img img, #player #projector #screen #audio-img img {
+ max-width: 100%;
+ min-height: 100%;
+ max-height: 100%;
+}
+/* line 277, ../src/profile.sass */
+#player #projector #ytscreen {
+ z-index: 19;
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+/* line 282, ../src/profile.sass */
+#player #projector #video-title {
+ position: absolute;
+ bottom: 0;
+ left: 10px;
+ color: white;
+ z-index: 20;
+}
+/* line 288, ../src/profile.sass */
+#player #projector #video-title.fullscreen {
+ position: fixed;
+ bottom: 90px;
+ left: auto;
+ right: 30px;
+ font-size: 24px;
+}
+/* line 294, ../src/profile.sass */
+#player #projector #projimg {
+ width: 100%;
+ height: 100%;
+}
+/* line 297, ../src/profile.sass */
+#player nav#controls {
+ z-index: 40;
+ position: absolute;
+ display: none;
+}
+/* line 301, ../src/profile.sass */
+#player nav#controls #video-link {
+ color: #839496;
+}
+/* line 303, ../src/profile.sass */
+#player nav#controls #scan.blinkOn {
+ background-color: white;
+ color: black;
+}
+/* line 306, ../src/profile.sass */
+#player nav#controls #scan.blinkOff {
+ background-color: black;
+ color: white;
+}
+/* line 309, ../src/profile.sass */
+#player nav#controls #like {
+ color: #ee44bb;
+}
+/* line 311, ../src/profile.sass */
+#player nav#controls #like.liked {
+ color: #4444ff;
+}
+
+/* line 313, ../src/profile.sass */
+#playlistbg {
+ position: absolute;
+ background-color: black;
+ opacity: 0.5;
+}
+
+/* line 317, ../src/profile.sass */
+#playlist {
+ position: absolute;
+ z-index: 90;
+ width: 100%;
+}
+/* line 321, ../src/profile.sass */
+#playlist ul#queue {
+ width: 100%;
+ border-top: 1px solid #888888;
+ border-left: 1px solid #888888;
+ border-bottom: 1px solid #888888;
+ -webkit-padding-start: 0;
+ -webkit-margin-before: 0;
+ overflow-y: scroll;
+ overflow-x: hidden;
+ z-index: 90;
+}
+/* line 331, ../src/profile.sass */
+#playlist ul#queue li {
+ padding: 5px;
+ display: block;
+ cursor: pointer;
+ border-bottom: 1px solid #333333;
+}
+/* line 336, ../src/profile.sass */
+#playlist ul#queue li span.title {
+ color: #dddddd;
+ display: block;
+ padding: 5px;
+ font-size: 15px;
+ z-index: 1;
+}
+/* line 342, ../src/profile.sass */
+#playlist ul#queue li span.title:hover {
+ color: white;
+}
+/* line 344, ../src/profile.sass */
+#playlist ul#queue li a.user {
+ float: right;
+ font-size: 14px;
+ padding: 0 5px;
+ color: #d33682;
+ padding: 5px;
+ z-index: 2;
+ text-decoration: none;
+}
+/* line 352, ../src/profile.sass */
+#playlist ul#queue li span.like {
+ float: right;
+ font-size: 14px;
+ color: #657b83;
+ padding: 5px;
+ z-index: 3;
+}
+/* line 358, ../src/profile.sass */
+#playlist ul#queue li span.like.liked {
+ color: #c357a3;
+}
+/* line 360, ../src/profile.sass */
+#playlist ul#queue li span.score {
+ float: right;
+ font-size: 14px;
+ color: #bbbbbb;
+ padding: 5px 10px 5px 5px;
+}
+/* line 365, ../src/profile.sass */
+#playlist ul#queue li.playing {
+ background-color: #222222;
+}
+/* line 367, ../src/profile.sass */
+#playlist ul#queue li.playing span.title {
+ color: white;
+}
+/* line 369, ../src/profile.sass */
+#playlist ul#queue li#queueLess {
+ color: white;
+ text-align: center;
+ border: 0;
+ border-bottom: 1px solid #333333;
+ font-size: 18px;
+ padding: 10px 0;
+ cursor: pointer;
+}
+/* line 372, ../src/profile.sass */
+#playlist ul#queue li#queueLess:hover {
+ background-color: #666666;
+ color: white;
+}
+/* line 380, ../src/profile.sass */
+#playlist ul#queue li#queueMore {
+ color: white;
+ text-align: center;
+ border: 0;
+ font-size: 33px;
+ padding: 20px 20px 20px 20px;
+ cursor: pointer;
+}
+/* line 383, ../src/profile.sass */
+#playlist ul#queue li#queueMore:hover {
+ background-color: #666666;
+ color: white;
+}
+/* line 390, ../src/profile.sass */
+#playlist ul#queue li#queueDone {
+ color: #dddddd;
+ text-align: center;
+ border: 0;
+ font-size: 33px;
+ padding: 80px 20px 200px 20px;
+}
+/* line 396, ../src/profile.sass */
+#playlist ul#queue li#queueLoading {
+ text-align: center;
+ color: white;
+ font-size: 24px;
+ padding: 80px;
+}
+/* line 401, ../src/profile.sass */
+#playlist ol {
+ -webkit-padding-start: 0;
+ -webkit-margin-before: 0;
+ -webkit-margin-after: 0;
+ display: block;
+ position: relative;
+ top: 1px;
+}
+/* line 408, ../src/profile.sass */
+#playlist ol li {
+ padding: 5px 8px 8px 8px;
+ margin: 0 0 0 10px;
+ list-style-type: none;
+ border-top: 1px solid black;
+ border-right: 1px solid black;
+ border-left: 1px solid black;
+ border-bottom: 1px solid #888888;
+ display: inline-block;
+ background-color: #333333;
+ color: #bbbbbb;
+ cursor: pointer;
+ opacity: 0.7;
+ z-index: 89;
+}
+/* line 422, ../src/profile.sass */
+#playlist ol li.mode {
+ position: relative;
+ padding: 8px 8px 8px 8px;
+ border-color: #888888;
+ border-bottom: 1px solid #111111;
+ background-color: #111111;
+ color: white;
+ z-index: 91;
+}
+
+/* line 430, ../src/profile.sass */
+nav {
+ z-index: 10;
+ margin: 0 auto;
+}
+/* line 433, ../src/profile.sass */
+nav button, nav #video-link {
+ background-color: #333333;
+ color: #dddddd;
+ border: 0;
+ font-size: 14px;
+ min-width: 40px;
+ min-height: 20px;
+ padding: 5px 5px;
+ position: relative;
+ top: -1px;
+}
+/* line 436, ../src/profile.sass */
+nav button:hover, nav #video-link:hover {
+ background-color: #666666;
+ color: white;
+}
+/* line 446, ../src/profile.sass */
+nav #video-link {
+ padding: 6px 5px 5px 5px;
+}
+
+/* line 448, ../src/profile.sass */
+#msg {
+ display: none;
+}
+
+/* line 450, ../src/profile.sass */
+#gif-container {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ padding-left: 10%;
+ display: block;
+ padding-bottom: 200px;
+}
+/* line 457, ../src/profile.sass */
+#gif-container #gifs {
+ clear: both;
+ display: block;
+ text-align: center;
+ top: 0;
+ max-width: 80%;
+ margin: 0 0 200px 0;
+ box-shadow: 0 5px 10px black;
+ background-color: white;
+}
+/* line 466, ../src/profile.sass */
+#gif-container #gifs div {
+ padding: 10px;
+ display: inline-block;
+}
+/* line 469, ../src/profile.sass */
+#gif-container #gifs div img {
+ max-width: 350px;
+ max-height: 400px;
+}
+
+/* line 472, ../src/profile.sass */
+#bg {
+ position: fixed;
+ top: 0;
+ left: 0;
+ opacity: 1;
+ z-index: -3;
+ width: 100%;
+ height: 100%;
+ display: none;
+}
+/* line 481, ../src/profile.sass */
+#bg img {
+ width: 100%;
+ height: 100%;
+}
+
+/* line 485, ../src/profile.sass */
+.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;
+}
+
+/* line 492, ../src/profile.sass */
+.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;
+}
+
+/* line 500, ../src/profile.sass */
+.arrow-prev {
+ width: 0;
+ height: 0;
+ border-top: 4px solid transparent;
+ border-right: 4px solid white;
+ border-bottom: 4px solid transparent;
+ display: inline-block;
+}
+
+/* line 507, ../src/profile.sass */
+.arrow-next {
+ width: 0;
+ height: 0;
+ border-top: 4px solid transparent;
+ border-left: 4px solid white;
+ border-bottom: 4px solid transparent;
+ display: inline-block;
+}
diff --git a/frontend/static/sass/stylesheets/roomlist.css b/frontend/static/sass/stylesheets/roomlist.css
new file mode 100644
index 0000000..c74dcd2
--- /dev/null
+++ b/frontend/static/sass/stylesheets/roomlist.css
@@ -0,0 +1,179 @@
+/* line 1, ../src/roomlist.sass */
+.roomdiv {
+ width: 200px;
+ height: 100px;
+ display: block;
+ float: left;
+ text-align: center;
+ vertical-align: bottom;
+ position: relative;
+ font-size: 30px;
+ color: white;
+ padding-top: 160px;
+ background-color: black;
+ cursor: pointer;
+}
+/* line 14, ../src/roomlist.sass */
+.roomdiv * {
+ cursor: pointer;
+}
+/* line 16, ../src/roomlist.sass */
+.roomdiv .count {
+ font-size: 160px;
+ color: white;
+ position: absolute;
+ left: 0;
+ top: 10px;
+ width: 100%;
+ text-align: center;
+ vertical-align: middle;
+ z-index: 3;
+ opacity: 0.9;
+}
+/* line 27, ../src/roomlist.sass */
+.roomdiv .roomname {
+ position: absolute;
+ left: 0;
+ top: 180px;
+ width: 100%;
+ text-align: center;
+ vertical-align: middle;
+ opacity: 0.9;
+ z-index: 4;
+}
+/* line 36, ../src/roomlist.sass */
+.roomdiv .roombg {
+ position: absolute;
+ background-position: center center;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ opacity: 0.8;
+ z-index: 1;
+ cursor: pointer;
+}
+/* line 47, ../src/roomlist.sass */
+.roomdiv:hover .roomname {
+ opacity: 1;
+}
+/* line 49, ../src/roomlist.sass */
+.roomdiv:hover .count {
+ opacity: 1;
+}
+/* line 51, ../src/roomlist.sass */
+.roomdiv:hover .roombg {
+ opacity: 0.9;
+}
+
+/* line 53, ../src/roomlist.sass */
+#roomlist {
+ padding-top: 90px;
+}
+
+/* line 55, ../src/roomlist.sass */
+#roomlist a {
+ text-decoration: none;
+ cursor: pointer;
+}
+
+/* line 58, ../src/roomlist.sass */
+body {
+ overflow-y: scroll;
+ background: black;
+}
+
+/* line 61, ../src/roomlist.sass */
+#logo {
+ top: 5px;
+ left: 10px;
+}
+/* line 65, ../src/roomlist.sass */
+#logo h1#header {
+ font-size: 30px;
+ color: #44ddff;
+ top: 8px;
+ max-width: 500px;
+}
+/* line 71, ../src/roomlist.sass */
+#logo h2.preamblish {
+ display: inline-block;
+ position: relative;
+ top: -15px;
+ left: 10px;
+ font-size: 12px;
+ color: white;
+ max-width: 250px;
+ padding-right: 20px;
+}
+
+/* line 81, ../src/roomlist.sass */
+#curtain {
+ background: #080810;
+ opacity: 0.3;
+ width: 100%;
+ height: 100%;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 10;
+ display: none;
+}
+
+/* line 91, ../src/roomlist.sass */
+#login {
+ background: black;
+ display: block;
+ width: 50%;
+ top: 20%;
+ left: 50%;
+ margin-left: -25%;
+ padding: 30px;
+ padding-bottom: 60px;
+ z-index: 20;
+ position: fixed;
+ text-align: center;
+ box-shadow: 0 5px 10px black;
+}
+/* line 104, ../src/roomlist.sass */
+#login img {
+ margin-bottom: 20px;
+}
+/* line 106, ../src/roomlist.sass */
+#login label {
+ min-width: 20%;
+ display: inline-block;
+ text-align: right;
+ padding-right: 10px;
+ font-size: 18px;
+ color: white;
+}
+/* line 113, ../src/roomlist.sass */
+#login #button-shim {
+ width: 30%;
+ display: inline-block;
+ text-align: left;
+ padding: 10px 10px 10px 0;
+ margin-right: 20px;
+}
+/* line 119, ../src/roomlist.sass */
+#login #button-shim button {
+ padding: 2px 5px;
+}
+/* line 121, ../src/roomlist.sass */
+#login #login-username, #login #login-password {
+ width: 30%;
+ margin-right: 10px;
+ font-size: 24px;
+ border: 2px solid #880066;
+ padding: 10px;
+}
+/* line 127, ../src/roomlist.sass */
+#login a {
+ color: #6688ff;
+ text-decoration: underline;
+}
+/* line 130, ../src/roomlist.sass */
+#login button {
+ font-size: 24px;
+}
diff --git a/frontend/static/sass/stylesheets/screen.css b/frontend/static/sass/stylesheets/screen.css
new file mode 100644
index 0000000..548cbb9
--- /dev/null
+++ b/frontend/static/sass/stylesheets/screen.css
@@ -0,0 +1,1323 @@
+/* line 17, ../../../../../lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font: inherit;
+ font-size: 100%;
+ vertical-align: baseline;
+}
+
+/* line 22, ../../../../../lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+html {
+ line-height: 1;
+}
+
+/* line 24, ../../../../../lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+ol, ul {
+ list-style: none;
+}
+
+/* line 26, ../../../../../lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+/* line 28, ../../../../../lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+caption, th, td {
+ text-align: left;
+ font-weight: normal;
+ vertical-align: middle;
+}
+
+/* line 30, ../../../../../lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+q, blockquote {
+ quotes: none;
+}
+/* line 103, ../../../../../lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+q:before, q:after, blockquote:before, blockquote:after {
+ content: "";
+ content: none;
+}
+
+/* line 32, ../../../../../lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+a img {
+ border: none;
+}
+
+/* line 116, ../../../../../lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
+ display: block;
+}
+
+/* line 7, ../src/screen.sass */
+body {
+ font-family: trebuchet ms, helvetica, arial, sans-serif;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ background: black;
+}
+
+/* line 13, ../src/screen.sass */
+#bg {
+ position: fixed;
+ top: 0;
+ left: 0;
+ opacity: 1;
+ z-index: -3;
+ width: 100%;
+ height: 100%;
+}
+
+/* line 21, ../src/screen.sass */
+#bg img {
+ width: 100%;
+ height: 100%;
+ -ms-interpolation-mode: nearest-neighbor;
+ image-rendering: -moz-crisp-edges;
+ image-rendering: -webkit-optimize-contrast;
+}
+
+/* line 27, ../src/screen.sass */
+#loading {
+ z-index: 20;
+ background: transparent;
+ color: #06033c;
+ text-shadow: #060363 0 0 50px;
+ display: block;
+ position: fixed;
+ width: 100%;
+ padding: 20px;
+ top: 30%;
+ left: 10%;
+ font-size: 170px;
+ font-weight: bold;
+ text-align: left;
+ white-space: no-wrap;
+ letter-spacing: -3px;
+ pointer-events: none;
+}
+
+/* line 45, ../src/screen.sass */
+#msg {
+ z-index: 100;
+ position: fixed;
+ top: 10px;
+ right: 10px;
+ padding: 5px;
+ width: 350px;
+ max-height: 80%;
+ font-size: 12px;
+ background-color: #eeeeee;
+ overflow-y: scroll;
+ overflow-x: hidden;
+ color: #333333;
+}
+/* line 58, ../src/screen.sass */
+#msg strong {
+ color: #859900;
+}
+/* line 60, ../src/screen.sass */
+#msg em {
+ color: #dc322f;
+}
+/* line 62, ../src/screen.sass */
+#msg b {
+ color: #002b36;
+}
+
+/* line 64, ../src/screen.sass */
+#player {
+ padding: 10px;
+ position: absolute;
+ background: black;
+}
+/* line 68, ../src/screen.sass */
+#player #projector {
+ display: block;
+ position: absolute;
+ background-color: black;
+}
+/* line 72, ../src/screen.sass */
+#player #projector #screen {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 19;
+}
+/* line 79, ../src/screen.sass */
+#player #projector #screen #soundcloud, #player #projector #screen #audio {
+ position: absolute;
+ top: 0;
+ right: 0;
+ background-color: black;
+ z-index: 21;
+}
+/* line 85, ../src/screen.sass */
+#player #projector #screen #soundcloud-dl, #player #projector #screen #audio-dl {
+ position: absolute;
+ top: 81px;
+ right: 0;
+ width: 81px;
+ padding: 5px 0 5px 0;
+ font-size: 13px;
+ text-align: center;
+ background-color: black;
+ z-index: 20;
+}
+/* line 94, ../src/screen.sass */
+#player #projector #screen #soundcloud-dl *, #player #projector #screen #audio-dl * {
+ color: #839496;
+}
+/* line 97, ../src/screen.sass */
+#player #projector #screen #soundcloud-img, #player #projector #screen #audio-img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 20;
+}
+/* line 104, ../src/screen.sass */
+#player #projector #screen #soundcloud-img img, #player #projector #screen #audio-img img {
+ max-width: 100%;
+ min-height: 100%;
+ max-height: 100%;
+}
+/* line 108, ../src/screen.sass */
+#player #projector #ytscreen {
+ z-index: 19;
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+/* line 113, ../src/screen.sass */
+#player #projector #video-title {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ color: white;
+ z-index: 20;
+}
+/* line 119, ../src/screen.sass */
+#player #projector #video-title.fullscreen {
+ position: fixed;
+ bottom: 90px;
+ left: auto;
+ right: 30px;
+ font-size: 24px;
+}
+/* line 125, ../src/screen.sass */
+#player #projector #projimg {
+ width: 100%;
+ height: 100%;
+}
+/* line 128, ../src/screen.sass */
+#player nav#controls {
+ z-index: 40;
+ position: absolute;
+}
+/* line 131, ../src/screen.sass */
+#player nav#controls #video-link {
+ color: #839496;
+}
+/* line 133, ../src/screen.sass */
+#player nav#controls #scan.blinkOn {
+ background-color: white;
+ color: black;
+}
+/* line 136, ../src/screen.sass */
+#player nav#controls #scan.blinkOff {
+ background-color: black;
+ color: white;
+}
+/* line 139, ../src/screen.sass */
+#player nav#controls #like {
+ color: #ee44bb;
+}
+/* line 141, ../src/screen.sass */
+#player nav#controls #like.liked {
+ color: #4444ff;
+}
+/* line 143, ../src/screen.sass */
+#player nav#controls #mute.muted {
+ background-color: white;
+ color: black;
+}
+
+/* line 146, ../src/screen.sass */
+#playlistbg {
+ position: absolute;
+ background-color: black;
+ opacity: 0.3;
+}
+
+/* line 150, ../src/screen.sass */
+#playlist {
+ position: absolute;
+ z-index: 90;
+ width: 100%;
+ overflow-y: auto;
+ overflow-x: hidden;
+}
+/* line 156, ../src/screen.sass */
+#playlist ul#queue {
+ width: 100%;
+}
+/* line 161, ../src/screen.sass */
+#playlist ul#queue li {
+ padding: 5px;
+ display: block;
+ cursor: pointer;
+ border-bottom: 1px solid #333333;
+}
+/* line 166, ../src/screen.sass */
+#playlist ul#queue li span.title {
+ color: #dddddd;
+ display: block;
+ padding: 5px;
+ z-index: 1;
+}
+/* line 171, ../src/screen.sass */
+#playlist ul#queue li span.title:hover {
+ color: #dd88ff;
+ cursor: pointer;
+}
+/* line 174, ../src/screen.sass */
+#playlist ul#queue li a.user {
+ float: right;
+ font-size: 14px;
+ padding: 0 5px;
+ color: #d33682;
+ padding: 5px;
+ z-index: 2;
+ text-decoration: none;
+}
+/* line 182, ../src/screen.sass */
+#playlist ul#queue li span.like {
+ float: right;
+ font-size: 14px;
+ color: #657b83;
+ padding: 5px;
+ z-index: 3;
+}
+/* line 188, ../src/screen.sass */
+#playlist ul#queue li span.like.liked {
+ color: #c357a3;
+}
+/* line 190, ../src/screen.sass */
+#playlist ul#queue li.playing {
+ background-color: #222222;
+}
+/* line 192, ../src/screen.sass */
+#playlist ul#queue li.playing span.title {
+ color: white;
+}
+
+/* line 194, ../src/screen.sass */
+#room, user {
+ padding: 10px;
+}
+/* line 196, ../src/screen.sass */
+#room label, user label {
+ color: #657b83;
+ width: 100px;
+ text-align: right;
+ padding-right: 5px;
+ display: inline-block;
+}
+/* line 202, ../src/screen.sass */
+#room span, user span {
+ color: #073642;
+}
+
+/* line 206, ../src/screen.sass */
+#curtain {
+ background: #080810;
+ opacity: 0.3;
+ width: 100%;
+ height: 100%;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 10;
+ display: none;
+}
+
+/* line 216, ../src/screen.sass */
+#login {
+ background: black;
+ display: block;
+ width: 50%;
+ top: 20%;
+ left: 50%;
+ margin-left: -25%;
+ padding: 30px;
+ padding-bottom: 60px;
+ z-index: 20;
+ position: fixed;
+ text-align: center;
+ box-shadow: 0 5px 10px black;
+}
+/* line 229, ../src/screen.sass */
+#login img {
+ margin-bottom: 20px;
+}
+/* line 231, ../src/screen.sass */
+#login label {
+ min-width: 20%;
+ display: inline-block;
+ text-align: right;
+ padding-right: 10px;
+ font-size: 18px;
+ color: white;
+}
+/* line 238, ../src/screen.sass */
+#login #button-shim {
+ width: 30%;
+ display: inline-block;
+ text-align: left;
+ padding: 10px 10px 10px 0;
+ margin-right: 20px;
+}
+/* line 244, ../src/screen.sass */
+#login #button-shim button {
+ padding: 2px 5px;
+}
+/* line 246, ../src/screen.sass */
+#login #login-username, #login #login-password {
+ width: 30%;
+ margin-right: 10px;
+ font-size: 24px;
+ border: 2px solid #880066;
+ padding: 10px;
+}
+/* line 252, ../src/screen.sass */
+#login a {
+ color: #6688ff;
+ text-decoration: underline;
+}
+
+/* line 255, ../src/screen.sass */
+#sitez {
+ position: fixed;
+ top: 24px;
+ right: 30px;
+ color: #888888;
+ z-index: 82;
+ color: #aaaaaa;
+}
+/* line 262, ../src/screen.sass */
+#sitez a, #sitez #logout {
+ cursor: pointer;
+ color: #aaaaaa;
+ text-decoration: underline;
+}
+/* line 266, ../src/screen.sass */
+#sitez select option {
+ color: #666666;
+ text-decoration: none;
+ padding-right: 3px;
+}
+/* line 270, ../src/screen.sass */
+#sitez button {
+ font-size: 24px;
+ background: #030303;
+ color: white;
+ padding: 2px;
+}
+/* line 275, ../src/screen.sass */
+#sitez a#faqlink {
+ color: #88ffff;
+}
+/* line 277, ../src/screen.sass */
+#sitez div {
+ cursor: pointer;
+ display: inline-block;
+ padding: 8px 8px 5px 8px;
+}
+/* line 281, ../src/screen.sass */
+#sitez div:hover {
+ -moz-border-radius: 10px 10px 3px 3px;
+ -webkit-border-radius: 10px 10px 3px 3px;
+ -o-border-radius: 10px 10px 3px 3px;
+ border-radius: 10px 10px 3px 3px;
+ background-color: #333333;
+}
+/* line 284, ../src/screen.sass */
+#sitez div.opened {
+ -moz-border-radius: 10px 10px 3px 3px;
+ -webkit-border-radius: 10px 10px 3px 3px;
+ -o-border-radius: 10px 10px 3px 3px;
+ border-radius: 10px 10px 3px 3px;
+ background-color: #333333;
+}
+
+/* line 287, ../src/screen.sass */
+nav {
+ z-index: 10;
+ margin: 0 auto;
+}
+/* line 290, ../src/screen.sass */
+nav button, nav #video-link {
+ background-color: #333333;
+ color: #dddddd;
+ border: 0;
+ font-size: 14px;
+ min-width: 40px;
+ min-height: 20px;
+ padding: 5px 5px;
+ position: relative;
+ top: -1px;
+}
+/* line 293, ../src/screen.sass */
+nav button:hover, nav #video-link:hover {
+ background-color: #666666;
+ color: white;
+}
+/* line 303, ../src/screen.sass */
+nav #video-link {
+ top: -2px;
+ padding-bottom: 6px;
+}
+
+/* line 306, ../src/screen.sass */
+#lunacy {
+ z-index: 40;
+ background: #dddddd;
+ color: black;
+ display: block;
+ width: 700px;
+ position: fixed;
+ top: 20%;
+ left: 50%;
+ margin-left: -390px;
+ opacity: 0.7;
+ padding: 40px;
+ text-align: center;
+ font-size: 48px;
+}
+
+/* line 320, ../src/screen.sass */
+#plea {
+ z-index: 30;
+ background: #dddddd;
+ color: black;
+ display: block;
+ width: 400px;
+ position: fixed;
+ top: 20%;
+ left: 50%;
+ margin-left: -240px;
+ opacity: 0.7;
+ padding: 40px;
+ text-align: center;
+ font-size: 48px;
+}
+
+/* line 335, ../src/screen.sass */
+#logobg {
+ position: fixed;
+ top: 10px;
+ left: 0;
+ width: 100%;
+ height: 64px;
+ background-color: black;
+ opacity: 0.8;
+ z-index: 45;
+}
+
+/* line 344, ../src/screen.sass */
+#logo {
+ position: fixed;
+ top: 10px;
+ z-index: 46;
+ left: 10px;
+}
+/* line 349, ../src/screen.sass */
+#logo a {
+ float: left;
+ display: inline-block;
+}
+/* line 352, ../src/screen.sass */
+#logo a img {
+ display: inline-block;
+}
+/* line 354, ../src/screen.sass */
+#logo #scanjam {
+ padding: 10px 15px 10px 0;
+}
+/* line 356, ../src/screen.sass */
+#logo #preamble {
+ display: inline-block;
+ font-size: 12px;
+ color: white;
+ max-width: 80px;
+ padding-left: 15px;
+}
+/* line 362, ../src/screen.sass */
+#logo h1 {
+ padding: 15px 15px 0 10px;
+ font-size: 34px;
+ color: white;
+ font-weight: normal;
+ font-style: italic;
+ font-family: georgia, garamond, serif;
+ color: #88ffff;
+ display: inline-block;
+}
+/* line 371, ../src/screen.sass */
+#logo h2 {
+ display: inline-block;
+ font-size: 16px;
+ color: white;
+ position: relative;
+ left: 20px;
+ top: -5px;
+ color: #839496;
+}
+/* line 379, ../src/screen.sass */
+#logo h2 a {
+ display: inline;
+ float: none;
+ color: #268bd2;
+}
+/* line 383, ../src/screen.sass */
+#logo h2 img {
+ max-height: 20px;
+ max-width: 20px;
+ display: inline-block;
+}
+/* line 387, ../src/screen.sass */
+#logo h2.preamblish {
+ font-size: 12px;
+ color: white;
+ max-width: 250px;
+ left: 0;
+ top: 9px;
+ padding-right: 20px;
+}
+/* line 394, ../src/screen.sass */
+#logo h2.radio {
+ font-size: 12px;
+ top: -8px;
+ left: 30px;
+}
+/* line 395, ../src/screen.sass */
+#logo h2.radio a {
+ color: #ddeeff;
+}
+/* line 400, ../src/screen.sass */
+#logo #likebutton {
+ display: inline-block;
+ display: none;
+ position: relative;
+ top: -5px;
+ width: 90px;
+ height: 21px;
+ z-index: -1;
+}
+
+/* line 408, ../src/screen.sass */
+#glasspopcornlogo {
+ position: absolute;
+ top: 80px;
+ left: 15px;
+ pointer-events: none;
+ opacity: 0.5;
+ z-index: 8;
+}
+/* line 415, ../src/screen.sass */
+#glasspopcornlogo img {
+ z-index: 8;
+ pointer-events: none;
+}
+
+/* line 418, ../src/screen.sass */
+#likereport {
+ position: fixed;
+ width: 100px;
+ padding: 20px;
+ z-index: 100;
+ overflow-y: hidden;
+}
+/* line 424, ../src/screen.sass */
+#likereport a {
+ background-color: #222222;
+ display: block;
+ text-decoration: none;
+ padding: 5px;
+ opacity: 0.95;
+}
+
+/* line 431, ../src/screen.sass */
+#form {
+ position: fixed;
+ bottom: 10px;
+ left: 10px;
+ padding: 10px 10px 10px 10px;
+ background-color: black;
+ white-space: nowrap;
+ z-index: 31;
+}
+/* line 439, ../src/screen.sass */
+#form #chat-message {
+ border: 0;
+ outline: 0;
+ font-size: 18px;
+ padding: 5px;
+ margin-right: 5px;
+ background-color: #f8f8f8;
+}
+/* line 446, ../src/screen.sass */
+#form #chat-message:hover {
+ background-color: white;
+}
+/* line 448, ../src/screen.sass */
+#form button {
+ margin: 0;
+ outline: 0;
+ border: 0;
+ background-color: #333333;
+ color: #dddddd;
+ padding: 4px 6px;
+ position: relative;
+ top: 1px;
+ font-size: 20px;
+}
+/* line 454, ../src/screen.sass */
+#form button:hover {
+ background-color: #666666;
+ color: white;
+}
+/* line 462, ../src/screen.sass */
+#form #videochat-badge {
+ cursor: auto;
+ pointer-events: none;
+ -moz-border-radius: 8px;
+ -webkit-border-radius: 8px;
+ -o-border-radius: 8px;
+ border-radius: 8px;
+ font-size: 10px;
+ background-color: red;
+ color: white;
+ position: absolute;
+ width: 10px;
+ height: 10px;
+ text-align: center;
+ padding: 2px 2px;
+ display: none;
+ z-index: 32;
+}
+
+/* line 476, ../src/screen.sass */
+#formbg {
+ background-color: black;
+ opacity: 0.7;
+}
+
+/* line 480, ../src/screen.sass */
+#chatbg {
+ position: fixed;
+ bottom: 100px;
+ left: 20px;
+ padding: 10px;
+ width: 600px;
+ background-color: black;
+ padding: 0 10px 5px 10px;
+ opacity: 0.25;
+ z-index: 9;
+}
+
+/* line 491, ../src/screen.sass */
+#chat {
+ padding: 0 10px 5px 10px;
+ position: fixed;
+ font-size: 18px;
+ line-height: 26px;
+ vertical-align: bottom;
+ overflow-y: hidden;
+ overflow-x: hidden;
+ background: transparent;
+ z-index: 30;
+}
+/* line 501, ../src/screen.sass */
+#chat a {
+ font-weight: normal;
+ font-size: 11px;
+ opacity: 0.8;
+ color: #44bbff;
+ text-decoration: underline;
+}
+/* line 507, ../src/screen.sass */
+#chat a.u {
+ font-weight: bold;
+ padding-right: 10px;
+ display: inline-block;
+ color: #ff0066;
+ opacity: 1;
+ text-decoration: none;
+ min-width: 80px;
+ overflow-x: hidden;
+ font-size: 16px;
+ line-height: 26px;
+ vertical-align: bottom;
+}
+/* line 519, ../src/screen.sass */
+#chat a.pic {
+ opacity: 1;
+}
+/* line 521, ../src/screen.sass */
+#chat span {
+ color: honeydew;
+ text-shadow: black 0 0 2px;
+ font-weight: bold;
+}
+/* line 525, ../src/screen.sass */
+#chat .ytlink {
+ font-size: 11px;
+ color: #88dddd;
+ cursor: pointer;
+ text-decoration: underline;
+ text-shadow: none;
+ text-shadow: black 0 0 1px;
+ font-weight: normal;
+ opacity: 1;
+}
+/* line 534, ../src/screen.sass */
+#chat .ytlink:hover {
+ color: #dd66ff;
+ text-decoration: underline;
+ text-shadow: black 0 0 1px;
+}
+/* line 538, ../src/screen.sass */
+#chat .ytlink.playing {
+ color: #ddaaff;
+ font-size: 12px;
+ font-weight: normal;
+ text-decoration: none;
+}
+/* line 543, ../src/screen.sass */
+#chat .ytlink.playing::before {
+ text-decoration: none;
+ content: "\25b6 ";
+ font-weight: normal;
+}
+/* line 547, ../src/screen.sass */
+#chat img {
+ max-width: 350px;
+ max-height: 400px;
+ border: 0;
+}
+/* line 551, ../src/screen.sass */
+#chat #shim {
+ width: 10px;
+ height: 500px;
+}
+
+/* line 554, ../src/screen.sass */
+#chat.fullscreen {
+ overflow-y: hidden;
+}
+/* line 556, ../src/screen.sass */
+#chat.fullscreen:hover {
+ overflow-y: hidden;
+}
+
+/* line 558, ../src/screen.sass */
+#webcam-container {
+ z-index: 100;
+ position: fixed;
+ right: 500px;
+ bottom: 100px;
+ background-color: black;
+ padding: 10px;
+ display: none;
+}
+
+/* line 566, ../src/screen.sass */
+#lastlogbg {
+ position: fixed;
+ background-color: black;
+ opacity: 0.5;
+ padding: 10px;
+ z-index: 31;
+}
+
+/* line 572, ../src/screen.sass */
+#lastlogbox {
+ position: fixed;
+ font-size: 14px;
+ padding: 10px;
+ z-index: 32;
+}
+/* line 577, ../src/screen.sass */
+#lastlogbox h4 {
+ font-size: 12px;
+ font-weight: bold;
+ color: #eeeeee;
+ padding-bottom: 5px;
+}
+/* line 582, ../src/screen.sass */
+#lastlogbox ul {
+ border-top: 1px solid black;
+}
+
+/* line 584, ../src/screen.sass */
+li.ll {
+ list-style-type: none;
+}
+/* line 586, ../src/screen.sass */
+li.ll a {
+ color: #d0e0fe;
+ padding: 5px 0;
+ border-bottom: 1px solid black;
+ display: block;
+ text-shadow: black 0 0 2px;
+ text-decoration: underline;
+ font-size: 16px;
+ font-weight: bold;
+}
+
+/* line 596, ../src/screen.sass */
+#flower {
+ position: absolute;
+ top: 0;
+ right: 10%;
+ z-index: 50;
+ pointer-events: none;
+ display: none;
+}
+
+/* line 603, ../src/screen.sass */
+#plant {
+ position: absolute;
+ bottom: 0;
+ right: 50%;
+ z-index: 50;
+ pointer-events: none;
+ display: none;
+}
+
+/* line 610, ../src/screen.sass */
+#msg {
+ display: none;
+}
+
+/* line 612, ../src/screen.sass */
+button {
+ font-size: 24px;
+ background: #030303;
+ color: white;
+ padding: 2px;
+}
+
+/* line 617, ../src/screen.sass */
+#settings-container, #rooms-container, #about-container, #videochat-container {
+ position: fixed;
+ top: 59px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ -o-border-radius: 10px;
+ border-radius: 10px;
+ right: 20px;
+ z-index: 80;
+ width: 500px;
+ background-color: #222222;
+ color: #657b83;
+ display: none;
+ box-shadow: 0 5px 10px black;
+}
+/* line 628, ../src/screen.sass */
+#settings-container .close, #rooms-container .close, #about-container .close, #videochat-container .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;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ -o-border-radius: 10px;
+ border-radius: 10px;
+ background-color: #000b16;
+}
+/* line 640, ../src/screen.sass */
+#settings-container .close:hover, #rooms-container .close:hover, #about-container .close:hover, #videochat-container .close:hover {
+ color: white;
+ cursor: pointer;
+}
+/* line 643, ../src/screen.sass */
+#settings-container #rooms-loading, #rooms-container #rooms-loading, #about-container #rooms-loading, #videochat-container #rooms-loading {
+ margin: 10px;
+}
+/* line 645, ../src/screen.sass */
+#settings-container h5, #rooms-container h5, #about-container h5, #videochat-container h5 {
+ font-size: 16px;
+ color: #93a1a1;
+ display: block;
+ padding: 10px;
+ background-color: #333333;
+ -moz-border-radius: 10px 10px 0 0;
+ -webkit-border-radius: 10px 10px 0 0;
+ -o-border-radius: 10px 10px 0 0;
+ border-radius: 10px 10px 0 0;
+}
+/* line 652, ../src/screen.sass */
+#settings-container p, #rooms-container p, #about-container p, #videochat-container p {
+ padding: 10px 10px 10px 10px;
+ font-size: 14px;
+ line-height: 18px;
+ color: #b3c1c1;
+ background-color: #1b1b1f;
+}
+/* line 658, ../src/screen.sass */
+#settings-container label, #rooms-container label, #about-container label, #videochat-container label {
+ margin: 2px 0 0 10px;
+ font-size: 14px;
+ color: #657b83;
+ width: 150px;
+ text-align: right;
+ padding-right: 5px;
+ display: inline-block;
+}
+/* line 666, ../src/screen.sass */
+#settings-container span, #rooms-container span, #about-container span, #videochat-container span {
+ margin: 2px 10px 0 0;
+ color: #839496;
+ font-size: 14px;
+}
+/* line 670, ../src/screen.sass */
+#settings-container span#room-mod-tag a, #rooms-container span#room-mod-tag a, #about-container span#room-mod-tag a, #videochat-container span#room-mod-tag a {
+ float: right;
+ padding: 0 10px 10px 0;
+ display: block;
+ color: #dc322f;
+}
+/* line 675, ../src/screen.sass */
+#settings-container span#gallery-link a, #rooms-container span#gallery-link a, #about-container span#gallery-link a, #videochat-container span#gallery-link a {
+ color: #268bd2;
+ padding: 0 10px 10px 0;
+ display: block;
+ float: right;
+}
+/* line 680, ../src/screen.sass */
+#settings-container button, #rooms-container button, #about-container button, #videochat-container button {
+ position: relative;
+ left: 3px;
+}
+/* line 683, ../src/screen.sass */
+#settings-container input, #rooms-container input, #about-container input, #videochat-container input {
+ margin: 2px 10px 0 0;
+ width: 100px;
+}
+/* line 686, ../src/screen.sass */
+#settings-container #room-topic, #settings-container #room-bg, #settings-container #room-bgreset, #rooms-container #room-topic, #rooms-container #room-bg, #rooms-container #room-bgreset, #about-container #room-topic, #about-container #room-bg, #about-container #room-bgreset, #videochat-container #room-topic, #videochat-container #room-bg, #videochat-container #room-bgreset {
+ width: 300px;
+}
+/* line 688, ../src/screen.sass */
+#settings-container #room-settings-save, #rooms-container #room-settings-save, #about-container #room-settings-save, #videochat-container #room-settings-save {
+ font-size: 14px;
+}
+/* line 690, ../src/screen.sass */
+#settings-container .shim, #rooms-container .shim, #about-container .shim, #videochat-container .shim {
+ width: 1px;
+ height: 10px;
+}
+/* line 693, ../src/screen.sass */
+#settings-container ul, #rooms-container ul, #about-container ul, #videochat-container ul {
+ text-decoration: none;
+ cursor: pointer;
+}
+/* line 696, ../src/screen.sass */
+#settings-container ul li, #rooms-container ul li, #about-container ul li, #videochat-container ul li {
+ list-style-type: none;
+ padding: 10px;
+ cursor: pointer;
+ border-top: 1px solid black;
+ background-color: transparent;
+ text-decoration: none;
+ font-size: 14px;
+ color: #83a1a1;
+}
+/* line 705, ../src/screen.sass */
+#settings-container ul li:hover, #rooms-container ul li:hover, #about-container ul li:hover, #videochat-container ul li:hover {
+ color: #fdf6e3;
+}
+/* line 707, ../src/screen.sass */
+#settings-container ul a li, #rooms-container ul a li, #about-container ul a li, #videochat-container ul a li {
+ color: #83a1a1;
+ text-decoration: none;
+}
+/* line 710, ../src/screen.sass */
+#settings-container ul a, #rooms-container ul a, #about-container ul a, #videochat-container ul a {
+ color: #83a1a1;
+ text-decoration: none;
+}
+
+/* line 713, ../src/screen.sass */
+#rooms-container {
+ right: 20px;
+ z-index: 80;
+ width: 300px;
+ max-height: 300px;
+}
+
+/* line 718, ../src/screen.sass */
+#about-container {
+ right: 20px;
+ z-index: 80;
+ width: 300px;
+}
+
+/* line 722, ../src/screen.sass */
+#videochat-container {
+ right: 20px;
+ z-index: 80;
+ width: 300px;
+ display: none;
+ cursor: pointer;
+}
+/* line 728, ../src/screen.sass */
+#videochat-container #videochat-disable {
+ display: none;
+}
+
+/* line 730, ../src/screen.sass */
+#tokbox-embed {
+ position: absolute;
+ bottom: 10px;
+ left: 10px;
+ height: 150px;
+ z-index: 80;
+ display: none;
+ overflow-y: auto;
+}
+/* line 738, ../src/screen.sass */
+#tokbox-embed #tokbox-publisher, #tokbox-embed #tokbox-subscribers {
+ float: left;
+}
+/* line 740, ../src/screen.sass */
+#tokbox-embed #tokbox-publisher object, #tokbox-embed #tokbox-subscribers object {
+ float: left;
+}
+/* line 742, ../src/screen.sass */
+#tokbox-embed #tokbox-settings {
+ position: absolute;
+ top: 0;
+ right: 10px;
+ padding: 5px;
+ font-size: 12px;
+ color: #bbbbbb;
+ background-color: black;
+ text-align: right;
+}
+/* line 751, ../src/screen.sass */
+#tokbox-embed #tokbox-settings button {
+ padding: 2px;
+ font-size: 12px;
+ background-color: #333333;
+ color: #888888;
+ min-width: 30px;
+}
+/* line 757, ../src/screen.sass */
+#tokbox-embed #tokbox-settings button.on {
+ background-color: #dd3333;
+ color: white;
+}
+
+/* line 760, ../src/screen.sass */
+.roomhello {
+ width: 400px;
+ color: white;
+ padding: 10px;
+ font-size: 18px;
+ background-color: black;
+ cursor: pointer;
+ position: fixed;
+ top: 85px;
+ left: 15px;
+ opacity: 0.9;
+}
+
+/* line 771, ../src/screen.sass */
+.modhello {
+ width: 400px;
+ color: white;
+ padding: 5px;
+ background-color: black;
+ cursor: pointer;
+ margin-top: 10px;
+}
+
+/* line 778, ../src/screen.sass */
+.glitter {
+ pointer-events: none;
+ position: absolute;
+ z-index: 23;
+}
+
+/* line 783, ../src/screen.sass */
+.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;
+}
+
+/* line 790, ../src/screen.sass */
+.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;
+}
+
+/* line 798, ../src/screen.sass */
+.arrow-prev {
+ width: 0;
+ height: 0;
+ border-top: 4px solid transparent;
+ border-right: 4px solid white;
+ border-bottom: 4px solid transparent;
+ display: inline-block;
+}
+
+/* line 805, ../src/screen.sass */
+.arrow-next {
+ width: 0;
+ height: 0;
+ border-top: 4px solid transparent;
+ border-left: 4px solid white;
+ border-bottom: 4px solid transparent;
+ display: inline-block;
+}
+
+/* line 813, ../src/screen.sass */
+#search-terms {
+ font-size: 14px;
+ padding: 2px 2px;
+ width: 200px;
+ position: relative;
+ top: -4px;
+ left: -10px;
+ background-image: url("/img/magnify.png");
+ background-position: right center;
+ background-repeat: no-repeat;
+ border: 0;
+ outline: 0;
+ background-color: #dddddd;
+}
+/* line 826, ../src/screen.sass */
+#search-terms:hover {
+ background-color: white;
+}
+/* line 828, ../src/screen.sass */
+#search-terms:focus {
+ background-color: white;
+}
+
+/* line 830, ../src/screen.sass */
+#search-results-container {
+ position: fixed;
+ top: 53px;
+ right: 21px;
+ z-index: 100;
+ width: 334px;
+ border: 2px solid black;
+ background: #333333;
+ display: none;
+}
+/* line 839, ../src/screen.sass */
+#search-results-container #search-loading {
+ margin: 10px;
+}
+/* line 841, ../src/screen.sass */
+#search-results-container #search-instructions {
+ font-size: 11px;
+ color: white;
+ padding: 3px 3px 3px 38px;
+ background-color: black;
+ width: 100%;
+}
+/* line 847, ../src/screen.sass */
+#search-results-container #search-results {
+ height: 300px;
+ width: 100%;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+/* line 852, ../src/screen.sass */
+#search-results-container #search-results li {
+ clear: both;
+ height: 54px;
+ overflow: hidden;
+ position: relative;
+ border-bottom: 2px solid black;
+ font-size: 12px;
+ line-height: 15px;
+ color: #bbbbbb;
+ opacity: 0.9;
+}
+/* line 858, ../src/screen.sass */
+#search-results-container #search-results li div.thumb {
+ width: 32px;
+ height: 54px;
+ float: left;
+ background-position: center center;
+ margin: 0 5px 0 0;
+ border-right: 2px solid black;
+ cursor: pointer;
+}
+/* line 866, ../src/screen.sass */
+#search-results-container #search-results li h4 {
+ white-space: nowrap;
+ overflow: hidden;
+ font-size: 14px;
+ color: white;
+ margin: 3px 0 3px 0;
+ cursor: pointer;
+}
+/* line 873, ../src/screen.sass */
+#search-results-container #search-results li span.metadata {
+ cursor: pointer;
+ display: block;
+ width: 200px;
+}
+/* line 882, ../src/screen.sass */
+#search-results-container #search-results li a.preview {
+ position: absolute;
+ bottom: 3px;
+ right: 5px;
+ color: #268bd2;
+ text-decoration: underline;
+}
+/* line 888, ../src/screen.sass */
+#search-results-container #search-results li:hover {
+ background: black;
+ opacity: 1;
+}
diff --git a/frontend/static/sass/stylesheets/sewergreats.css b/frontend/static/sass/stylesheets/sewergreats.css
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/frontend/static/sass/stylesheets/sewergreats.css
diff --git a/frontend/static/sass/stylesheets/test.css b/frontend/static/sass/stylesheets/test.css
new file mode 100644
index 0000000..3f12363
--- /dev/null
+++ b/frontend/static/sass/stylesheets/test.css
@@ -0,0 +1,478 @@
+/* line 17, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font: inherit;
+ font-size: 100%;
+ vertical-align: baseline;
+}
+
+/* line 22, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+html {
+ line-height: 1;
+}
+
+/* line 24, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+ol, ul {
+ list-style: none;
+}
+
+/* line 26, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+/* line 28, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+caption, th, td {
+ text-align: left;
+ font-weight: normal;
+ vertical-align: middle;
+}
+
+/* line 30, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+q, blockquote {
+ quotes: none;
+}
+/* line 103, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+q:before, q:after, blockquote:before, blockquote:after {
+ content: "";
+ content: none;
+}
+
+/* line 32, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+a img {
+ border: none;
+}
+
+/* line 116, /var/lib/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
+ display: block;
+}
+
+/* line 8, ../src/test.sass */
+body {
+ font-family: trebuchet ms;
+}
+
+/* line 10, ../src/test.sass */
+#msg {
+ 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: #333333;
+ z-index: 100;
+}
+/* line 23, ../src/test.sass */
+#msg strong {
+ color: #859900;
+}
+/* line 25, ../src/test.sass */
+#msg em {
+ color: #dc322f;
+}
+/* line 27, ../src/test.sass */
+#msg b {
+ color: #002b36;
+}
+
+/* line 30, ../src/test.sass */
+#player #projector {
+ display: block;
+ position: absolute;
+ background-color: black;
+ width: 320px;
+ height: 240px;
+}
+/* line 36, ../src/test.sass */
+#player #projector #screen {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 20;
+}
+/* line 43, ../src/test.sass */
+#player #projector #screen #soundcloud {
+ position: absolute;
+ top: 0;
+ right: 0;
+ z-index: 21;
+}
+/* line 48, ../src/test.sass */
+#player #projector #screen #soundcloud-dl {
+ position: absolute;
+ top: 81px;
+ right: 10px;
+ padding: 5px;
+ background-color: black;
+ z-index: 20;
+}
+/* line 54, ../src/test.sass */
+#player #projector #screen #soundcloud-dl * {
+ color: #839496;
+}
+/* line 57, ../src/test.sass */
+#player #projector #screen #soundcloud-img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 20;
+}
+/* line 64, ../src/test.sass */
+#player #projector #screen #soundcloud-img img {
+ max-width: 100%;
+ max-height: 100%;
+}
+/* line 67, ../src/test.sass */
+#player #projector #ytscreen {
+ z-index: 19;
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+/* line 72, ../src/test.sass */
+#player #projector #video-title {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ color: #998888;
+ z-index: 20;
+}
+/* line 78, ../src/test.sass */
+#player #projector #projimg {
+ width: 100%;
+ height: 100%;
+}
+/* line 81, ../src/test.sass */
+#player nav {
+ position: absolute;
+ top: 260px;
+}
+/* line 84, ../src/test.sass */
+#player nav button {
+ color: black;
+}
+/* line 86, ../src/test.sass */
+#player nav #scan.blinkOn {
+ background-color: white;
+ color: black;
+}
+/* line 89, ../src/test.sass */
+#player nav #scan.blinkOff {
+ background-color: black;
+ color: white;
+}
+/* line 92, ../src/test.sass */
+#player nav #like {
+ color: #ee44bb;
+}
+/* line 94, ../src/test.sass */
+#player nav #like.liked {
+ color: #4444ff;
+}
+/* line 96, ../src/test.sass */
+#player #playlist {
+ position: absolute;
+ left: 330px;
+ z-index: 20;
+ width: 300px;
+}
+/* line 101, ../src/test.sass */
+#player #playlist ul#queue {
+ width: 100%;
+}
+/* line 103, ../src/test.sass */
+#player #playlist ul#queue li {
+ display: block;
+ cursor: pointer;
+ border-bottom: 1px solid #dddddd;
+}
+/* line 107, ../src/test.sass */
+#player #playlist ul#queue li span.title {
+ display: block;
+ padding: 5px;
+ z-index: 1;
+}
+/* line 111, ../src/test.sass */
+#player #playlist ul#queue li a.user {
+ float: right;
+ padding: 0 5px;
+ color: #d33682;
+ padding: 5px;
+ z-index: 2;
+}
+/* line 117, ../src/test.sass */
+#player #playlist ul#queue li span.like {
+ float: right;
+ color: #657b83;
+ padding: 5px;
+ z-index: 3;
+}
+/* line 122, ../src/test.sass */
+#player #playlist ul#queue li span.like.liked {
+ color: #a35783;
+}
+/* line 124, ../src/test.sass */
+#player #playlist ul#queue li.playing {
+ background-color: #073642;
+ color: white;
+}
+
+/* line 127, ../src/test.sass */
+#room, #user {
+ padding: 10px;
+}
+/* line 129, ../src/test.sass */
+#room label, #user label {
+ color: #657b83;
+ width: 200px;
+ text-align: right;
+ padding-right: 5px;
+ display: inline-block;
+}
+/* line 135, ../src/test.sass */
+#room span, #user span {
+ color: #93a1a1;
+}
+
+/* line 137, ../src/test.sass */
+a {
+ color: #268bd2;
+}
+/* line 139, ../src/test.sass */
+a:visited {
+ color: #6c71c4;
+}
+
+/* line 141, ../src/test.sass */
+body {
+ font-size: 16px;
+}
+
+/* line 143, ../src/test.sass */
+#bg {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ opacity: 0.3;
+}
+
+/* line 149, ../src/test.sass */
+#pnp {
+ position: fixed;
+ right: 20px;
+ bottom: 20px;
+ width: 400px;
+ height: 285px;
+ background: white;
+}
+
+/* line 156, ../src/test.sass */
+#stats {
+ position: fixed;
+ right: 20px;
+ top: 20px;
+ width: 390px;
+ font-size: 14px;
+ background-color: white;
+ padding: 5px;
+ display: none;
+ overflow-y: scroll;
+}
+
+/* line 166, ../src/test.sass */
+#videos {
+ width: 800px;
+ padding-right: 5px;
+}
+/* line 169, ../src/test.sass */
+#videos li {
+ width: 100%;
+ list-style-type: none;
+ display: block;
+ margin-top: 3px;
+}
+/* line 174, ../src/test.sass */
+#videos li a, #videos li span {
+ display: inline-block;
+ margin-left: 5px;
+}
+/* line 177, ../src/test.sass */
+#videos li .date {
+ opacity: 0.8;
+ width: 60px;
+ text-align: right;
+ font-size: 14px;
+}
+/* line 182, ../src/test.sass */
+#videos li .time {
+ opacity: 0.8;
+ width: 40px;
+ text-align: right;
+ font-size: 14px;
+}
+/* line 187, ../src/test.sass */
+#videos li .user {
+ font-size: 14px;
+ width: 100px;
+ overflow: hidden;
+}
+/* line 191, ../src/test.sass */
+#videos li .type {
+ width: 20px;
+ text-align: center;
+ font-variant: small-caps;
+}
+/* line 195, ../src/test.sass */
+#videos li .title {
+ text-decoration: none;
+ width: 300px;
+ overflow: hidden;
+ white-space: nowrap;
+}
+/* line 201, ../src/test.sass */
+#videos li .remove {
+ color: #dc322f;
+ width: 200px;
+ cursor: pointer;
+ text-decoration: underline;
+ text-transform: uppercase;
+ opacity: 0.5;
+}
+/* line 209, ../src/test.sass */
+#videos li:hover .remove {
+ opacity: 1;
+}
+/* line 211, ../src/test.sass */
+#videos li:hover .title {
+ text-decoration: underline;
+}
+
+/* line 213, ../src/test.sass */
+a#return-link {
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ font-size: 14px;
+}
+
+/* line 218, ../src/test.sass */
+h1 {
+ color: #bbbbbb;
+ font-size: 48px;
+ text-align: center;
+ width: 80%;
+ padding-bottom: 10px;
+}
+
+/* line 224, ../src/test.sass */
+h2 {
+ color: #bbbbbb;
+ font-size: 24px;
+ padding-left: 20px;
+ text-transform: uppercase;
+}
+/* line 229, ../src/test.sass */
+h2 #room-name {
+ color: white;
+}
+
+/* line 231, ../src/test.sass */
+#search-terms {
+ font-size: 14px;
+ padding: 2px 2px;
+ width: 200px;
+ background-image: url("/img/magnify.png");
+ background-position: right center;
+ background-repeat: no-repeat;
+ border: 0;
+ outline: 0;
+ background-color: #dddddd;
+}
+/* line 241, ../src/test.sass */
+#search-terms:hover {
+ background-color: white;
+}
+/* line 243, ../src/test.sass */
+#search-terms:focus {
+ background-color: white;
+}
+
+/* line 245, ../src/test.sass */
+#search-results-container {
+ width: 350px;
+ border: 2px solid black;
+ background: #333333;
+ display: none;
+}
+/* line 250, ../src/test.sass */
+#search-results-container #search-loading {
+ margin: 10px;
+}
+/* line 252, ../src/test.sass */
+#search-results-container #search-results {
+ height: 400px;
+ width: 100%;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+/* line 257, ../src/test.sass */
+#search-results-container #search-results li {
+ clear: both;
+ height: 54px;
+ overflow: hidden;
+ border-bottom: 2px solid black;
+ font-size: 12px;
+ line-height: 15px;
+ color: #bbbbbb;
+ opacity: 0.9;
+ cursor: pointer;
+}
+/* line 262, ../src/test.sass */
+#search-results-container #search-results li div.thumb {
+ width: 80px;
+ height: 54px;
+ float: left;
+ background-position: center center;
+ margin: 0 5px 0 0;
+ border-right: 2px solid black;
+}
+/* line 269, ../src/test.sass */
+#search-results-container #search-results li h4 {
+ white-space: nowrap;
+ overflow: hidden;
+ font-size: 14px;
+ color: white;
+ margin: 3px 0 3px 0;
+}
+/* line 281, ../src/test.sass */
+#search-results-container #search-results li:hover {
+ background: black;
+ cursor: pointer;
+ opacity: 1;
+}
diff --git a/frontend/static/sass/stylesheets/tiny.css b/frontend/static/sass/stylesheets/tiny.css
new file mode 100644
index 0000000..a12c01b
--- /dev/null
+++ b/frontend/static/sass/stylesheets/tiny.css
@@ -0,0 +1,69 @@
+/* line 1, ../src/tiny.sass */
+#logo, #form, #logobg, #sitez {
+ opacity: 0;
+ z-index: -20;
+}
+
+/* line 4, ../src/tiny.sass */
+#lastlogbox *, #lastlogbox h4 {
+ font-size: 5px;
+ padding: 1px;
+}
+
+/* line 7, ../src/tiny.sass */
+#lastlogbox {
+ padding: 1px;
+}
+
+/* line 9, ../src/tiny.sass */
+#chat {
+ font-size: 6px;
+ line-height: 120%;
+ overflow-y: hidden;
+}
+/* line 13, ../src/tiny.sass */
+#chat a.u {
+ min-width: 10px;
+}
+/* line 15, ../src/tiny.sass */
+#chat img {
+ max-height: 30px;
+ max-width: 30px;
+}
+
+/* line 18, ../src/tiny.sass */
+#player *, #playlist *, #queue * {
+ font-size: 5px;
+}
+
+/* line 20, ../src/tiny.sass */
+#playlist ul#queue li {
+ padding: 1px;
+}
+
+/* line 22, ../src/tiny.sass */
+#playlist ul#queue li span.like {
+ font-size: 5px;
+}
+
+/* line 24, ../src/tiny.sass */
+#playlist ul#queue li a.user {
+ font-size: 5px;
+}
+
+/* line 26, ../src/tiny.sass */
+nav button {
+ font-size: 10px;
+ padding: 1px;
+ border: 1px solid #888888;
+ min-width: 10px;
+ max-width: 10px;
+ min-height: 10px;
+ max-height: 10px;
+ overflow: hidden;
+}
+
+/* line 35, ../src/tiny.sass */
+*, #chat {
+ overflow: hidden;
+}
diff --git a/frontend/static/sass/stylesheets/top.css b/frontend/static/sass/stylesheets/top.css
new file mode 100644
index 0000000..802b6da
--- /dev/null
+++ b/frontend/static/sass/stylesheets/top.css
@@ -0,0 +1,77 @@
+/* line 1, ../src/top.sass */
+body {
+ background-color: #311296;
+ overflow: hidden;
+}
+
+/* line 4, ../src/top.sass */
+#bg {
+ position: fixed;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ display: block;
+ opacity: 1;
+ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.11, #311296), color-stop(0.67, #8f26ff), color-stop(0.84, #9d42ff));
+ background-image: -moz-linear-gradient(center bottom, #311296 11%, #8f26ff 67%, #9d42ff 84%);
+}
+/* line 14, ../src/top.sass */
+#bg img {
+ width: 100%;
+ height: 100%;
+}
+
+/* line 17, ../src/top.sass */
+#plant1 {
+ z-index: -2;
+ position: fixed;
+ left: -200px;
+ bottom: 0;
+}
+
+/* line 22, ../src/top.sass */
+#plant2 {
+ z-index: -2;
+ position: fixed;
+ right: -200px;
+ bottom: 0;
+}
+
+/* line 27, ../src/top.sass */
+.cloudleft {
+ background-image: url(/static/other_rooms/img/cloudz1.png);
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ width: 600px;
+ height: 400px;
+ opacity: 0.7;
+ pointer-events: none;
+ z-index: -1;
+}
+
+/* line 37, ../src/top.sass */
+.cloudright {
+ background-image: url(/static/other_rooms/img/cloudz2.png);
+ position: fixed;
+ bottom: 0;
+ right: 0;
+ width: 600px;
+ height: 400px;
+ opacity: 0.8;
+ pointer-events: none;
+ z-index: -1;
+}
+
+/* line 47, ../src/top.sass */
+.shimmer {
+ margin: 0 0 -20px 0;
+ opacity: 0.5;
+}
+
+/* line 50, ../src/top.sass */
+.shimmer2 {
+ margin: 0 0 -40px 0;
+ opacity: 0.5;
+}
diff --git a/frontend/static/sass/stylesheets/waterfall.css b/frontend/static/sass/stylesheets/waterfall.css
new file mode 100644
index 0000000..c62049c
--- /dev/null
+++ b/frontend/static/sass/stylesheets/waterfall.css
@@ -0,0 +1,29 @@
+#logo h1
+ {
+ color: #dde;
+ }
+#lastlogbg
+ {
+ opacity: 0.8;
+ }
+#controls button#like
+ {
+ color: #06f;
+ }
+#chat a.u
+ {
+ color: #ddd;
+ }
+#chat span a.ytlink
+ {
+ color: #8cf;
+ }
+#chat span
+ {
+ color: #000;
+ text-shadow: #fff 0 0 3px;
+ }
+#chat span .ytlink.playing
+ {
+ color: #bef;
+ }