/* 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; }