Updated 37 files via CloudCannon
5
assets/css/fontawesome-all.min.css
vendored
|
@ -1,384 +0,0 @@
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Regular.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: normal; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: italic; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Staatliches'; font-style: normal; font-weight: 400; src: local("Astloch Bold"), local("Astloch-Bold"), url(/assets/fonts/Astloch-Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
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-size: 100%; font: inherit; vertical-align: baseline; }
|
|
||||||
|
|
||||||
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
|
|
||||||
|
|
||||||
html { scroll-behavior: smooth; }
|
|
||||||
|
|
||||||
body { line-height: 1.75; }
|
|
||||||
|
|
||||||
ol, ul { list-style: none; }
|
|
||||||
|
|
||||||
blockquote, q { quotes: none; }
|
|
||||||
|
|
||||||
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
|
|
||||||
|
|
||||||
table { border-collapse: collapse; border-spacing: 0; }
|
|
||||||
|
|
||||||
body { -webkit-text-size-adjust: none; }
|
|
||||||
|
|
||||||
mark { background-color: transparent; color: inherit; }
|
|
||||||
|
|
||||||
input::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
input, select, textarea { -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; }
|
|
||||||
|
|
||||||
html, body { margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
body { height: 100vh; width: 100%; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; color: #ebdbf8; letter-spacing: -0.025em; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
#main-wrapper { display: flex; flex-wrap: wrap; width: 100%; -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.content-wrapper { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.wrapper { margin: 20px 40px; }
|
|
||||||
|
|
||||||
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: #3c2a52; justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 75vh; width: 100vw; }
|
|
||||||
|
|
||||||
.hero div { z-index: 10; }
|
|
||||||
|
|
||||||
.hero div h1, .hero div p { flex: 1 0 100%; width: 100%; z-index: 10; color: #ebdbf8; text-align: center; max-width: 1200px; }
|
|
||||||
|
|
||||||
.hero div p { margin-top: 40px; }
|
|
||||||
|
|
||||||
.hero .imagecontainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../img/vignette.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: bottom; z-index: 1; background-color: rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
section { flex: 1 1 100%; padding: 20px; background-color: #3c2a52; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
section h2 { text-align: center; }
|
|
||||||
|
|
||||||
section:first-of-type { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
|
|
||||||
|
|
||||||
footer { display: flex; flex-wrap: wrap; width: 100%; padding: 160px 20px 200px 20px; background-color: #ebdbf8; color: #3c2a52; justify-content: center; background-image: url("../img/vignette-footer.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: top; box-sizing: border-box; }
|
|
||||||
|
|
||||||
footer div { flex: 0 1 280px; margin: 20px; }
|
|
||||||
|
|
||||||
footer div img { margin: auto; display: block; }
|
|
||||||
|
|
||||||
footer div li { border-bottom: 1px solid rgba(60, 42, 82, 0.75); line-height: 2; font-size: 1.5em; }
|
|
||||||
|
|
||||||
footer div li a { font-weight: 700; text-decoration: none; }
|
|
||||||
|
|
||||||
footer small { flex: 0 0 100%; margin: 20px; text-align: center; }
|
|
||||||
|
|
||||||
footer small .label { display: none; }
|
|
||||||
|
|
||||||
.post-navigation { padding: 80px 0 160px 0; display: flex; flex-wrap: wrap; justify-content: center; }
|
|
||||||
|
|
||||||
.post-navigation h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav, .post-navigation .post-nav-next { flex: 0 0 200px; margin: 40px; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav h4, .post-navigation .post-nav-next h4 { font-size: 2em; justify-self: right; }
|
|
||||||
|
|
||||||
@-webkit-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-moz-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 { font-family: "Staatliches", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
h1 { font-size: 2.5em; }
|
|
||||||
|
|
||||||
h2 { font-size: 2em; }
|
|
||||||
|
|
||||||
h3 { font-size: 1.5em; }
|
|
||||||
|
|
||||||
strong { font-weight: 700; }
|
|
||||||
|
|
||||||
a { text-decoration-style: wavy; text-decoration-color: transparent; color: #8d3ed8; -moz-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; transition: all 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
a:hover { color: #38ff59; text-decoration-style: wavy; text-decoration-color: unset; }
|
|
||||||
|
|
||||||
.button { background-color: #8d3ed8; padding: 1em; border-radius: 5px; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.button:hover { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.releases { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; }
|
|
||||||
|
|
||||||
.releases h2 { flex: 0 0 100%; margin: 20px; }
|
|
||||||
|
|
||||||
.releases article { flex: 1 1 280px; max-width: 480px; margin: 20px; }
|
|
||||||
|
|
||||||
.releases img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
|
|
||||||
|
|
||||||
.streambox { text-align: center; line-height: 2em; }
|
|
||||||
|
|
||||||
.streambox > h2, .streambox div { margin: 20px; }
|
|
||||||
|
|
||||||
.streamer { margin-top: 2em; text-align: center; }
|
|
||||||
|
|
||||||
.label { display: none; }
|
|
||||||
|
|
||||||
.icon { flex: 0 0 45px; margin: 20px; font-size: 45px; border-radius: 100px; width: 100px; height: 100px; line-height: 100px; border: 1px solid #8d3ed8; text-align: center; text-decoration: none; -moz-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; transition: border 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
.icon:hover { border: 1px solid #38ff59; }
|
|
||||||
|
|
||||||
.small { border-radius: 80px; width: 70px; height: 70px; line-height: 70px; font-size: 45px; margin-left: 0; }
|
|
||||||
|
|
||||||
.smaller { border-radius: 30px; width: 30px; height: 30px; line-height: 30px; font-size: 18px; margin: 10px 10px 10px 0; }
|
|
||||||
|
|
||||||
#author { flex: 0 0 280px; margin: 20px; }
|
|
||||||
|
|
||||||
#author .date { font-size: .85em; }
|
|
||||||
|
|
||||||
#author .author-image { margin-right: 10px; background-repeat: no-repeat; background-size: cover; border-radius: 150px; width: 150px; height: 150px; }
|
|
||||||
|
|
||||||
.info, .info-pages { padding: 40px; }
|
|
||||||
|
|
||||||
.info > div, .info-pages > div { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.info p, .info-pages p { margin: 20px 0; }
|
|
||||||
|
|
||||||
.info-pages h2, .info-pages h3, .info-pages h4, .info-pages h5, .info-pages h6 { text-align: left; }
|
|
||||||
|
|
||||||
.news, .links { margin-top: 40px; padding: 0; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
.news h2, .links h2 { flex: 0 0 100%; margin-bottom: 20px; }
|
|
||||||
|
|
||||||
.news > div, .links > div { background-size: cover; background-repeat: no; background-position: center center; flex: 1 1 512px; min-height: 80vh; padding: 40px; box-sizing: border-box; text-align: left; }
|
|
||||||
|
|
||||||
.news .description, .links .description { min-height: unset; }
|
|
||||||
|
|
||||||
.news .description h2, .news .description p, .news .description a, .links .description h2, .links .description p, .links .description a { text-align: center; }
|
|
||||||
|
|
||||||
.news .description p, .links .description p { margin-top: 20px; }
|
|
||||||
|
|
||||||
.news .description p:last-child, .links .description p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.news:nth-child(even), .links:nth-child(even) { flex-direction: row-reverse; }
|
|
||||||
|
|
||||||
.links > div { min-height: unset; }
|
|
||||||
|
|
||||||
.linksbg { background-size: 100%; background: #3c2a52; background: linear-gradient(180deg, #3c2a52 26%, rgba(141, 62, 216, 0.75) 100%); }
|
|
||||||
|
|
||||||
/* NAVIGATION */
|
|
||||||
#navbar { z-index: 10000; display: block; }
|
|
||||||
|
|
||||||
.logo { filter: blur(20px); opacity: 0; text-decoration: none; position: fixed; top: 0; width: 100%; height: 80px; z-index: 100; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; -webkit-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; }
|
|
||||||
|
|
||||||
.logo > a { height: 40px; }
|
|
||||||
|
|
||||||
.logo:hover { filter: blur(0px); opacity: 1; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
.sticky { filter: blur(0px); opacity: 1; background-color: #3c2a52; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.navmenu { margin: 0 40px 0 20px; font-size: 34px; color: #38ff59; }
|
|
||||||
|
|
||||||
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #3c2a52; border-radius: 5px; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
nav ul { padding: 20px; width: 100%; }
|
|
||||||
|
|
||||||
nav li { list-style-type: none; margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
nav li a { display: block; font-size: 14px; }
|
|
||||||
|
|
||||||
.blurredout { filter: blur(5px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(60, 42, 82, 0.75); z-index: 10; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; }
|
|
||||||
|
|
||||||
.modalDialog:target { opacity: 1; pointer-events: auto; }
|
|
||||||
|
|
||||||
.modalDialog > div { display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: 3px; background: #001f24; background: -moz-linear-gradient(#000000, #3c2a52); background: -webkit-linear-gradient(#000000, #3c2a52); background: -o-linear-gradient(#000000, #3c2a52); }
|
|
||||||
|
|
||||||
.close-button { background-color: #8d3ed8; color: #38ff59; margin: 0 auto; line-height: 48px; position: absolute; right: -12px; text-align: center; top: -10px; width: 48px; height: 48px; text-decoration: none; font-weight: bold; border-radius: 48px; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.close-button:hover { background-color: #38ff59; color: #8d3ed8; }
|
|
||||||
|
|
||||||
#closearea { position: fixed; width: 100%; height: 100%; }
|
|
||||||
|
|
||||||
/* Background Video */
|
|
||||||
.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: -100; background: #fff; }
|
|
||||||
|
|
||||||
.fullscreen-bg__video { background: #fff; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; }
|
|
||||||
|
|
||||||
#myVideo { position: absolute; right: 0; bottom: 0; min-width: 100%; min-height: 100%; }
|
|
||||||
|
|
||||||
/* cookies */
|
|
||||||
#cookie-notice { display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: #000000; flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; }
|
|
||||||
|
|
||||||
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.75em; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 651px) { #cookie-notice p { text-align: center; margin: 40px 40px 20px 40px; } #cookie-notice .yes { margin: 20px 40px 40px 40px; } }
|
|
||||||
|
|
||||||
.yes { flex: 0 0 250px; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; text-align: center; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-attachment: scroll; background-image: linear-gradient(228deg, rgba(56, 255, 89, 0.75), rgba(141, 62, 216, 0.75)); background-origin: padding-box; background-clip: border-box; background-size: 400% 400%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; margin: 40px 40px 40px 20px; }
|
|
||||||
|
|
||||||
.yes:hover { -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
/* Audio Player Styles
|
|
||||||
================================================== */
|
|
||||||
/* Default / Desktop / Firefox */
|
|
||||||
.album-player { display: flex; flex-wrap: wrap; padding: 20px; justify-content: space-evenly; flex-direction: row-reverse; align-items: center; }
|
|
||||||
|
|
||||||
.album-player > div { margin: 20px; }
|
|
||||||
|
|
||||||
audio { margin: 0; width: 100%; }
|
|
||||||
|
|
||||||
.player-wrap { flex: 1 1 400px; max-width: 700px; border-radius: 5px; width: 100%; }
|
|
||||||
|
|
||||||
#plwrap ul { list-style: none; padding: 0; }
|
|
||||||
|
|
||||||
#plwrap ul li { border-top: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#plwrap ul li:first-child { border-radius: 5px 5px 0 0; }
|
|
||||||
|
|
||||||
#plwrap ul li:last-child { border-radius: 0 0 5px 5px; border-bottom: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#audiowrap { background-color: #3c2a52; margin: 0 auto 0 auto; }
|
|
||||||
|
|
||||||
#plwrap { margin: 0 auto; }
|
|
||||||
|
|
||||||
#tracks { flex: 1 0 200px; min-height: 65px; position: relative; text-align: center; text-decoration: none; padding-top: 20px; }
|
|
||||||
|
|
||||||
#nowPlay { display: flex; width: 100%; height: 80px; flex-wrap: unset; justify-content: flex-start; align-items: center; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
#npTitle { flex: 1 1 100%; margin: 0; padding: 21px; }
|
|
||||||
|
|
||||||
#npAction { display: none; margin: 0; padding: 21px; font-size: 12px; }
|
|
||||||
|
|
||||||
#plList { margin: 0; }
|
|
||||||
|
|
||||||
#plList li { background-color: #3c2a52; cursor: pointer; margin: 0; padding: 21px 0; border-left: 1px solid rgba(235, 219, 248, 0.25); border-right: 1px solid rgba(235, 219, 248, 0.25); border-top: 0; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
#plList li:hover { background-color: #38ff59; color: #3c2a52; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
.plItem { position: relative; }
|
|
||||||
|
|
||||||
.plTitle { left: 75px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; }
|
|
||||||
|
|
||||||
.plNum { padding-left: 21px; width: 65px; }
|
|
||||||
|
|
||||||
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
|
|
||||||
|
|
||||||
.plSel { background-color: rgba(235, 219, 248, 0.25) !important; cursor: pointer !important; }
|
|
||||||
|
|
||||||
.plSel:hover { background-color: #38ff59 !important; }
|
|
||||||
|
|
||||||
a[id^="btn"] { font-size: 1.5em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 27px 0 21px; text-decoration: none; }
|
|
||||||
|
|
||||||
a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
.coverart { flex: 1 1 400px; justify-content: center; display: flex; flex-wrap: wrap; max-width: 700px; }
|
|
||||||
|
|
||||||
.coverart #author { margin: 40px 0 0 0; flex: 1 1 auto; text-align: center; }
|
|
||||||
|
|
||||||
.coverartwrapper { width: 80%; padding-top: 80%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
.coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
.spinnit { -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */ -moz-animation: infiniteRotate 2s linear infinite; animation: infiniteRotate 2s linear infinite; }
|
|
||||||
|
|
||||||
.paused { animation-play-state: paused; }
|
|
||||||
|
|
||||||
.track-picker { display: flex; flex-wrap: wrap; margin: 0; padding: 0; background-color: #38ff59; margin: 0; padding: 0; min-height: 50vw; text-align: left; }
|
|
||||||
|
|
||||||
.track-picker .button { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.track-picker .button:hover { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker > div { flex: 1 1 auto; width: 50%; min-width: 280px; margin: 0; padding: 0; background-color: #3c2a52; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
.track-picker > div > h2, .track-picker > div p { text-align: left; margin: 20px 40px; }
|
|
||||||
|
|
||||||
.track-picker > div p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.track-picker .full-image { width: 50%; min-width: 280px; min-height: 50vw; background-color: transparent; background-size: cover; background-position: center; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) { flex-direction: row-reverse; background-color: #8d3ed8; text-align: right; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button:hover { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) > div > h2, .track-picker:nth-child(even) > div a, .track-picker:nth-child(even) > div p { text-align: right; }
|
|
||||||
|
|
||||||
#fixedPlayer { background-color: #3c2a52; margin: 0; padding: 0; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100000; -webkit-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.showplayer { height: 120px; }
|
|
||||||
|
|
||||||
.hideplayer { height: 0; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 559px) { .track-picker { background-size: 100%; } .track-picker .full-image { min-height: 100vw; } #nowPlay { align-items: baseline; padding-bottom: 20px; } #tracks { flex: 1 0 100px; width: 100px; position: relative; text-align: center; text-decoration: none; } a[id^="btn"] { font-size: 1em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 0 0 20px; text-decoration: none; } #npTitle { font-size: 0.8em; text-decoration: none; margin: 0; padding: 0 0 0 20px; } }
|
|
||||||
|
|
||||||
#trackArt { overflow-x: hidden; flex: 1 1 50%; min-width: 512px; height: 100vh; padding: 0; margin: 0; background-size: 100%; background: rgba(60, 42, 82, 0.75); background: linear-gradient(180deg, rgba(60, 42, 82, 0.75) 0%, rgba(56, 255, 89, 0.75) 180%); }
|
|
||||||
|
|
||||||
#trackArt > section { position: absolute; height: 100vh; width: 50%; background: transparent; padding: 0; margin: 0; text-align: center; }
|
|
||||||
|
|
||||||
#trackArt > section > * { margin: 40px; }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapper { margin-top: 120px; margin-left: 50%; transform: translateX(-50%); width: 50%; padding-top: 50%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
#trackArt .playbutton { cursor: pointer; justify-self: center; }
|
|
||||||
|
|
||||||
#trackInfo { flex: 1 1 50%; height: 100vh; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo section { text-align: left; }
|
|
||||||
|
|
||||||
#trackInfo section > * { margin: 20px; }
|
|
||||||
|
|
||||||
#trackInfo section .info { margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo section p:first-child { margin-top: 80px; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav-next { text-align: right; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav { text-align: left; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 1023px) { #trackArt { min-width: 100%; } #trackArt section { position: absolute; top: 0; margin: 0; width: 100%; height: 80vh; } #trackInfo { height: unset; overflow-y: unset; } #trackInfo section p:first-child { margin-top: 20px; } }
|
|
||||||
|
|
||||||
.bouncer { -webkit-animation: backgroundSize 10s ease infinite; -moz-animation: backgroundSize 10s ease infinite; animation: backgroundSize 10s ease infinite; }
|
|
||||||
|
|
||||||
.editor-link { display: none; margin-top: 0; padding-top: 30px; }
|
|
||||||
|
|
||||||
.editor-link .btn { border: 0; border-radius: 2px; width: 100%; max-width: 500px; box-sizing: border-box; text-decoration: none; padding: 10px 15px; margin: 0; font-size: 18px; cursor: pointer; background-color: #f7e064; color: #333; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); }
|
|
||||||
|
|
||||||
.editor-link .btn:hover { background-color: #f4d525; color: #333; }
|
|
||||||
|
|
||||||
.cms-editor-active .editor-link { display: block; }
|
|
||||||
|
|
||||||
.noJSalbum { display: none; }
|
|
||||||
|
|
||||||
/*# sourceMappingURL=main-20200805-rv1.css.map */
|
|
|
@ -1,386 +0,0 @@
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Regular.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: normal; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: italic; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Staatliches'; font-style: normal; font-weight: 400; src: local("Astloch Bold"), local("Astloch-Bold"), url(/assets/fonts/Astloch-Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
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-size: 100%; font: inherit; vertical-align: baseline; }
|
|
||||||
|
|
||||||
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
|
|
||||||
|
|
||||||
html { scroll-behavior: smooth; }
|
|
||||||
|
|
||||||
body { line-height: 1.75; }
|
|
||||||
|
|
||||||
ol, ul { list-style: none; }
|
|
||||||
|
|
||||||
blockquote, q { quotes: none; }
|
|
||||||
|
|
||||||
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
|
|
||||||
|
|
||||||
table { border-collapse: collapse; border-spacing: 0; }
|
|
||||||
|
|
||||||
body { -webkit-text-size-adjust: none; }
|
|
||||||
|
|
||||||
mark { background-color: transparent; color: inherit; }
|
|
||||||
|
|
||||||
input::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
input, select, textarea { -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; }
|
|
||||||
|
|
||||||
html, body { margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
body { height: 100vh; width: 100%; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; color: #ebdbf8; letter-spacing: -0.025em; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
#main-wrapper { display: flex; flex-wrap: wrap; width: 100%; -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; z-index: 1; }
|
|
||||||
|
|
||||||
.content-wrapper { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.wrapper { margin: 20px 40px; }
|
|
||||||
|
|
||||||
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: #3c2a52; justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 75vh; width: 100vw; }
|
|
||||||
|
|
||||||
.hero .textcontainer { background-color: rgba(60, 42, 82, 0.75); border-radius: 5px; max-width: 700px; padding: 20px 20px 40px 20px; }
|
|
||||||
|
|
||||||
.hero div { z-index: 10; }
|
|
||||||
|
|
||||||
.hero div h1, .hero div p { flex: 1 0 100%; width: 100%; z-index: 10; color: #ebdbf8; text-align: center; max-width: 1200px; }
|
|
||||||
|
|
||||||
.hero div p { margin-top: 40px; }
|
|
||||||
|
|
||||||
.hero .imagecontainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../img/vignette.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: bottom; z-index: 1; }
|
|
||||||
|
|
||||||
section { flex: 1 1 100%; padding: 20px; background-color: #3c2a52; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); z-index: 2; }
|
|
||||||
|
|
||||||
section h2 { text-align: center; }
|
|
||||||
|
|
||||||
section:first-of-type { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-top: 0; padding-top: 40px; }
|
|
||||||
|
|
||||||
footer { display: flex; flex-wrap: wrap; width: 100%; padding: 160px 20px 200px 20px; background-color: #ebdbf8; color: #3c2a52; justify-content: center; background-image: url("../img/vignette-footer.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: top; box-sizing: border-box; z-index: 2; }
|
|
||||||
|
|
||||||
footer div { flex: 0 1 280px; margin: 20px; }
|
|
||||||
|
|
||||||
footer div img { margin: auto; display: block; }
|
|
||||||
|
|
||||||
footer div li { border-bottom: 1px solid rgba(60, 42, 82, 0.75); line-height: 2; font-size: 1.5em; }
|
|
||||||
|
|
||||||
footer div li a { font-weight: 700; text-decoration: none; }
|
|
||||||
|
|
||||||
footer small { flex: 0 0 100%; margin: 20px; text-align: center; }
|
|
||||||
|
|
||||||
footer small .label { display: none; }
|
|
||||||
|
|
||||||
.post-navigation { padding: 80px 0 160px 0; display: flex; flex-wrap: wrap; justify-content: center; }
|
|
||||||
|
|
||||||
.post-navigation h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav, .post-navigation .post-nav-next { flex: 0 0 200px; margin: 40px; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav h4, .post-navigation .post-nav-next h4 { font-size: 2em; justify-self: right; }
|
|
||||||
|
|
||||||
@-webkit-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-moz-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 { font-family: "Staatliches", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
h1 { font-size: 2.5em; }
|
|
||||||
|
|
||||||
h2 { font-size: 2em; }
|
|
||||||
|
|
||||||
h3 { font-size: 1.5em; }
|
|
||||||
|
|
||||||
strong { font-weight: 700; }
|
|
||||||
|
|
||||||
a { text-decoration-style: wavy; text-decoration-color: transparent; color: #8d3ed8; -moz-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; transition: all 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
a:hover { color: #38ff59; text-decoration-style: wavy; text-decoration-color: unset; }
|
|
||||||
|
|
||||||
.button { background-color: #8d3ed8; padding: 1em; border-radius: 5px; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.button:hover { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.releases { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; }
|
|
||||||
|
|
||||||
.releases h2 { flex: 0 0 100%; margin: 20px; }
|
|
||||||
|
|
||||||
.releases article { flex: 1 1 280px; max-width: 480px; margin: 20px; }
|
|
||||||
|
|
||||||
.releases img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
|
|
||||||
|
|
||||||
.streambox { text-align: center; line-height: 2em; }
|
|
||||||
|
|
||||||
.streambox > h2, .streambox div { margin: 20px; }
|
|
||||||
|
|
||||||
.streamer { margin-top: 2em; text-align: center; }
|
|
||||||
|
|
||||||
.label { display: none; }
|
|
||||||
|
|
||||||
.icon { flex: 0 0 45px; margin: 20px; font-size: 45px; border-radius: 100px; width: 100px; height: 100px; line-height: 100px; border: 1px solid #8d3ed8; text-align: center; text-decoration: none; -moz-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; transition: border 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
.icon:hover { border: 1px solid #38ff59; }
|
|
||||||
|
|
||||||
.small { border-radius: 80px; width: 70px; height: 70px; line-height: 70px; font-size: 45px; margin-left: 0; }
|
|
||||||
|
|
||||||
.smaller { border-radius: 30px; width: 30px; height: 30px; line-height: 30px; font-size: 18px; margin: 10px 10px 10px 0; }
|
|
||||||
|
|
||||||
#author { flex: 0 0 280px; margin: 20px; }
|
|
||||||
|
|
||||||
#author .date { font-size: .85em; }
|
|
||||||
|
|
||||||
#author .author-image { margin-right: 10px; background-repeat: no-repeat; background-size: cover; border-radius: 150px; width: 150px; height: 150px; }
|
|
||||||
|
|
||||||
.info, .info-pages { padding: 40px; }
|
|
||||||
|
|
||||||
.info > div, .info-pages > div { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.info p, .info-pages p { margin: 20px 0; }
|
|
||||||
|
|
||||||
.info-pages h2, .info-pages h3, .info-pages h4, .info-pages h5, .info-pages h6 { text-align: left; }
|
|
||||||
|
|
||||||
.news, .links { margin-top: 40px; padding: 0; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
.news h2, .links h2 { flex: 0 0 100%; margin-bottom: 20px; }
|
|
||||||
|
|
||||||
.news > div, .links > div { background-size: cover; background-repeat: no; background-position: center center; flex: 1 1 512px; min-height: 80vh; padding: 40px; box-sizing: border-box; text-align: left; }
|
|
||||||
|
|
||||||
.news .description, .links .description { min-height: unset; }
|
|
||||||
|
|
||||||
.news .description h2, .news .description p, .news .description a, .links .description h2, .links .description p, .links .description a { text-align: center; }
|
|
||||||
|
|
||||||
.news .description p, .links .description p { margin-top: 20px; }
|
|
||||||
|
|
||||||
.news .description p:last-child, .links .description p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.news:nth-child(even), .links:nth-child(even) { flex-direction: row-reverse; }
|
|
||||||
|
|
||||||
.links > div { min-height: unset; }
|
|
||||||
|
|
||||||
.linksbg { background-size: 100%; background: #3c2a52; background: linear-gradient(180deg, #3c2a52 26%, rgba(141, 62, 216, 0.75) 100%); }
|
|
||||||
|
|
||||||
/* NAVIGATION */
|
|
||||||
#navbar { z-index: 10000; display: block; }
|
|
||||||
|
|
||||||
.logo { filter: blur(20px); opacity: 0; text-decoration: none; position: fixed; top: 0; width: 100%; height: 80px; z-index: 100; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; -webkit-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; }
|
|
||||||
|
|
||||||
.logo > a { height: 40px; }
|
|
||||||
|
|
||||||
.logo:hover { filter: blur(0px); opacity: 1; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
.sticky { filter: blur(0px); opacity: 1; background-color: #3c2a52; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.navmenu { margin: 0 40px 0 20px; font-size: 34px; color: #38ff59; }
|
|
||||||
|
|
||||||
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #3c2a52; border-radius: 5px; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
nav ul { padding: 20px; width: 100%; }
|
|
||||||
|
|
||||||
nav li { list-style-type: none; margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
nav li a { display: block; font-size: 14px; }
|
|
||||||
|
|
||||||
.blurredout { filter: blur(5px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(60, 42, 82, 0.75); z-index: 10; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; }
|
|
||||||
|
|
||||||
.modalDialog:target { opacity: 1; pointer-events: auto; }
|
|
||||||
|
|
||||||
.modalDialog > div { display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: 3px; background: #001f24; background: -moz-linear-gradient(#000000, #3c2a52); background: -webkit-linear-gradient(#000000, #3c2a52); background: -o-linear-gradient(#000000, #3c2a52); }
|
|
||||||
|
|
||||||
.close-button { background-color: #8d3ed8; color: #38ff59; margin: 0 auto; line-height: 48px; position: absolute; right: -12px; text-align: center; top: -10px; width: 48px; height: 48px; text-decoration: none; font-weight: bold; border-radius: 48px; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.close-button:hover { background-color: #38ff59; color: #8d3ed8; }
|
|
||||||
|
|
||||||
#closearea { position: fixed; width: 100%; height: 100%; }
|
|
||||||
|
|
||||||
/* Background Video */
|
|
||||||
.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: 0; background: #3c2a52; top: 0; left: 0; right: 0; z-index: 0; }
|
|
||||||
|
|
||||||
.fullscreen-bg__video { object-fit: cover; width: 100vw; height: 100vh; position: absolute; top: 0; left: 0; }
|
|
||||||
|
|
||||||
#myVideo { position: absolute; right: 0; bottom: 0; min-width: 100%; min-height: 100%; }
|
|
||||||
|
|
||||||
/* cookies */
|
|
||||||
#cookie-notice { display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: #000000; flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; }
|
|
||||||
|
|
||||||
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.75em; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 651px) { #cookie-notice p { text-align: center; margin: 40px 40px 20px 40px; } #cookie-notice .yes { margin: 20px 40px 40px 40px; } }
|
|
||||||
|
|
||||||
.yes { flex: 0 0 250px; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; text-align: center; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-attachment: scroll; background-image: linear-gradient(228deg, rgba(56, 255, 89, 0.75), rgba(141, 62, 216, 0.75)); background-origin: padding-box; background-clip: border-box; background-size: 400% 400%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; margin: 40px 40px 40px 20px; }
|
|
||||||
|
|
||||||
.yes:hover { -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
/* Audio Player Styles
|
|
||||||
================================================== */
|
|
||||||
/* Default / Desktop / Firefox */
|
|
||||||
.album-player { display: flex; flex-wrap: wrap; padding: 20px; justify-content: space-evenly; flex-direction: row-reverse; align-items: center; }
|
|
||||||
|
|
||||||
.album-player > div { margin: 20px; }
|
|
||||||
|
|
||||||
audio { margin: 0; width: 100%; }
|
|
||||||
|
|
||||||
.player-wrap { flex: 1 1 400px; max-width: 700px; border-radius: 5px; width: 100%; }
|
|
||||||
|
|
||||||
#plwrap ul { list-style: none; padding: 0; }
|
|
||||||
|
|
||||||
#plwrap ul li { border-top: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#plwrap ul li:first-child { border-radius: 5px 5px 0 0; }
|
|
||||||
|
|
||||||
#plwrap ul li:last-child { border-radius: 0 0 5px 5px; border-bottom: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#audiowrap { background-color: #3c2a52; margin: 0 auto 0 auto; }
|
|
||||||
|
|
||||||
#plwrap { margin: 0 auto; }
|
|
||||||
|
|
||||||
#tracks { flex: 1 0 200px; min-height: 65px; position: relative; text-align: center; text-decoration: none; padding-top: 20px; }
|
|
||||||
|
|
||||||
#nowPlay { display: flex; width: 100%; height: 80px; flex-wrap: unset; justify-content: flex-start; align-items: center; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
#npTitle { flex: 1 1 100%; margin: 0; padding: 21px; }
|
|
||||||
|
|
||||||
#npAction { display: none; margin: 0; padding: 21px; font-size: 12px; }
|
|
||||||
|
|
||||||
#plList { margin: 0; }
|
|
||||||
|
|
||||||
#plList li { background-color: #3c2a52; cursor: pointer; margin: 0; padding: 21px 0; border-left: 1px solid rgba(235, 219, 248, 0.25); border-right: 1px solid rgba(235, 219, 248, 0.25); border-top: 0; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
#plList li:hover { background-color: #38ff59; color: #3c2a52; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
.plItem { position: relative; }
|
|
||||||
|
|
||||||
.plTitle { left: 75px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; }
|
|
||||||
|
|
||||||
.plNum { padding-left: 21px; width: 65px; }
|
|
||||||
|
|
||||||
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
|
|
||||||
|
|
||||||
.plSel { background-color: rgba(235, 219, 248, 0.25) !important; cursor: pointer !important; }
|
|
||||||
|
|
||||||
.plSel:hover { background-color: #38ff59 !important; }
|
|
||||||
|
|
||||||
a[id^="btn"] { font-size: 1.5em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 27px 0 21px; text-decoration: none; }
|
|
||||||
|
|
||||||
a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
.coverart { flex: 1 1 400px; justify-content: center; display: flex; flex-wrap: wrap; max-width: 700px; }
|
|
||||||
|
|
||||||
.coverart #author { margin: 40px 0 0 0; flex: 1 1 auto; text-align: center; }
|
|
||||||
|
|
||||||
.coverartwrapper { width: 80%; padding-top: 80%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
.coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
.spinnit { -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */ -moz-animation: infiniteRotate 2s linear infinite; animation: infiniteRotate 2s linear infinite; }
|
|
||||||
|
|
||||||
.paused { animation-play-state: paused; }
|
|
||||||
|
|
||||||
.track-picker { display: flex; flex-wrap: wrap; margin: 0; padding: 0; background-color: #38ff59; margin: 0; padding: 0; min-height: 50vw; text-align: left; }
|
|
||||||
|
|
||||||
.track-picker .button { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.track-picker .button:hover { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker > div { flex: 1 1 auto; width: 50%; min-width: 280px; margin: 0; padding: 0; background-color: #3c2a52; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
.track-picker > div > h2, .track-picker > div p { text-align: left; margin: 20px 40px; }
|
|
||||||
|
|
||||||
.track-picker > div p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.track-picker .full-image { width: 50%; min-width: 280px; min-height: 50vw; background-color: transparent; background-size: cover; background-position: center; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) { flex-direction: row-reverse; background-color: #8d3ed8; text-align: right; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button:hover { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) > div > h2, .track-picker:nth-child(even) > div a, .track-picker:nth-child(even) > div p { text-align: right; }
|
|
||||||
|
|
||||||
#fixedPlayer { background-color: #3c2a52; margin: 0; padding: 0; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100000; -webkit-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.showplayer { height: 120px; }
|
|
||||||
|
|
||||||
.hideplayer { height: 0; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 559px) { .track-picker { background-size: 100%; } .track-picker .full-image { min-height: 100vw; } #nowPlay { align-items: baseline; padding-bottom: 20px; } #tracks { flex: 1 0 100px; width: 100px; position: relative; text-align: center; text-decoration: none; } a[id^="btn"] { font-size: 1em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 0 0 20px; text-decoration: none; } #npTitle { font-size: 0.8em; text-decoration: none; margin: 0; padding: 0 0 0 20px; } }
|
|
||||||
|
|
||||||
#trackArt { overflow-x: hidden; flex: 1 1 50%; min-width: 512px; height: 100vh; padding: 0; margin: 0; background-size: 100%; background: rgba(60, 42, 82, 0.75); background: linear-gradient(180deg, rgba(60, 42, 82, 0.75) 0%, rgba(56, 255, 89, 0.75) 180%); }
|
|
||||||
|
|
||||||
#trackArt > section { position: absolute; height: 100vh; width: 50%; background: transparent; padding: 0; margin: 0; text-align: center; }
|
|
||||||
|
|
||||||
#trackArt > section > * { margin: 40px; }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapper { margin-top: 120px; margin-left: 50%; transform: translateX(-50%); width: 50%; padding-top: 50%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
#trackArt .playbutton { cursor: pointer; justify-self: center; }
|
|
||||||
|
|
||||||
#trackInfo { flex: 1 1 50%; height: 100vh; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo section { text-align: left; }
|
|
||||||
|
|
||||||
#trackInfo section > * { margin: 20px; }
|
|
||||||
|
|
||||||
#trackInfo section .info { margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo section p:first-child { margin-top: 80px; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav-next { text-align: right; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav { text-align: left; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 1023px) { #trackArt { min-width: 100%; } #trackArt section { position: absolute; top: 0; margin: 0; width: 100%; height: 80vh; } #trackInfo { height: unset; overflow-y: unset; } #trackInfo section p:first-child { margin-top: 20px; } }
|
|
||||||
|
|
||||||
.bouncer { -webkit-animation: backgroundSize 10s ease infinite; -moz-animation: backgroundSize 10s ease infinite; animation: backgroundSize 10s ease infinite; }
|
|
||||||
|
|
||||||
.editor-link { display: none; margin-top: 0; padding-top: 30px; }
|
|
||||||
|
|
||||||
.editor-link .btn { border: 0; border-radius: 2px; width: 100%; max-width: 500px; box-sizing: border-box; text-decoration: none; padding: 10px 15px; margin: 0; font-size: 18px; cursor: pointer; background-color: #f7e064; color: #333; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); }
|
|
||||||
|
|
||||||
.editor-link .btn:hover { background-color: #f4d525; color: #333; }
|
|
||||||
|
|
||||||
.cms-editor-active .editor-link { display: block; }
|
|
||||||
|
|
||||||
.noJSalbum { display: none; }
|
|
||||||
|
|
||||||
/*# sourceMappingURL=main-20200805-rv2.css.map */
|
|
|
@ -1,384 +0,0 @@
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Regular.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: normal; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: italic; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Staatliches'; font-style: normal; font-weight: 400; src: local("Astloch Bold"), local("Astloch-Bold"), url(/assets/fonts/Astloch-Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
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-size: 100%; font: inherit; vertical-align: baseline; }
|
|
||||||
|
|
||||||
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
|
|
||||||
|
|
||||||
html { scroll-behavior: smooth; }
|
|
||||||
|
|
||||||
body { line-height: 1.75; }
|
|
||||||
|
|
||||||
ol, ul { list-style: none; }
|
|
||||||
|
|
||||||
blockquote, q { quotes: none; }
|
|
||||||
|
|
||||||
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
|
|
||||||
|
|
||||||
table { border-collapse: collapse; border-spacing: 0; }
|
|
||||||
|
|
||||||
body { -webkit-text-size-adjust: none; }
|
|
||||||
|
|
||||||
mark { background-color: transparent; color: inherit; }
|
|
||||||
|
|
||||||
input::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
input, select, textarea { -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; }
|
|
||||||
|
|
||||||
html, body { margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
body { height: 100vh; width: 100%; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; color: #ebdbf8; letter-spacing: -0.025em; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
#main-wrapper { display: flex; flex-wrap: wrap; width: 100%; -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.content-wrapper { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.wrapper { margin: 20px 40px; }
|
|
||||||
|
|
||||||
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: #3c2a52; justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 75vh; width: 100vw; }
|
|
||||||
|
|
||||||
.hero div { z-index: 10; }
|
|
||||||
|
|
||||||
.hero div h1, .hero div p { flex: 1 0 100%; width: 100%; z-index: 10; color: #ebdbf8; text-align: center; max-width: 1200px; }
|
|
||||||
|
|
||||||
.hero div p { margin-top: 40px; }
|
|
||||||
|
|
||||||
.hero .imagecontainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../img/vignette.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: bottom; z-index: 1; background-color: rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
section { flex: 1 1 100%; padding: 20px; background-color: #3c2a52; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
section h2 { text-align: center; }
|
|
||||||
|
|
||||||
section:first-of-type { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
|
|
||||||
|
|
||||||
footer { display: flex; flex-wrap: wrap; width: 100%; padding: 160px 20px 200px 20px; background-color: #ebdbf8; color: #3c2a52; justify-content: center; background-image: url("../img/vignette-footer.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: top; box-sizing: border-box; }
|
|
||||||
|
|
||||||
footer div { flex: 0 1 280px; margin: 20px; }
|
|
||||||
|
|
||||||
footer div img { margin: auto; display: block; }
|
|
||||||
|
|
||||||
footer div li { border-bottom: 1px solid rgba(60, 42, 82, 0.75); line-height: 2; font-size: 1.5em; }
|
|
||||||
|
|
||||||
footer div li a { font-weight: 700; text-decoration: none; }
|
|
||||||
|
|
||||||
footer small { flex: 0 0 100%; margin: 20px; text-align: center; }
|
|
||||||
|
|
||||||
footer small .label { display: none; }
|
|
||||||
|
|
||||||
.post-navigation { padding: 80px 0 160px 0; display: flex; flex-wrap: wrap; justify-content: center; }
|
|
||||||
|
|
||||||
.post-navigation h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav, .post-navigation .post-nav-next { flex: 0 0 200px; margin: 40px; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav h4, .post-navigation .post-nav-next h4 { font-size: 2em; justify-self: right; }
|
|
||||||
|
|
||||||
@-webkit-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-moz-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 { font-family: "Staatliches", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
h1 { font-size: 2.5em; }
|
|
||||||
|
|
||||||
h2 { font-size: 2em; }
|
|
||||||
|
|
||||||
h3 { font-size: 1.5em; }
|
|
||||||
|
|
||||||
strong { font-weight: 700; }
|
|
||||||
|
|
||||||
a { text-decoration-style: wavy; text-decoration-color: transparent; color: #8d3ed8; -moz-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; transition: all 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
a:hover { color: #38ff59; text-decoration-style: wavy; text-decoration-color: unset; }
|
|
||||||
|
|
||||||
.button { background-color: #8d3ed8; padding: 1em; border-radius: 5px; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.button:hover { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.releases { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; }
|
|
||||||
|
|
||||||
.releases h2 { flex: 0 0 100%; margin: 20px; }
|
|
||||||
|
|
||||||
.releases article { flex: 1 1 280px; max-width: 480px; margin: 20px; }
|
|
||||||
|
|
||||||
.releases img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
|
|
||||||
|
|
||||||
.streambox { text-align: center; line-height: 2em; }
|
|
||||||
|
|
||||||
.streambox > h2, .streambox div { margin: 20px; }
|
|
||||||
|
|
||||||
.streamer { margin-top: 2em; text-align: center; }
|
|
||||||
|
|
||||||
.label { display: none; }
|
|
||||||
|
|
||||||
.icon { flex: 0 0 45px; margin: 20px; font-size: 45px; border-radius: 100px; width: 100px; height: 100px; line-height: 100px; border: 1px solid #8d3ed8; text-align: center; text-decoration: none; -moz-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; transition: border 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
.icon:hover { border: 1px solid #38ff59; }
|
|
||||||
|
|
||||||
.small { border-radius: 80px; width: 70px; height: 70px; line-height: 70px; font-size: 45px; margin-left: 0; }
|
|
||||||
|
|
||||||
.smaller { border-radius: 30px; width: 30px; height: 30px; line-height: 30px; font-size: 18px; margin: 10px 10px 10px 0; }
|
|
||||||
|
|
||||||
#author { flex: 0 0 280px; margin: 20px; }
|
|
||||||
|
|
||||||
#author .date { font-size: .85em; }
|
|
||||||
|
|
||||||
#author .author-image { margin-right: 10px; background-repeat: no-repeat; background-size: cover; border-radius: 150px; width: 150px; height: 150px; }
|
|
||||||
|
|
||||||
.info, .info-pages { padding: 40px; }
|
|
||||||
|
|
||||||
.info > div, .info-pages > div { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.info p, .info-pages p { margin: 20px 0; }
|
|
||||||
|
|
||||||
.info-pages h2, .info-pages h3, .info-pages h4, .info-pages h5, .info-pages h6 { text-align: left; }
|
|
||||||
|
|
||||||
.news, .links { margin-top: 40px; padding: 0; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
.news h2, .links h2 { flex: 0 0 100%; margin-bottom: 20px; }
|
|
||||||
|
|
||||||
.news > div, .links > div { background-size: cover; background-repeat: no; background-position: center center; flex: 1 1 512px; min-height: 80vh; padding: 40px; box-sizing: border-box; text-align: left; }
|
|
||||||
|
|
||||||
.news .description, .links .description { min-height: unset; }
|
|
||||||
|
|
||||||
.news .description h2, .news .description p, .news .description a, .links .description h2, .links .description p, .links .description a { text-align: center; }
|
|
||||||
|
|
||||||
.news .description p, .links .description p { margin-top: 20px; }
|
|
||||||
|
|
||||||
.news .description p:last-child, .links .description p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.news:nth-child(even), .links:nth-child(even) { flex-direction: row-reverse; }
|
|
||||||
|
|
||||||
.links > div { min-height: unset; }
|
|
||||||
|
|
||||||
.linksbg { background-size: 100%; background: #3c2a52; background: linear-gradient(180deg, #3c2a52 26%, rgba(141, 62, 216, 0.75) 100%); }
|
|
||||||
|
|
||||||
/* NAVIGATION */
|
|
||||||
#navbar { z-index: 10000; display: block; }
|
|
||||||
|
|
||||||
.logo { filter: blur(20px); opacity: 0; text-decoration: none; position: fixed; top: 0; width: 100%; height: 80px; z-index: 100; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; -webkit-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; }
|
|
||||||
|
|
||||||
.logo > a { height: 40px; }
|
|
||||||
|
|
||||||
.logo:hover { filter: blur(0px); opacity: 1; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
.sticky { filter: blur(0px); opacity: 1; background-color: #3c2a52; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.navmenu { margin: 0 40px 0 20px; font-size: 34px; color: #38ff59; }
|
|
||||||
|
|
||||||
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #3c2a52; border-radius: 5px; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
nav ul { padding: 20px; width: 100%; }
|
|
||||||
|
|
||||||
nav li { list-style-type: none; margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
nav li a { display: block; font-size: 14px; }
|
|
||||||
|
|
||||||
.blurredout { filter: blur(5px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(60, 42, 82, 0.75); z-index: 10; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; }
|
|
||||||
|
|
||||||
.modalDialog:target { opacity: 1; pointer-events: auto; }
|
|
||||||
|
|
||||||
.modalDialog > div { display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: 3px; background: #001f24; background: -moz-linear-gradient(#000000, #3c2a52); background: -webkit-linear-gradient(#000000, #3c2a52); background: -o-linear-gradient(#000000, #3c2a52); }
|
|
||||||
|
|
||||||
.close-button { background-color: #8d3ed8; color: #38ff59; margin: 0 auto; line-height: 48px; position: absolute; right: -12px; text-align: center; top: -10px; width: 48px; height: 48px; text-decoration: none; font-weight: bold; border-radius: 48px; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.close-button:hover { background-color: #38ff59; color: #8d3ed8; }
|
|
||||||
|
|
||||||
#closearea { position: fixed; width: 100%; height: 100%; }
|
|
||||||
|
|
||||||
/* Background Video */
|
|
||||||
.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: -100; background: #fff; }
|
|
||||||
|
|
||||||
.fullscreen-bg__video { background: #fff; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; }
|
|
||||||
|
|
||||||
#myVideo { position: absolute; right: 0; bottom: 0; min-width: 100%; min-height: 100%; }
|
|
||||||
|
|
||||||
/* cookies */
|
|
||||||
#cookie-notice { display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: #000000; flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; }
|
|
||||||
|
|
||||||
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.75em; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 651px) { #cookie-notice p { text-align: center; margin: 40px 40px 20px 40px; } #cookie-notice .yes { margin: 20px 40px 40px 40px; } }
|
|
||||||
|
|
||||||
.yes { flex: 0 0 250px; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; text-align: center; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-attachment: scroll; background-image: linear-gradient(228deg, rgba(56, 255, 89, 0.75), rgba(141, 62, 216, 0.75)); background-origin: padding-box; background-clip: border-box; background-size: 400% 400%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; margin: 40px 40px 40px 20px; }
|
|
||||||
|
|
||||||
.yes:hover { -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
/* Audio Player Styles
|
|
||||||
================================================== */
|
|
||||||
/* Default / Desktop / Firefox */
|
|
||||||
.album-player { display: flex; flex-wrap: wrap; padding: 20px; justify-content: space-evenly; flex-direction: row-reverse; align-items: center; }
|
|
||||||
|
|
||||||
.album-player > div { margin: 20px; }
|
|
||||||
|
|
||||||
audio { margin: 0; width: 100%; }
|
|
||||||
|
|
||||||
.player-wrap { flex: 1 1 400px; max-width: 700px; border-radius: 5px; width: 100%; }
|
|
||||||
|
|
||||||
#plwrap ul { list-style: none; padding: 0; }
|
|
||||||
|
|
||||||
#plwrap ul li { border-top: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#plwrap ul li:first-child { border-radius: 5px 5px 0 0; }
|
|
||||||
|
|
||||||
#plwrap ul li:last-child { border-radius: 0 0 5px 5px; border-bottom: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#audiowrap { background-color: #3c2a52; margin: 0 auto 0 auto; }
|
|
||||||
|
|
||||||
#plwrap { margin: 0 auto; }
|
|
||||||
|
|
||||||
#tracks { flex: 1 0 200px; min-height: 65px; position: relative; text-align: center; text-decoration: none; padding-top: 20px; }
|
|
||||||
|
|
||||||
#nowPlay { display: flex; width: 100%; height: 80px; flex-wrap: unset; justify-content: flex-start; align-items: center; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
#npTitle { flex: 1 1 100%; margin: 0; padding: 21px; }
|
|
||||||
|
|
||||||
#npAction { display: none; margin: 0; padding: 21px; font-size: 12px; }
|
|
||||||
|
|
||||||
#plList { margin: 0; }
|
|
||||||
|
|
||||||
#plList li { background-color: #3c2a52; cursor: pointer; margin: 0; padding: 21px 0; border-left: 1px solid rgba(235, 219, 248, 0.25); border-right: 1px solid rgba(235, 219, 248, 0.25); border-top: 0; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
#plList li:hover { background-color: #38ff59; color: #3c2a52; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
.plItem { position: relative; }
|
|
||||||
|
|
||||||
.plTitle { left: 75px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; }
|
|
||||||
|
|
||||||
.plNum { padding-left: 21px; width: 65px; }
|
|
||||||
|
|
||||||
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
|
|
||||||
|
|
||||||
.plSel { background-color: rgba(235, 219, 248, 0.25) !important; cursor: pointer !important; }
|
|
||||||
|
|
||||||
.plSel:hover { background-color: #38ff59 !important; }
|
|
||||||
|
|
||||||
a[id^="btn"] { font-size: 1.5em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 27px 0 21px; text-decoration: none; }
|
|
||||||
|
|
||||||
a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
.coverart { flex: 1 1 400px; justify-content: center; display: flex; flex-wrap: wrap; max-width: 700px; }
|
|
||||||
|
|
||||||
.coverart #author { margin: 40px 0 0 0; flex: 1 1 auto; text-align: center; }
|
|
||||||
|
|
||||||
.coverartwrapper { width: 80%; padding-top: 80%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
.coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
.spinnit { -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */ -moz-animation: infiniteRotate 2s linear infinite; animation: infiniteRotate 2s linear infinite; }
|
|
||||||
|
|
||||||
.paused { animation-play-state: paused; }
|
|
||||||
|
|
||||||
.track-picker { display: flex; flex-wrap: wrap; margin: 0; padding: 0; background-color: #38ff59; margin: 0; padding: 0; min-height: 50vw; text-align: left; }
|
|
||||||
|
|
||||||
.track-picker .button { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.track-picker .button:hover { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker > div { flex: 1 1 auto; width: 50%; min-width: 280px; margin: 0; padding: 0; background-color: #3c2a52; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
.track-picker > div > h2, .track-picker > div p { text-align: left; margin: 20px 40px; }
|
|
||||||
|
|
||||||
.track-picker > div p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.track-picker .full-image { width: 50%; min-width: 280px; min-height: 50vw; background-color: transparent; background-size: cover; background-position: center; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) { flex-direction: row-reverse; background-color: #8d3ed8; text-align: right; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button:hover { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) > div > h2, .track-picker:nth-child(even) > div a, .track-picker:nth-child(even) > div p { text-align: right; }
|
|
||||||
|
|
||||||
#fixedPlayer { background-color: #3c2a52; margin: 0; padding: 0; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100000; -webkit-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.showplayer { height: 120px; }
|
|
||||||
|
|
||||||
.hideplayer { height: 0; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 559px) { .track-picker { background-size: 100%; } .track-picker .full-image { min-height: 100vw; } #nowPlay { align-items: baseline; padding-bottom: 20px; } #tracks { flex: 1 0 100px; width: 100px; position: relative; text-align: center; text-decoration: none; } a[id^="btn"] { font-size: 1em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 0 0 20px; text-decoration: none; } #npTitle { font-size: 0.8em; text-decoration: none; margin: 0; padding: 0 0 0 20px; } }
|
|
||||||
|
|
||||||
#trackArt { overflow-x: hidden; flex: 1 1 50%; min-width: 512px; height: 100vh; padding: 0; margin: 0; background-size: 100%; background: rgba(60, 42, 82, 0.75); background: linear-gradient(180deg, rgba(60, 42, 82, 0.75) 0%, rgba(56, 255, 89, 0.75) 180%); }
|
|
||||||
|
|
||||||
#trackArt > section { position: absolute; height: 100vh; width: 50%; background: transparent; padding: 0; margin: 0; text-align: center; }
|
|
||||||
|
|
||||||
#trackArt > section > * { margin: 40px; }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapper { margin-top: 120px; margin-left: 50%; transform: translateX(-50%); width: 50%; padding-top: 50%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
#trackArt .playbutton { cursor: pointer; justify-self: center; }
|
|
||||||
|
|
||||||
#trackInfo { flex: 1 1 50%; height: 100vh; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo section { text-align: left; }
|
|
||||||
|
|
||||||
#trackInfo section > * { margin: 20px; }
|
|
||||||
|
|
||||||
#trackInfo section .info { margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo section p:first-child { margin-top: 80px; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav-next { text-align: right; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav { text-align: left; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 1023px) { #trackArt { min-width: 100%; } #trackArt section { position: absolute; top: 0; margin: 0; width: 100%; height: 80vh; } #trackInfo { height: unset; overflow-y: unset; } #trackInfo section p:first-child { margin-top: 20px; } }
|
|
||||||
|
|
||||||
.bouncer { -webkit-animation: backgroundSize 10s ease infinite; -moz-animation: backgroundSize 10s ease infinite; animation: backgroundSize 10s ease infinite; }
|
|
||||||
|
|
||||||
.editor-link { display: none; margin-top: 0; padding-top: 30px; }
|
|
||||||
|
|
||||||
.editor-link .btn { border: 0; border-radius: 2px; width: 100%; max-width: 500px; box-sizing: border-box; text-decoration: none; padding: 10px 15px; margin: 0; font-size: 18px; cursor: pointer; background-color: #f7e064; color: #333; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); }
|
|
||||||
|
|
||||||
.editor-link .btn:hover { background-color: #f4d525; color: #333; }
|
|
||||||
|
|
||||||
.cms-editor-active .editor-link { display: block; }
|
|
||||||
|
|
||||||
.noJSalbum { display: none; }
|
|
||||||
|
|
||||||
/*# sourceMappingURL=main-20200805.css.map */
|
|
|
@ -1,376 +0,0 @@
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Regular.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: normal; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: italic; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Staatliches'; font-style: normal; font-weight: 400; src: local("Astloch Bold"), local("Astloch-Bold"), url(/assets/fonts/Astloch-Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
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-size: 100%; font: inherit; vertical-align: baseline; }
|
|
||||||
|
|
||||||
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
|
|
||||||
|
|
||||||
body { line-height: 1.75; }
|
|
||||||
|
|
||||||
ol, ul { list-style: none; }
|
|
||||||
|
|
||||||
blockquote, q { quotes: none; }
|
|
||||||
|
|
||||||
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
|
|
||||||
|
|
||||||
table { border-collapse: collapse; border-spacing: 0; }
|
|
||||||
|
|
||||||
body { -webkit-text-size-adjust: none; }
|
|
||||||
|
|
||||||
mark { background-color: transparent; color: inherit; }
|
|
||||||
|
|
||||||
input::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
input, select, textarea { -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; }
|
|
||||||
|
|
||||||
html, body { margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
body { height: 100vh; width: 100%; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; color: #ebdbf8; letter-spacing: -0.025em; background-color: #1f1729; }
|
|
||||||
|
|
||||||
#main-wrapper { display: flex; flex-wrap: wrap; width: 100%; -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.content-wrapper { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.wrapper { margin: 20px 40px; }
|
|
||||||
|
|
||||||
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: #1f1729; justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 75vh; width: 100vw; }
|
|
||||||
|
|
||||||
.hero div { z-index: 10; }
|
|
||||||
|
|
||||||
.hero div h1, .hero div p { flex: 1 0 100%; width: 100%; z-index: 10; color: #ebdbf8; text-align: center; max-width: 1200px; }
|
|
||||||
|
|
||||||
.hero .imagecontainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../img/vignette.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: bottom; z-index: 1; background-color: rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
section { flex: 1 1 100%; padding: 20px; background-color: #1f1729; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
section h2 { text-align: center; }
|
|
||||||
|
|
||||||
section:first-of-type { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
|
|
||||||
|
|
||||||
footer { display: flex; flex-wrap: wrap; width: 100%; padding: 160px 20px 200px 20px; background-color: #ebdbf8; color: #1f1729; justify-content: center; background-image: url("../img/vignette-footer.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: top; box-sizing: border-box; }
|
|
||||||
|
|
||||||
footer div { flex: 0 1 280px; margin: 20px; }
|
|
||||||
|
|
||||||
footer div img { margin: auto; display: block; }
|
|
||||||
|
|
||||||
footer div li { border-bottom: 1px solid rgba(31, 23, 41, 0.75); line-height: 2; font-size: 1.5em; }
|
|
||||||
|
|
||||||
footer div li a { font-weight: 700; text-decoration: none; }
|
|
||||||
|
|
||||||
footer small { flex: 0 0 100%; margin: 20px; text-align: center; }
|
|
||||||
|
|
||||||
footer small .label { display: none; }
|
|
||||||
|
|
||||||
.post-navigation { padding: 80px 0 160px 0; display: flex; flex-wrap: wrap; justify-content: center; }
|
|
||||||
|
|
||||||
.post-navigation h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav, .post-navigation .post-nav-next { flex: 0 0 200px; margin: 40px; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav h4, .post-navigation .post-nav-next h4 { font-size: 2em; justify-self: right; }
|
|
||||||
|
|
||||||
@-webkit-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-moz-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 { font-family: "Staatliches", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
h1 { font-size: 2.5em; }
|
|
||||||
|
|
||||||
h2 { font-size: 2em; }
|
|
||||||
|
|
||||||
h3 { font-size: 1.5em; }
|
|
||||||
|
|
||||||
strong { font-weight: 700; }
|
|
||||||
|
|
||||||
a { text-decoration-style: wavy; text-decoration-color: transparent; color: #8d3ed8; -moz-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; transition: all 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
a:hover { color: #38ff59; text-decoration-style: wavy; text-decoration-color: unset; }
|
|
||||||
|
|
||||||
.button { background-color: #8d3ed8; padding: 1em; border-radius: 5px; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.button:hover { background-color: #38ff59; color: #1f1729; }
|
|
||||||
|
|
||||||
.releases { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; }
|
|
||||||
|
|
||||||
.releases h2 { flex: 0 0 100%; margin: 20px; }
|
|
||||||
|
|
||||||
.releases article { flex: 1 1 280px; max-width: 480px; margin: 20px; }
|
|
||||||
|
|
||||||
.releases img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
|
|
||||||
|
|
||||||
.streambox { text-align: center; line-height: 2em; }
|
|
||||||
|
|
||||||
.streambox > h2, .streambox div { margin: 20px; }
|
|
||||||
|
|
||||||
.streamer { margin-top: 2em; text-align: center; }
|
|
||||||
|
|
||||||
.label { display: none; }
|
|
||||||
|
|
||||||
.icon { flex: 0 0 45px; margin: 20px; font-size: 45px; border-radius: 100px; width: 100px; height: 100px; line-height: 100px; border: 1px solid #8d3ed8; text-align: center; text-decoration: none; -moz-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; transition: border 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
.icon:hover { border: 1px solid #38ff59; }
|
|
||||||
|
|
||||||
.small { border-radius: 80px; width: 70px; height: 70px; line-height: 70px; font-size: 45px; margin-left: 0; }
|
|
||||||
|
|
||||||
.smaller { border-radius: 30px; width: 30px; height: 30px; line-height: 30px; font-size: 18px; margin: 10px 10px 10px 0; }
|
|
||||||
|
|
||||||
#author { flex: 0 0 280px; margin: 20px; }
|
|
||||||
|
|
||||||
#author .date { font-size: .85em; }
|
|
||||||
|
|
||||||
#author .author-image { margin-right: 10px; background-repeat: no-repeat; background-size: cover; border-radius: 150px; width: 150px; height: 150px; }
|
|
||||||
|
|
||||||
.info, .info-pages { padding: 40px; }
|
|
||||||
|
|
||||||
.info > div, .info-pages > div { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.info p, .info-pages p { margin: 20px 0; }
|
|
||||||
|
|
||||||
.info-pages h2, .info-pages h3, .info-pages h4, .info-pages h5, .info-pages h6 { text-align: left; }
|
|
||||||
|
|
||||||
.news, .links { margin-top: 40px; padding: 0; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
.news h2, .links h2 { flex: 0 0 100%; margin-bottom: 20px; }
|
|
||||||
|
|
||||||
.news > div, .links > div { background-size: cover; background-repeat: no; background-position: center center; flex: 1 1 512px; min-height: 80vh; padding: 40px; box-sizing: border-box; text-align: left; }
|
|
||||||
|
|
||||||
.news .description, .links .description { min-height: unset; }
|
|
||||||
|
|
||||||
.news .description h2, .news .description p, .news .description a, .links .description h2, .links .description p, .links .description a { text-align: center; }
|
|
||||||
|
|
||||||
.news .description p, .links .description p { margin-top: 20px; }
|
|
||||||
|
|
||||||
.news .description p:last-child, .links .description p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.news:nth-child(even), .links:nth-child(even) { flex-direction: row-reverse; }
|
|
||||||
|
|
||||||
.links > div { min-height: unset; }
|
|
||||||
|
|
||||||
.linksbg { background-size: 100%; background: #1f1729; background: linear-gradient(180deg, #1f1729 26%, rgba(56, 255, 89, 0.25) 100%); }
|
|
||||||
|
|
||||||
/* NAVIGATION */
|
|
||||||
#navbar { z-index: 10000; display: block; }
|
|
||||||
|
|
||||||
.logo { filter: blur(20px); opacity: 0; text-decoration: none; position: fixed; top: 0; width: 100%; height: 80px; z-index: 100; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; -webkit-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; }
|
|
||||||
|
|
||||||
.logo > a { height: 40px; }
|
|
||||||
|
|
||||||
.logo:hover { filter: blur(0px); opacity: 1; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: #1f1729; }
|
|
||||||
|
|
||||||
.sticky { filter: blur(0px); opacity: 1; background-color: #1f1729; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.navmenu { margin: 0 40px 0 20px; font-size: 34px; color: #38ff59; }
|
|
||||||
|
|
||||||
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #1f1729; border-radius: 5px; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
nav ul { padding: 20px; width: 100%; }
|
|
||||||
|
|
||||||
nav li { list-style-type: none; margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
nav li a { display: block; font-size: 14px; }
|
|
||||||
|
|
||||||
.blurredout { filter: blur(5px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(31, 23, 41, 0.75); z-index: 10; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; }
|
|
||||||
|
|
||||||
.modalDialog:target { opacity: 1; pointer-events: auto; }
|
|
||||||
|
|
||||||
.modalDialog > div { display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: 3px; background: #001f24; background: -moz-linear-gradient(#000, #001f24); background: -webkit-linear-gradient(#000, #001f24); background: -o-linear-gradient(#000, #001f24); }
|
|
||||||
|
|
||||||
.close-button { background-color: #8d3ed8; color: #38ff59; margin: 0 auto; line-height: 48px; position: absolute; right: -12px; text-align: center; top: -10px; width: 48px; height: 48px; text-decoration: none; font-weight: bold; border-radius: 48px; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.close-button:hover { background-color: #38ff59; color: #8d3ed8; }
|
|
||||||
|
|
||||||
#closearea { position: fixed; width: 100%; height: 100%; }
|
|
||||||
|
|
||||||
/* Background Video */
|
|
||||||
.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: -100; background: #fff; }
|
|
||||||
|
|
||||||
.fullscreen-bg__video { background: #fff; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; }
|
|
||||||
|
|
||||||
/* cookies */
|
|
||||||
#cookie-notice { display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: #000000; flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; }
|
|
||||||
|
|
||||||
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.75em; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 651px) { #cookie-notice p { text-align: center; margin: 40px 40px 20px 40px; } #cookie-notice .yes { margin: 20px 40px 40px 40px; } }
|
|
||||||
|
|
||||||
.yes { flex: 0 0 250px; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; text-align: center; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-attachment: scroll; background-image: linear-gradient(228deg, rgba(56, 255, 89, 0.75), rgba(141, 62, 216, 0.75)); background-origin: padding-box; background-clip: border-box; background-size: 400% 400%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; margin: 40px 40px 40px 20px; }
|
|
||||||
|
|
||||||
.yes:hover { -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
/* Audio Player Styles
|
|
||||||
================================================== */
|
|
||||||
/* Default / Desktop / Firefox */
|
|
||||||
.album-player { display: flex; flex-wrap: wrap; padding: 20px; justify-content: space-evenly; flex-direction: row-reverse; align-items: center; }
|
|
||||||
|
|
||||||
.album-player > div { margin: 20px; }
|
|
||||||
|
|
||||||
audio { margin: 0; width: 100%; }
|
|
||||||
|
|
||||||
.player-wrap { flex: 1 1 400px; max-width: 700px; border-radius: 5px; width: 100%; }
|
|
||||||
|
|
||||||
#plwrap ul { list-style: none; padding: 0; }
|
|
||||||
|
|
||||||
#plwrap ul li { border-top: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#plwrap ul li:first-child { border-radius: 5px 5px 0 0; }
|
|
||||||
|
|
||||||
#plwrap ul li:last-child { border-radius: 0 0 5px 5px; border-bottom: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#audiowrap { background-color: #1f1729; margin: 0 auto 0 auto; }
|
|
||||||
|
|
||||||
#plwrap { margin: 0 auto; }
|
|
||||||
|
|
||||||
#tracks { flex: 1 0 200px; min-height: 65px; position: relative; text-align: center; text-decoration: none; padding-top: 20px; }
|
|
||||||
|
|
||||||
#nowPlay { display: flex; width: 100%; height: 80px; flex-wrap: unset; justify-content: flex-start; align-items: center; background-color: #1f1729; }
|
|
||||||
|
|
||||||
#npTitle { flex: 1 1 100%; margin: 0; padding: 21px; }
|
|
||||||
|
|
||||||
#npAction { display: none; margin: 0; padding: 21px; font-size: 12px; }
|
|
||||||
|
|
||||||
#plList { margin: 0; }
|
|
||||||
|
|
||||||
#plList li { background-color: #1f1729; cursor: pointer; margin: 0; padding: 21px 0; border-left: 1px solid rgba(235, 219, 248, 0.25); border-right: 1px solid rgba(235, 219, 248, 0.25); border-top: 0; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
#plList li:hover { background-color: #38ff59; color: #1f1729; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
.plItem { position: relative; }
|
|
||||||
|
|
||||||
.plTitle { left: 75px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; }
|
|
||||||
|
|
||||||
.plNum { padding-left: 21px; width: 65px; }
|
|
||||||
|
|
||||||
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
|
|
||||||
|
|
||||||
.plSel { background-color: rgba(235, 219, 248, 0.25) !important; cursor: pointer !important; }
|
|
||||||
|
|
||||||
.plSel:hover { background-color: #38ff59 !important; }
|
|
||||||
|
|
||||||
a[id^="btn"] { font-size: 1.5em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 27px 0 21px; text-decoration: none; }
|
|
||||||
|
|
||||||
a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
.coverart { flex: 1 1 400px; justify-content: center; display: flex; flex-wrap: wrap; max-width: 700px; }
|
|
||||||
|
|
||||||
.coverart #author { margin: 40px 0 0 0; flex: 1 1 auto; text-align: center; }
|
|
||||||
|
|
||||||
.coverartwrapper { width: 80%; padding-top: 80%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
.coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
.spinnit { -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */ -moz-animation: infiniteRotate 2s linear infinite; animation: infiniteRotate 2s linear infinite; }
|
|
||||||
|
|
||||||
.paused { animation-play-state: paused; }
|
|
||||||
|
|
||||||
.track-picker { display: flex; flex-wrap: wrap; margin: 0; padding: 0; background-color: #38ff59; margin: 0; padding: 0; min-height: 50vw; text-align: left; }
|
|
||||||
|
|
||||||
.track-picker .button { background-color: #38ff59; color: #1f1729; }
|
|
||||||
|
|
||||||
.track-picker .button:hover { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker > div { flex: 1 1 auto; width: 50%; min-width: 280px; margin: 0; padding: 0; background-color: #1f1729; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
.track-picker > div > h2, .track-picker > div p { text-align: left; margin: 20px 40px; }
|
|
||||||
|
|
||||||
.track-picker > div p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.track-picker .full-image { width: 50%; min-width: 280px; min-height: 50vw; background-color: transparent; background-size: cover; background-position: center; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) { flex-direction: row-reverse; background-color: #8d3ed8; text-align: right; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button:hover { background-color: #38ff59; color: #1f1729; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) > div > h2, .track-picker:nth-child(even) > div a, .track-picker:nth-child(even) > div p { text-align: right; }
|
|
||||||
|
|
||||||
#fixedPlayer { background-color: #1f1729; margin: 0; padding: 0; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100000; -webkit-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.showplayer { height: 120px; }
|
|
||||||
|
|
||||||
.hideplayer { height: 0; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 559px) { .track-picker { background-size: 100%; } .track-picker .full-image { min-height: 100vw; } #nowPlay { align-items: baseline; padding-bottom: 20px; } #tracks { flex: 1 0 100px; width: 100px; position: relative; text-align: center; text-decoration: none; } a[id^="btn"] { font-size: 1em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 0 0 20px; text-decoration: none; } #npTitle { font-size: 0.8em; text-decoration: none; margin: 0; padding: 0 0 0 20px; } }
|
|
||||||
|
|
||||||
#trackArt { overflow-x: hidden; flex: 1 1 50%; min-width: 512px; height: 100vh; padding: 0; margin: 0; background-size: 100%; background: #1f1729; background: linear-gradient(180deg, #1f1729 26%, rgba(56, 255, 89, 0.25) 100%); }
|
|
||||||
|
|
||||||
#trackArt > section { position: absolute; height: 100vh; width: 50%; background: transparent; padding: 0; margin: 0; text-align: center; }
|
|
||||||
|
|
||||||
#trackArt > section > * { margin: 40px; }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapper { margin-top: 120px; margin-left: 50%; transform: translateX(-50%); width: 50%; padding-top: 50%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
#trackArt .playbutton { cursor: pointer; justify-self: center; }
|
|
||||||
|
|
||||||
#trackInfo { flex: 1 1 50%; height: 100vh; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo section { text-align: left; }
|
|
||||||
|
|
||||||
#trackInfo section > * { margin: 20px; }
|
|
||||||
|
|
||||||
#trackInfo section .info { margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav-next { text-align: right; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav { text-align: left; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 1023px) { #trackArt { height: 80vh; min-width: 100%; } #trackArt section { position: absolute; top: 0; margin: 0; width: 100%; height: 80vh; } #trackInfo { height: unset; overflow-y: unset; } }
|
|
||||||
|
|
||||||
.bouncer { -webkit-animation: backgroundSize 10s ease infinite; -moz-animation: backgroundSize 10s ease infinite; animation: backgroundSize 10s ease infinite; }
|
|
||||||
|
|
||||||
.editor-link { display: none; margin-top: 0; padding-top: 30px; }
|
|
||||||
|
|
||||||
.editor-link .btn { border: 0; border-radius: 2px; width: 100%; max-width: 500px; box-sizing: border-box; text-decoration: none; padding: 10px 15px; margin: 0; font-size: 18px; cursor: pointer; background-color: #f7e064; color: #333; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); }
|
|
||||||
|
|
||||||
.editor-link .btn:hover { background-color: #f4d525; color: #333; }
|
|
||||||
|
|
||||||
.cms-editor-active .editor-link { display: block; }
|
|
||||||
|
|
||||||
.noJSalbum { display: none; }
|
|
||||||
|
|
||||||
/*# sourceMappingURL=main.css.map */
|
|
|
@ -1,320 +0,0 @@
|
||||||
/* latin */
|
|
||||||
@font-face { font-family: 'Astloch'; font-style: normal; font-weight: 700; src: local("Astloch Bold"), local("Astloch-Bold"), url(/assets/fonts/Astloch-Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
/* Story by HTML5 UP html5up.net | @ajlkn Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) */
|
|
||||||
/* Banner (transitions) */
|
|
||||||
.banner.onload-content-fade-up .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-content-fade-up .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onload-content-fade-down .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-content-fade-down .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onload-content-fade-left .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-content-fade-left .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onload-content-fade-right .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-content-fade-right .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onload-content-fade-in .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-content-fade-in .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onload-image-fade-up .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onload-image-fade-up .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-image-fade-up .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-image-fade-up .image img { opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onload-image-fade-down .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onload-image-fade-down .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-image-fade-down .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-image-fade-down .image img { opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onload-image-fade-left .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onload-image-fade-left .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-image-fade-left .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-image-fade-left .image img { opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onload-image-fade-right .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onload-image-fade-right .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-image-fade-right .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-image-fade-right .image img { opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onload-image-fade-in .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
body.is-preload .banner.onload-image-fade-in .image img { opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-content-fade-up .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-content-fade-up.is-inactive .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-content-fade-down .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-content-fade-down.is-inactive .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-content-fade-left .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-content-fade-left.is-inactive .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-content-fade-right .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-content-fade-right.is-inactive .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-content-fade-in .content { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-content-fade-in.is-inactive .content { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-up .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-up .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-up.is-inactive .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-up.is-inactive .image img { opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-down .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-down .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-down.is-inactive .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-down.is-inactive .image img { opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-left .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-left .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-left.is-inactive .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-left.is-inactive .image img { opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-right .image { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-right .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-right.is-inactive .image { -moz-transform: none; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-right.is-inactive .image img { opacity: 1; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-in .image img { -moz-transition: none; -webkit-transition: none; -ms-transition: none; transition: none; }
|
|
||||||
|
|
||||||
.banner.onscroll-image-fade-in.is-inactive .image img { opacity: 1; }
|
|
||||||
|
|
||||||
/* Animation */
|
|
||||||
@-webkit-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@keyframes infinite-rotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-moz-keyframes infinite-rotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-webkit-keyframes BackgroundFlow { 0% { background-position: 0% 50%; }
|
|
||||||
50% { background-position: 100% 50%; }
|
|
||||||
100% { background-position: 0% 50%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes BackgroundFlow { 0% { background-position: 0% 50%; }
|
|
||||||
50% { background-position: 100% 50%; }
|
|
||||||
100% { background-position: 0% 50%; } }
|
|
||||||
|
|
||||||
@keyframes BackgroundFlow { 0% { background-position: 0% 100%; }
|
|
||||||
50% { background-position: 100% 0%; }
|
|
||||||
100% { background-position: 0% 100%; } }
|
|
||||||
|
|
||||||
.slow-background { -webkit-animation: BackgroundFlow 200s ease infinite; -moz-animation: BackgroundFlow 200s ease infinite; animation: BackgroundFlow 200s ease infinite; }
|
|
||||||
|
|
||||||
.spinnit { -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */ -moz-animation: infiniteRotate 2s linear infinite; animation: infiniteRotate 2s linear infinite; }
|
|
||||||
|
|
||||||
.paused { animation-play-state: paused; }
|
|
||||||
|
|
||||||
/* NAVIGATION */
|
|
||||||
/* Style the navbar */
|
|
||||||
#navbar { z-index: 100000; }
|
|
||||||
|
|
||||||
#logo { padding: 10px; z-index: 10000; -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.logo:hover { filter: blur(0px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.logo { filter: blur(20px); text-decoration: none; position: fixed; top: 20px; left: 50%; transform: translateX(-50%); width: 300px; height: 95px; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; box-shadow: none; border-radius: 20px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
|
|
||||||
|
|
||||||
.sticky { filter: blur(0px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #111111; border-radius: 20px; padding: 20px; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
nav ul { margin: auto; width: 100%; }
|
|
||||||
|
|
||||||
nav li { list-style-type: none; margin: 10px; width: 80%; padding: 0; }
|
|
||||||
|
|
||||||
nav li a { width: 100%; display: block; margin: auto !important; font-size: 14px; }
|
|
||||||
|
|
||||||
.blurredout { filter: blur(5px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
#wrapper { -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.modalDialog { position: fixed; font-family: Arial, Helvetica, sans-serif; top: 0; right: 0; bottom: 0; left: 0; background: rgba(238, 238, 238, 0.75); z-index: 11; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; }
|
|
||||||
|
|
||||||
.modalDialog:target { opacity: 1; pointer-events: auto; }
|
|
||||||
|
|
||||||
.modalDialog > div { width: 80%; max-width: 1100px; max-height: 80vh; display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: 3px; background: #001f24; background: -moz-linear-gradient(#000, #001f24); background: -webkit-linear-gradient(#000, #001f24); background: -o-linear-gradient(#000, #001f24); }
|
|
||||||
|
|
||||||
.close-button { background-color: #FFFFFF; color: black; line-height: 48px; position: absolute; right: -12px; text-align: center; top: -10px; width: 48px; height: 48px; text-decoration: none; font-weight: bold; -webkit-border-radius: 48px; -moz-border-radius: 48px; border-radius: 48px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.close-button:hover { background-color: #e94d1d; color: #FFFFFF; }
|
|
||||||
|
|
||||||
#closearea { position: fixed; width: 100%; height: 100%; }
|
|
||||||
|
|
||||||
.navmenu { font-size: 34px; color: #e94d1d; }
|
|
||||||
|
|
||||||
#post-text { padding-top: 1rem; }
|
|
||||||
|
|
||||||
#footer { background-color: #eeeeee; color: #111111; box-shadow: inset 0 10px 10px 0 rgba(0, 45, 107, 0.25) !important; }
|
|
||||||
|
|
||||||
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer p, #footer a, #footer strong { color: #111111; }
|
|
||||||
|
|
||||||
#footer a { text-decoration: none; }
|
|
||||||
|
|
||||||
#footer .footflex { display: flex; flex-wrap: wrap; justify-content: space-evenly; }
|
|
||||||
|
|
||||||
#footer .footflex div { text-align: left; flex: 0 1 300px; max-width: 300px; margin: 80px 80px 0 80px; }
|
|
||||||
|
|
||||||
#footer .footflex div ul { margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
#footer .footflex div li { list-style: none; border-bottom: 1px solid #111111; line-height: 3em; margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
#footer .style2:before { box-shadow: inset 0 0 0 1px #111111; }
|
|
||||||
|
|
||||||
#footer .style2:hover:before { box-shadow: inset 0 0 0 1px #e94d1d; }
|
|
||||||
|
|
||||||
/* AUTHOR */
|
|
||||||
#author .bio { padding-right: 20px; }
|
|
||||||
|
|
||||||
#author .bio p { color: #eeeeee; }
|
|
||||||
|
|
||||||
/* Content images */
|
|
||||||
div.content img { width: 100%; height: auto; max-width: 500px; }
|
|
||||||
|
|
||||||
/* Cloudcannon editor links */
|
|
||||||
.editor-link { display: none; margin-top: 0; padding-top: 30px; }
|
|
||||||
|
|
||||||
.editor-link .btn { border: 0; border-radius: 2px; width: 100%; max-width: 500px; box-sizing: border-box; text-decoration: none; padding: 10px 15px; margin: 0; font-size: 18px; cursor: pointer; background-color: #f7e064; color: #333; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); }
|
|
||||||
|
|
||||||
.editor-link .btn:hover { background-color: #f4d525; color: #333; }
|
|
||||||
|
|
||||||
.cms-editor-active .editor-link { display: block; }
|
|
||||||
|
|
||||||
/* cookies */
|
|
||||||
#cookie-notice { padding: 15px; display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: black; flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; }
|
|
||||||
|
|
||||||
#cookie-notice p { flex: 1 0 250px; margin: 0; font-size: 12px; font-family: "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 569px) { #cookie-notice p { text-align: center; } }
|
|
||||||
|
|
||||||
.yes { flex: 0 0 250px; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; border-radius: 0.375em; border: 0; color: #000 !important; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-attachment: scroll; background-image: linear-gradient(228deg, #111111, #eeeeee); background-origin: padding-box; background-clip: border-box; background-size: 400% 400%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; margin: 20px; }
|
|
||||||
|
|
||||||
.yes:hover { color: #000 !important; }
|
|
||||||
|
|
||||||
/* Background Video */
|
|
||||||
.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: -100; background: #fff; }
|
|
||||||
|
|
||||||
.fullscreen-bg__video { background: #fff; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; }
|
|
||||||
|
|
||||||
/* Post Navigation */
|
|
||||||
.post-nav { /* Insert your custom styling here. Example: font-size: 14px; margin-bottom: 1em; */ display: flex; flex-wrap: wrap; justify-content: space-between; }
|
|
||||||
|
|
||||||
.post-nav div { /* flex-grow, flex-shrink, flex-basis */ flex: 0 1 300px; }
|
|
||||||
|
|
||||||
.post-nav-next { text-align: right; }
|
|
||||||
|
|
||||||
/* Stream links */
|
|
||||||
.streambox { display: block; text-align: center; }
|
|
||||||
|
|
||||||
.streambox .streamer { list-style-type: none; display: flex; justify-content: center; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
.streambox .streamer a { flex: 1 0 150px; margin: 10px; }
|
|
||||||
|
|
||||||
.streambox .streamer .button { display: block; flex: unset; }
|
|
||||||
|
|
||||||
.streambox .streamer h3 { flex: unset; }
|
|
||||||
|
|
||||||
/* Audio Player Styles
|
|
||||||
================================================== */
|
|
||||||
/* Default / Desktop / Firefox */
|
|
||||||
audio { margin: 0; width: 100%; }
|
|
||||||
|
|
||||||
#mainwrap { border-radius: 5px; width: 100%; }
|
|
||||||
|
|
||||||
#mainwrap ul { list-style: none; padding: 0; }
|
|
||||||
|
|
||||||
#mainwrap ul li:last-child { border-radius: 0 0 5px 5px; }
|
|
||||||
|
|
||||||
#audiowrap { background-color: black; margin: 0 auto 0 auto; }
|
|
||||||
|
|
||||||
#plwrap { margin: 0 auto; }
|
|
||||||
|
|
||||||
#tracks { min-height: 65px; position: relative; text-align: center; text-decoration: none; }
|
|
||||||
|
|
||||||
#nowPlay { display: flex; width: 100%; height: 60px; flex-wrap: unset; justify-content: center; align-items: center; background-color: black; border-radius: 5px 5px 0 0; }
|
|
||||||
|
|
||||||
#npTitle { margin: 0; padding: 21px; }
|
|
||||||
|
|
||||||
#npAction { display: none; margin: 0; padding: 21px; font-size: 12px; }
|
|
||||||
|
|
||||||
#plList { margin: 0; }
|
|
||||||
|
|
||||||
#plList li { background-color: rgba(0, 0, 0, 0.25); cursor: pointer; margin: 0; padding: 21px 0; border: 1px solid black; border-top: 0; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
#plList li:hover { background-color: rgba(0, 0, 0, 0.075); transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
.plItem { position: relative; }
|
|
||||||
|
|
||||||
.plTitle { left: 75px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; }
|
|
||||||
|
|
||||||
.plNum { padding-left: 21px; width: 65px; }
|
|
||||||
|
|
||||||
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
|
|
||||||
|
|
||||||
.plSel, .plSel:hover { background-color: rgba(0, 0, 0, 0.075) !important; cursor: default !important; border-radius: 5px; }
|
|
||||||
|
|
||||||
a[id^="btn"] { background-color: rgba(0, 0, 0, 0.25); color: #eeeeee; cursor: pointer; margin: 0; padding: 0 27px 0 21px; text-decoration: none; }
|
|
||||||
|
|
||||||
a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
#noJSalbum { display: none; }
|
|
||||||
|
|
||||||
.logo { filter: blur(0px); }
|
|
||||||
|
|
||||||
.blurredout { filter: blur(0px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
#mainwrap { display: none; }
|
|
||||||
|
|
||||||
#noJSalbum { display: unset; }
|
|
||||||
|
|
||||||
/*# sourceMappingURL=noscript20200727.css.map */
|
|
|
@ -1,400 +0,0 @@
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Regular.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: normal; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: italic; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Staatliches'; font-style: normal; font-weight: 400; src: local("Astloch Bold"), local("Astloch-Bold"), url(/assets/fonts/Astloch-Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
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-size: 100%; font: inherit; vertical-align: baseline; }
|
|
||||||
|
|
||||||
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
|
|
||||||
|
|
||||||
html { scroll-behavior: smooth; }
|
|
||||||
|
|
||||||
body { line-height: 1.75; }
|
|
||||||
|
|
||||||
ol, ul { list-style: none; }
|
|
||||||
|
|
||||||
blockquote, q { quotes: none; }
|
|
||||||
|
|
||||||
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
|
|
||||||
|
|
||||||
table { border-collapse: collapse; border-spacing: 0; }
|
|
||||||
|
|
||||||
body { -webkit-text-size-adjust: none; }
|
|
||||||
|
|
||||||
mark { background-color: transparent; color: inherit; }
|
|
||||||
|
|
||||||
input::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
input, select, textarea { -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; }
|
|
||||||
|
|
||||||
@-webkit-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-moz-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
html, body { margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
body { height: 100vh; width: 100%; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; color: #ebdbf8; letter-spacing: -0.025em; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
#main-wrapper { display: flex; flex-wrap: wrap; width: 100%; -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; z-index: 1; }
|
|
||||||
|
|
||||||
.content-wrapper { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.wrapper { margin: 20px 40px; }
|
|
||||||
|
|
||||||
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: #3c2a52; justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 75vh; width: 100vw; }
|
|
||||||
|
|
||||||
.hero .textcontainer { background-color: rgba(60, 42, 82, 0.75); border-radius: 5px; max-width: 700px; padding: 20px 20px 40px 20px; }
|
|
||||||
|
|
||||||
.hero div { z-index: 10; }
|
|
||||||
|
|
||||||
.hero div h1, .hero div p { flex: 1 0 100%; width: 100%; z-index: 10; color: #ebdbf8; text-align: center; max-width: 1200px; }
|
|
||||||
|
|
||||||
.hero div p { margin-top: 40px; }
|
|
||||||
|
|
||||||
.hero .imagecontainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../img/vignette.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: bottom; z-index: 1; }
|
|
||||||
|
|
||||||
section { flex: 1 1 100%; padding: 20px; background-color: #3c2a52; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); z-index: 2; }
|
|
||||||
|
|
||||||
section h2 { text-align: center; }
|
|
||||||
|
|
||||||
section:first-of-type { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-top: 0; padding-top: 40px; }
|
|
||||||
|
|
||||||
footer { display: flex; flex-wrap: wrap; width: 100%; padding: 160px 20px 200px 20px; background-color: #ebdbf8; color: #3c2a52; justify-content: center; background-image: url("../img/vignette-footer.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: top; box-sizing: border-box; z-index: 2; }
|
|
||||||
|
|
||||||
footer div { flex: 0 1 280px; margin: 20px; }
|
|
||||||
|
|
||||||
footer div img { margin: auto; display: block; }
|
|
||||||
|
|
||||||
footer div li { border-bottom: 1px solid rgba(60, 42, 82, 0.75); line-height: 2; font-size: 1.5em; }
|
|
||||||
|
|
||||||
footer div li a { font-weight: 700; text-decoration: none; }
|
|
||||||
|
|
||||||
footer small { flex: 0 0 100%; margin: 20px; text-align: center; }
|
|
||||||
|
|
||||||
footer small .label { display: none; }
|
|
||||||
|
|
||||||
.post-navigation { padding: 80px 0 160px 0; display: flex; flex-wrap: wrap; justify-content: center; }
|
|
||||||
|
|
||||||
.post-navigation h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav, .post-navigation .post-nav-next { flex: 0 0 200px; margin: 40px; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav h4, .post-navigation .post-nav-next h4 { font-size: 2em; justify-self: right; }
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 { font-family: "Staatliches", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
h1 { font-size: 2.5em; }
|
|
||||||
|
|
||||||
h2 { font-size: 2em; }
|
|
||||||
|
|
||||||
h3 { font-size: 1.5em; }
|
|
||||||
|
|
||||||
strong { font-weight: 700; }
|
|
||||||
|
|
||||||
a { text-decoration-style: wavy; text-decoration-color: transparent; color: #8d3ed8; -moz-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; transition: all 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
a:hover { color: #38ff59; text-decoration-style: wavy; text-decoration-color: unset; }
|
|
||||||
|
|
||||||
.button { background-color: #8d3ed8; padding: 1em; border-radius: 5px; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.button:hover { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.releases { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; }
|
|
||||||
|
|
||||||
.releases h2 { flex: 0 0 100%; margin: 20px; }
|
|
||||||
|
|
||||||
.releases article { flex: 1 1 280px; max-width: 480px; margin: 20px; }
|
|
||||||
|
|
||||||
.releases img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
|
|
||||||
|
|
||||||
.streambox { text-align: center; line-height: 2em; }
|
|
||||||
|
|
||||||
.streambox > h2, .streambox div { margin: 20px; }
|
|
||||||
|
|
||||||
.streamer { margin-top: 2em; text-align: center; }
|
|
||||||
|
|
||||||
.label { display: none; }
|
|
||||||
|
|
||||||
.icon { flex: 0 0 45px; margin: 20px; font-size: 45px; border-radius: 100px; width: 100px; height: 100px; line-height: 100px; border: 1px solid #8d3ed8; text-align: center; text-decoration: none; -moz-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; transition: border 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
.icon:hover { border: 1px solid #38ff59; }
|
|
||||||
|
|
||||||
.small { border-radius: 80px; width: 70px; height: 70px; line-height: 70px; font-size: 45px; margin-left: 0; }
|
|
||||||
|
|
||||||
.smaller { border-radius: 30px; width: 30px; height: 30px; line-height: 30px; font-size: 18px; margin: 10px 10px 10px 0; }
|
|
||||||
|
|
||||||
#author { flex: 0 0 280px; margin: 20px; }
|
|
||||||
|
|
||||||
#author .date { font-size: .85em; }
|
|
||||||
|
|
||||||
#author .author-image { margin-right: 10px; background-repeat: no-repeat; background-size: cover; border-radius: 150px; width: 150px; height: 150px; }
|
|
||||||
|
|
||||||
.info, .info-pages { padding: 40px; }
|
|
||||||
|
|
||||||
.info > div, .info-pages > div { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.info p, .info-pages p { margin: 20px 0; }
|
|
||||||
|
|
||||||
.info-pages h2, .info-pages h3, .info-pages h4, .info-pages h5, .info-pages h6 { text-align: left; }
|
|
||||||
|
|
||||||
.news, .links { margin-top: 40px; padding: 0; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
.news h2, .links h2 { flex: 0 0 100%; margin-bottom: 20px; }
|
|
||||||
|
|
||||||
.news > div, .links > div { background-size: cover; background-repeat: no; background-position: center center; flex: 1 1 512px; min-height: 80vh; padding: 40px; box-sizing: border-box; text-align: left; }
|
|
||||||
|
|
||||||
.news .description, .links .description { min-height: unset; }
|
|
||||||
|
|
||||||
.news .description h2, .news .description p, .news .description a, .links .description h2, .links .description p, .links .description a { text-align: center; }
|
|
||||||
|
|
||||||
.news .description p, .links .description p { margin-top: 20px; }
|
|
||||||
|
|
||||||
.news .description p:last-child, .links .description p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.news:nth-child(even), .links:nth-child(even) { flex-direction: row-reverse; }
|
|
||||||
|
|
||||||
.links > div { min-height: unset; }
|
|
||||||
|
|
||||||
.linksbg { background-size: 100%; background: #3c2a52; background: linear-gradient(180deg, #3c2a52 26%, rgba(141, 62, 216, 0.75) 100%); }
|
|
||||||
|
|
||||||
/* NAVIGATION */
|
|
||||||
#navbar { z-index: 10000; display: block; }
|
|
||||||
|
|
||||||
.logo { filter: blur(20px); opacity: 0; text-decoration: none; position: fixed; top: 0; width: 100%; height: 80px; z-index: 100; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; -webkit-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; }
|
|
||||||
|
|
||||||
.logo > a { height: 40px; }
|
|
||||||
|
|
||||||
.logo:hover { filter: blur(0px); opacity: 1; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
.sticky { filter: blur(0px); opacity: 1; background-color: #3c2a52; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.navmenu { margin: 0 40px 0 20px; font-size: 34px; color: #38ff59; }
|
|
||||||
|
|
||||||
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #3c2a52; border-radius: 5px; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
nav ul { padding: 20px; width: 100%; }
|
|
||||||
|
|
||||||
nav li { list-style-type: none; margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
nav li a { display: block; font-size: 14px; }
|
|
||||||
|
|
||||||
.blurredout { filter: blur(5px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(60, 42, 82, 0.75); z-index: 10; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; }
|
|
||||||
|
|
||||||
.modalDialog:target { opacity: 1; pointer-events: auto; }
|
|
||||||
|
|
||||||
.modalDialog > div { display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: 3px; background: #001f24; background: -moz-linear-gradient(#000000, #3c2a52); background: -webkit-linear-gradient(#000000, #3c2a52); background: -o-linear-gradient(#000000, #3c2a52); }
|
|
||||||
|
|
||||||
.close-button { background-color: #8d3ed8; color: #38ff59; margin: 0 auto; line-height: 48px; position: absolute; right: -12px; text-align: center; top: -10px; width: 48px; height: 48px; text-decoration: none; font-weight: bold; border-radius: 48px; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.close-button:hover { background-color: #38ff59; color: #8d3ed8; }
|
|
||||||
|
|
||||||
#closearea { position: fixed; width: 100%; height: 100%; }
|
|
||||||
|
|
||||||
/* Background Video */
|
|
||||||
.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: 0; background: #3c2a52; top: 0; left: 0; right: 0; z-index: 0; }
|
|
||||||
|
|
||||||
.fullscreen-bg__video { object-fit: cover; width: 100vw; height: 100vh; position: absolute; top: 0; left: 0; }
|
|
||||||
|
|
||||||
#myVideo { position: absolute; right: 0; bottom: 0; min-width: 100%; min-height: 100%; }
|
|
||||||
|
|
||||||
/* cookies */
|
|
||||||
#cookie-notice { display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: #000000; flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; }
|
|
||||||
|
|
||||||
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.75em; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 651px) { #cookie-notice p { text-align: center; margin: 40px 40px 20px 40px; } #cookie-notice .yes { margin: 20px 40px 40px 40px; } }
|
|
||||||
|
|
||||||
.yes { flex: 0 0 250px; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; text-align: center; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-attachment: scroll; background-image: linear-gradient(228deg, rgba(56, 255, 89, 0.75), rgba(141, 62, 216, 0.75)); background-origin: padding-box; background-clip: border-box; background-size: 400% 400%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; margin: 40px 40px 40px 20px; }
|
|
||||||
|
|
||||||
.yes:hover { -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
/* Audio Player Styles
|
|
||||||
================================================== */
|
|
||||||
/* Default / Desktop / Firefox */
|
|
||||||
.album-player { display: flex; flex-wrap: wrap; padding: 20px; justify-content: space-evenly; flex-direction: row-reverse; align-items: center; }
|
|
||||||
|
|
||||||
.album-player > div { margin: 20px; }
|
|
||||||
|
|
||||||
audio { margin: 0; width: 100%; }
|
|
||||||
|
|
||||||
.player-wrap { flex: 1 1 400px; max-width: 700px; border-radius: 5px; width: 100%; }
|
|
||||||
|
|
||||||
#plwrap ul { list-style: none; padding: 0; }
|
|
||||||
|
|
||||||
#plwrap ul li { border-top: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#plwrap ul li:first-child { border-radius: 5px 5px 0 0; }
|
|
||||||
|
|
||||||
#plwrap ul li:last-child { border-radius: 0 0 5px 5px; border-bottom: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#audiowrap { background-color: #3c2a52; margin: 0 auto 0 auto; }
|
|
||||||
|
|
||||||
#plwrap { margin: 0 auto; }
|
|
||||||
|
|
||||||
#tracks { flex: 1 0 200px; min-height: 65px; position: relative; text-align: center; text-decoration: none; padding-top: 20px; }
|
|
||||||
|
|
||||||
#nowPlay { display: flex; width: 100%; height: 80px; flex-wrap: unset; justify-content: flex-start; align-items: center; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
#npTitle { flex: 1 1 100%; margin: 0; padding: 21px; }
|
|
||||||
|
|
||||||
#npAction { display: none; margin: 0; padding: 21px; font-size: 12px; }
|
|
||||||
|
|
||||||
#plList { margin: 0; }
|
|
||||||
|
|
||||||
#plList li { background-color: #3c2a52; cursor: pointer; margin: 0; padding: 21px 0; border-left: 1px solid rgba(235, 219, 248, 0.25); border-right: 1px solid rgba(235, 219, 248, 0.25); border-top: 0; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
#plList li:hover { background-color: #38ff59; color: #3c2a52; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
.plItem { position: relative; }
|
|
||||||
|
|
||||||
.plTitle { left: 75px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; }
|
|
||||||
|
|
||||||
.plNum { padding-left: 21px; width: 65px; }
|
|
||||||
|
|
||||||
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
|
|
||||||
|
|
||||||
.plSel { background-color: rgba(235, 219, 248, 0.25) !important; cursor: pointer !important; }
|
|
||||||
|
|
||||||
.plSel:hover { background-color: #38ff59 !important; }
|
|
||||||
|
|
||||||
a[id^="btn"] { font-size: 1.5em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 27px 0 21px; text-decoration: none; }
|
|
||||||
|
|
||||||
a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
.coverart { flex: 1 1 400px; justify-content: center; display: flex; flex-wrap: wrap; max-width: 700px; }
|
|
||||||
|
|
||||||
.coverart #author { margin: 40px 0 0 0; flex: 1 1 auto; text-align: center; }
|
|
||||||
|
|
||||||
.coverartwrapper { width: 80%; padding-top: 80%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
.coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
.spinnit { -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */ -moz-animation: infiniteRotate 2s linear infinite; animation: infiniteRotate 2s linear infinite; }
|
|
||||||
|
|
||||||
.paused { animation-play-state: paused; }
|
|
||||||
|
|
||||||
.track-picker { display: flex; flex-wrap: wrap; margin: 0; padding: 0; background-color: #38ff59; margin: 0; padding: 0; min-height: 50vw; text-align: left; }
|
|
||||||
|
|
||||||
.track-picker .button { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.track-picker .button:hover { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker > div { flex: 1 1 auto; width: 50%; min-width: 280px; margin: 0; padding: 0; background-color: #3c2a52; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
.track-picker > div > h2, .track-picker > div p { text-align: left; margin: 20px 40px; }
|
|
||||||
|
|
||||||
.track-picker > div p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.track-picker .full-image { width: 50%; min-width: 280px; min-height: 50vw; background-color: transparent; background-size: cover; background-position: center; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) { flex-direction: row-reverse; background-color: #8d3ed8; text-align: right; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button:hover { background-color: #38ff59; color: #3c2a52; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) > div > h2, .track-picker:nth-child(even) > div a, .track-picker:nth-child(even) > div p { text-align: right; }
|
|
||||||
|
|
||||||
#fixedPlayer { background-color: #3c2a52; margin: 0; padding: 0; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100000; -webkit-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.showplayer { height: 120px; }
|
|
||||||
|
|
||||||
.hideplayer { height: 0; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 559px) { .track-picker { background-size: 100%; } .track-picker .full-image { min-height: 100vw; } #nowPlay { align-items: baseline; padding-bottom: 20px; } #tracks { flex: 1 0 100px; width: 100px; position: relative; text-align: center; text-decoration: none; } a[id^="btn"] { font-size: 1em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 0 0 20px; text-decoration: none; } #npTitle { font-size: 0.8em; text-decoration: none; margin: 0; padding: 0 0 0 20px; } }
|
|
||||||
|
|
||||||
#trackArt { overflow-x: hidden; flex: 1 1 50%; min-width: 512px; height: 100vh; padding: 0; margin: 0; background-size: 100%; background: rgba(60, 42, 82, 0.75); background: linear-gradient(180deg, rgba(60, 42, 82, 0.75) 0%, rgba(56, 255, 89, 0.75) 180%); }
|
|
||||||
|
|
||||||
#trackArt > section { position: absolute; height: 100vh; width: 50%; background: transparent; padding: 0; margin: 0; text-align: center; }
|
|
||||||
|
|
||||||
#trackArt > section > * { margin: 40px; }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapper { margin-top: 120px; margin-left: 50%; transform: translateX(-50%); width: 50%; padding-top: 50%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
#trackArt .playbutton { cursor: pointer; justify-self: center; }
|
|
||||||
|
|
||||||
#trackInfo { flex: 1 1 50%; height: 100vh; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo section { text-align: left; }
|
|
||||||
|
|
||||||
#trackInfo section > * { margin: 20px; }
|
|
||||||
|
|
||||||
#trackInfo section .info { margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo section p:first-child { margin-top: 80px; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav-next { text-align: right; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav { text-align: left; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 1023px) { #trackArt { min-width: 100%; } #trackArt section { position: absolute; top: 0; margin: 0; width: 100%; height: 80vh; } #trackInfo { height: unset; overflow-y: unset; } #trackInfo section p:first-child { margin-top: 20px; } }
|
|
||||||
|
|
||||||
.bouncer { -webkit-animation: backgroundSize 10s ease infinite; -moz-animation: backgroundSize 10s ease infinite; animation: backgroundSize 10s ease infinite; }
|
|
||||||
|
|
||||||
.editor-link { display: none; margin-top: 0; padding-top: 30px; }
|
|
||||||
|
|
||||||
.editor-link .btn { border: 0; border-radius: 2px; width: 100%; max-width: 500px; box-sizing: border-box; text-decoration: none; padding: 10px 15px; margin: 0; font-size: 18px; cursor: pointer; background-color: #f7e064; color: #333; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); }
|
|
||||||
|
|
||||||
.editor-link .btn:hover { background-color: #f4d525; color: #333; }
|
|
||||||
|
|
||||||
.cms-editor-active .editor-link { display: block; }
|
|
||||||
|
|
||||||
.noJSalbum { display: none; }
|
|
||||||
|
|
||||||
.logo, #sticky { filter: blur(0px); opacity: 1; background-color: #3c2a52; }
|
|
||||||
|
|
||||||
.blurredout { filter: blur(0px); opacity: 1; background-color: #3c2a52; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.hero { padding-top: 120px; }
|
|
||||||
|
|
||||||
.player-wrap { display: none; }
|
|
||||||
|
|
||||||
.noJSalbum { display: unset; flex: 0 1 400px; border-radius: 5px; width: 100%; }
|
|
||||||
|
|
||||||
#fixed-player { display: unset; height: unset; }
|
|
||||||
|
|
||||||
.hideWhenNoJS { display: none; }
|
|
||||||
|
|
||||||
/*# sourceMappingURL=noscripts-20200805.css.map */
|
|
|
@ -1,388 +0,0 @@
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Regular.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/JetBrainsMono_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-regular'; font-style: italic; font-weight: 500; src: local("Jetbrain Bold"), local("Jetbrain-Bold"), url(/assets/fonts/JetBrainsMono_Bold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: normal; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Jetbrain-Extrabold'; font-style: italic; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold_Italic.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
@font-face { font-family: 'Staatliches'; font-style: normal; font-weight: 400; src: local("Astloch Bold"), local("Astloch-Bold"), url(/assets/fonts/Astloch-Bold.ttf) format("truetype"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
|
|
||||||
|
|
||||||
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-size: 100%; font: inherit; vertical-align: baseline; }
|
|
||||||
|
|
||||||
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
|
|
||||||
|
|
||||||
body { line-height: 1.75; }
|
|
||||||
|
|
||||||
ol, ul { list-style: none; }
|
|
||||||
|
|
||||||
blockquote, q { quotes: none; }
|
|
||||||
|
|
||||||
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
|
|
||||||
|
|
||||||
table { border-collapse: collapse; border-spacing: 0; }
|
|
||||||
|
|
||||||
body { -webkit-text-size-adjust: none; }
|
|
||||||
|
|
||||||
mark { background-color: transparent; color: inherit; }
|
|
||||||
|
|
||||||
input::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
input, select, textarea { -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; }
|
|
||||||
|
|
||||||
@-webkit-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-moz-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
|
|
||||||
100% { -webkit-transform: rotate(360deg); } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundBlink { 0% { background-position: 73% 0%; }
|
|
||||||
50% { background-position: 28% 100%; }
|
|
||||||
100% { background-position: 73% 0%; } }
|
|
||||||
|
|
||||||
@-webkit-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@-moz-keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
@keyframes backgroundSize { 0% { background-size: 100% 150%; }
|
|
||||||
50% { background-size: 150% 100%; }
|
|
||||||
100% { background-size: 100% 150%; } }
|
|
||||||
|
|
||||||
html, body { margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
body { height: 100vh; width: 100%; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; color: #ebdbf8; letter-spacing: -0.025em; background-color: #1f1729; }
|
|
||||||
|
|
||||||
#main-wrapper { display: flex; flex-wrap: wrap; width: 100%; -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.content-wrapper { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.wrapper { margin: 20px 40px; }
|
|
||||||
|
|
||||||
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: #1f1729; justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 75vh; width: 100vw; }
|
|
||||||
|
|
||||||
.hero div { z-index: 10; }
|
|
||||||
|
|
||||||
.hero div h1, .hero div p { flex: 1 0 100%; width: 100%; z-index: 10; color: #ebdbf8; text-align: center; max-width: 1200px; }
|
|
||||||
|
|
||||||
.hero .imagecontainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../img/vignette.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: bottom; z-index: 1; background-color: rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
section { flex: 1 1 100%; padding: 20px; background-color: #1f1729; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
section h2 { text-align: center; }
|
|
||||||
|
|
||||||
section:first-of-type { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
|
|
||||||
|
|
||||||
footer { display: flex; flex-wrap: wrap; width: 100%; padding: 160px 20px 200px 20px; background-color: #ebdbf8; color: #1f1729; justify-content: center; background-image: url("../img/vignette-footer.svg"); background-size: 480px 480px; background-repeat: repeat-x; background-position: top; box-sizing: border-box; }
|
|
||||||
|
|
||||||
footer div { flex: 0 1 280px; margin: 20px; }
|
|
||||||
|
|
||||||
footer div img { margin: auto; display: block; }
|
|
||||||
|
|
||||||
footer div li { border-bottom: 1px solid rgba(31, 23, 41, 0.75); line-height: 2; font-size: 1.5em; }
|
|
||||||
|
|
||||||
footer div li a { font-weight: 700; text-decoration: none; }
|
|
||||||
|
|
||||||
footer small { flex: 0 0 100%; margin: 20px; text-align: center; }
|
|
||||||
|
|
||||||
footer small .label { display: none; }
|
|
||||||
|
|
||||||
.post-navigation { padding: 80px 0 160px 0; display: flex; flex-wrap: wrap; justify-content: center; }
|
|
||||||
|
|
||||||
.post-navigation h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav, .post-navigation .post-nav-next { flex: 0 0 200px; margin: 40px; }
|
|
||||||
|
|
||||||
.post-navigation .post-nav h4, .post-navigation .post-nav-next h4 { font-size: 2em; justify-self: right; }
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 { font-family: "Staatliches", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
h1 { font-size: 2.5em; }
|
|
||||||
|
|
||||||
h2 { font-size: 2em; }
|
|
||||||
|
|
||||||
h3 { font-size: 1.5em; }
|
|
||||||
|
|
||||||
strong { font-weight: 700; }
|
|
||||||
|
|
||||||
a { text-decoration-style: wavy; text-decoration-color: transparent; color: #8d3ed8; -moz-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out, color 0.2s ease-in-out; transition: all 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
a:hover { color: #38ff59; text-decoration-style: wavy; text-decoration-color: unset; }
|
|
||||||
|
|
||||||
.button { background-color: #8d3ed8; padding: 1em; border-radius: 5px; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.button:hover { background-color: #38ff59; color: #1f1729; }
|
|
||||||
|
|
||||||
.releases { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; }
|
|
||||||
|
|
||||||
.releases h2 { flex: 0 0 100%; margin: 20px; }
|
|
||||||
|
|
||||||
.releases article { flex: 1 1 280px; max-width: 480px; margin: 20px; }
|
|
||||||
|
|
||||||
.releases img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
|
|
||||||
|
|
||||||
.streambox { text-align: center; line-height: 2em; }
|
|
||||||
|
|
||||||
.streambox > h2, .streambox div { margin: 20px; }
|
|
||||||
|
|
||||||
.streamer { margin-top: 2em; text-align: center; }
|
|
||||||
|
|
||||||
.label { display: none; }
|
|
||||||
|
|
||||||
.icon { flex: 0 0 45px; margin: 20px; font-size: 45px; border-radius: 100px; width: 100px; height: 100px; line-height: 100px; border: 1px solid #8d3ed8; text-align: center; text-decoration: none; -moz-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; transition: border 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
.icon:hover { border: 1px solid #38ff59; }
|
|
||||||
|
|
||||||
.small { border-radius: 80px; width: 70px; height: 70px; line-height: 70px; font-size: 45px; margin-left: 0; }
|
|
||||||
|
|
||||||
.smaller { border-radius: 30px; width: 30px; height: 30px; line-height: 30px; font-size: 18px; margin: 10px 10px 10px 0; }
|
|
||||||
|
|
||||||
#author { flex: 0 0 280px; margin: 20px; }
|
|
||||||
|
|
||||||
#author .date { font-size: .85em; }
|
|
||||||
|
|
||||||
#author .author-image { margin-right: 10px; background-repeat: no-repeat; background-size: cover; border-radius: 150px; width: 150px; height: 150px; }
|
|
||||||
|
|
||||||
.info, .info-pages { padding: 40px; }
|
|
||||||
|
|
||||||
.info > div, .info-pages > div { max-width: 1200px; margin: auto; }
|
|
||||||
|
|
||||||
.info p, .info-pages p { margin: 20px 0; }
|
|
||||||
|
|
||||||
.info-pages h2, .info-pages h3, .info-pages h4, .info-pages h5, .info-pages h6 { text-align: left; }
|
|
||||||
|
|
||||||
.news, .links { margin-top: 40px; padding: 0; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
.news h2, .links h2 { flex: 0 0 100%; margin-bottom: 20px; }
|
|
||||||
|
|
||||||
.news > div, .links > div { background-size: cover; background-repeat: no; background-position: center center; flex: 1 1 512px; min-height: 80vh; padding: 40px; box-sizing: border-box; text-align: left; }
|
|
||||||
|
|
||||||
.news .description, .links .description { min-height: unset; }
|
|
||||||
|
|
||||||
.news .description h2, .news .description p, .news .description a, .links .description h2, .links .description p, .links .description a { text-align: center; }
|
|
||||||
|
|
||||||
.news .description p, .links .description p { margin-top: 20px; }
|
|
||||||
|
|
||||||
.news .description p:last-child, .links .description p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.news:nth-child(even), .links:nth-child(even) { flex-direction: row-reverse; }
|
|
||||||
|
|
||||||
.links > div { min-height: unset; }
|
|
||||||
|
|
||||||
.linksbg { background-size: 100%; background: #1f1729; background: linear-gradient(180deg, #1f1729 26%, rgba(56, 255, 89, 0.25) 100%); }
|
|
||||||
|
|
||||||
/* NAVIGATION */
|
|
||||||
#navbar { z-index: 10000; display: block; }
|
|
||||||
|
|
||||||
.logo { filter: blur(20px); opacity: 0; text-decoration: none; position: fixed; top: 0; width: 100%; height: 80px; z-index: 100; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; -webkit-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.75); display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; }
|
|
||||||
|
|
||||||
.logo > a { height: 40px; }
|
|
||||||
|
|
||||||
.logo:hover { filter: blur(0px); opacity: 1; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; background-color: #1f1729; }
|
|
||||||
|
|
||||||
.sticky { filter: blur(0px); opacity: 1; background-color: #1f1729; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.navmenu { margin: 0 40px 0 20px; font-size: 34px; color: #38ff59; }
|
|
||||||
|
|
||||||
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #1f1729; border-radius: 5px; display: flex; flex-wrap: wrap; }
|
|
||||||
|
|
||||||
nav ul { padding: 20px; width: 100%; }
|
|
||||||
|
|
||||||
nav li { list-style-type: none; margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
nav li a { display: block; font-size: 14px; }
|
|
||||||
|
|
||||||
.blurredout { filter: blur(5px); -webkit-transition: filter 400ms ease-in; -moz-transition: filter 400ms ease-in; transition: filter 400ms ease-in; }
|
|
||||||
|
|
||||||
.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(31, 23, 41, 0.75); z-index: 10; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; }
|
|
||||||
|
|
||||||
.modalDialog:target { opacity: 1; pointer-events: auto; }
|
|
||||||
|
|
||||||
.modalDialog > div { display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: 3px; background: #001f24; background: -moz-linear-gradient(#000, #001f24); background: -webkit-linear-gradient(#000, #001f24); background: -o-linear-gradient(#000, #001f24); }
|
|
||||||
|
|
||||||
.close-button { background-color: #8d3ed8; color: #38ff59; margin: 0 auto; line-height: 48px; position: absolute; right: -12px; text-align: center; top: -10px; width: 48px; height: 48px; text-decoration: none; font-weight: bold; border-radius: 48px; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.close-button:hover { background-color: #38ff59; color: #8d3ed8; }
|
|
||||||
|
|
||||||
#closearea { position: fixed; width: 100%; height: 100%; }
|
|
||||||
|
|
||||||
/* Background Video */
|
|
||||||
.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: -100; background: #fff; }
|
|
||||||
|
|
||||||
.fullscreen-bg__video { background: #fff; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; }
|
|
||||||
|
|
||||||
/* cookies */
|
|
||||||
#cookie-notice { display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: #000000; flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; }
|
|
||||||
|
|
||||||
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.75em; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 651px) { #cookie-notice p { text-align: center; margin: 40px 40px 20px 40px; } #cookie-notice .yes { margin: 20px 40px 40px 40px; } }
|
|
||||||
|
|
||||||
.yes { flex: 0 0 250px; -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; text-align: center; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-attachment: scroll; background-image: linear-gradient(228deg, rgba(56, 255, 89, 0.75), rgba(141, 62, 216, 0.75)); background-origin: padding-box; background-clip: border-box; background-size: 400% 400%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; margin: 40px 40px 40px 20px; }
|
|
||||||
|
|
||||||
.yes:hover { -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
|
|
||||||
|
|
||||||
/* Audio Player Styles
|
|
||||||
================================================== */
|
|
||||||
/* Default / Desktop / Firefox */
|
|
||||||
.album-player { display: flex; flex-wrap: wrap; padding: 20px; justify-content: space-evenly; flex-direction: row-reverse; align-items: center; }
|
|
||||||
|
|
||||||
.album-player > div { margin: 20px; }
|
|
||||||
|
|
||||||
audio { margin: 0; width: 100%; }
|
|
||||||
|
|
||||||
.player-wrap { flex: 1 1 400px; max-width: 700px; border-radius: 5px; width: 100%; }
|
|
||||||
|
|
||||||
#plwrap ul { list-style: none; padding: 0; }
|
|
||||||
|
|
||||||
#plwrap ul li { border-top: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#plwrap ul li:first-child { border-radius: 5px 5px 0 0; }
|
|
||||||
|
|
||||||
#plwrap ul li:last-child { border-radius: 0 0 5px 5px; border-bottom: solid 1px rgba(235, 219, 248, 0.25); }
|
|
||||||
|
|
||||||
#audiowrap { background-color: #1f1729; margin: 0 auto 0 auto; }
|
|
||||||
|
|
||||||
#plwrap { margin: 0 auto; }
|
|
||||||
|
|
||||||
#tracks { flex: 1 0 200px; min-height: 65px; position: relative; text-align: center; text-decoration: none; padding-top: 20px; }
|
|
||||||
|
|
||||||
#nowPlay { display: flex; width: 100%; height: 80px; flex-wrap: unset; justify-content: flex-start; align-items: center; background-color: #1f1729; }
|
|
||||||
|
|
||||||
#npTitle { flex: 1 1 100%; margin: 0; padding: 21px; }
|
|
||||||
|
|
||||||
#npAction { display: none; margin: 0; padding: 21px; font-size: 12px; }
|
|
||||||
|
|
||||||
#plList { margin: 0; }
|
|
||||||
|
|
||||||
#plList li { background-color: #1f1729; cursor: pointer; margin: 0; padding: 21px 0; border-left: 1px solid rgba(235, 219, 248, 0.25); border-right: 1px solid rgba(235, 219, 248, 0.25); border-top: 0; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
#plList li:hover { background-color: #38ff59; color: #1f1729; transition: all 400ms ease-in-out; }
|
|
||||||
|
|
||||||
.plItem { position: relative; }
|
|
||||||
|
|
||||||
.plTitle { left: 75px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; }
|
|
||||||
|
|
||||||
.plNum { padding-left: 21px; width: 65px; }
|
|
||||||
|
|
||||||
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
|
|
||||||
|
|
||||||
.plSel { background-color: rgba(235, 219, 248, 0.25) !important; cursor: pointer !important; }
|
|
||||||
|
|
||||||
.plSel:hover { background-color: #38ff59 !important; }
|
|
||||||
|
|
||||||
a[id^="btn"] { font-size: 1.5em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 27px 0 21px; text-decoration: none; }
|
|
||||||
|
|
||||||
a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
|
|
||||||
|
|
||||||
.coverart { flex: 1 1 400px; justify-content: center; display: flex; flex-wrap: wrap; max-width: 700px; }
|
|
||||||
|
|
||||||
.coverart #author { margin: 40px 0 0 0; flex: 1 1 auto; text-align: center; }
|
|
||||||
|
|
||||||
.coverartwrapper { width: 80%; padding-top: 80%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
.coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
.spinnit { -webkit-animation: infiniteRotate 2s linear infinite; /* Safari */ -moz-animation: infiniteRotate 2s linear infinite; animation: infiniteRotate 2s linear infinite; }
|
|
||||||
|
|
||||||
.paused { animation-play-state: paused; }
|
|
||||||
|
|
||||||
.track-picker { display: flex; flex-wrap: wrap; margin: 0; padding: 0; background-color: #38ff59; margin: 0; padding: 0; min-height: 50vw; text-align: left; }
|
|
||||||
|
|
||||||
.track-picker .button { background-color: #38ff59; color: #1f1729; }
|
|
||||||
|
|
||||||
.track-picker .button:hover { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker > div { flex: 1 1 auto; width: 50%; min-width: 280px; margin: 0; padding: 0; background-color: #1f1729; -webkit-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); box-shadow: inset 0px 23px 25px -25px rgba(0, 0, 0, 0.75); }
|
|
||||||
|
|
||||||
.track-picker > div > h2, .track-picker > div p { text-align: left; margin: 20px 40px; }
|
|
||||||
|
|
||||||
.track-picker > div p:last-child { margin-bottom: 40px; }
|
|
||||||
|
|
||||||
.track-picker .full-image { width: 50%; min-width: 280px; min-height: 50vw; background-color: transparent; background-size: cover; background-position: center; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) { flex-direction: row-reverse; background-color: #8d3ed8; text-align: right; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button { background-color: #8d3ed8; color: #ebdbf8; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) .button:hover { background-color: #38ff59; color: #1f1729; }
|
|
||||||
|
|
||||||
.track-picker:nth-child(even) > div > h2, .track-picker:nth-child(even) > div a, .track-picker:nth-child(even) > div p { text-align: right; }
|
|
||||||
|
|
||||||
#fixedPlayer { background-color: #1f1729; margin: 0; padding: 0; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100000; -webkit-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 35px 2px rgba(0, 0, 0, 0.3); -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.showplayer { height: 120px; }
|
|
||||||
|
|
||||||
.hideplayer { height: 0; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 559px) { .track-picker { background-size: 100%; } .track-picker .full-image { min-height: 100vw; } #nowPlay { align-items: baseline; padding-bottom: 20px; } #tracks { flex: 1 0 100px; width: 100px; position: relative; text-align: center; text-decoration: none; } a[id^="btn"] { font-size: 1em; color: #ebdbf8; cursor: pointer; margin: 0; padding: 0 0 0 20px; text-decoration: none; } #npTitle { font-size: 0.8em; text-decoration: none; margin: 0; padding: 0 0 0 20px; } }
|
|
||||||
|
|
||||||
#trackArt { overflow-x: hidden; flex: 1 1 50%; min-width: 512px; height: 100vh; padding: 0; margin: 0; background-size: 100%; background: #1f1729; background: linear-gradient(180deg, #1f1729 26%, rgba(56, 255, 89, 0.25) 100%); }
|
|
||||||
|
|
||||||
#trackArt > section { position: absolute; height: 100vh; width: 50%; background: transparent; padding: 0; margin: 0; text-align: center; }
|
|
||||||
|
|
||||||
#trackArt > section > * { margin: 40px; }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapper { margin-top: 120px; margin-left: 50%; transform: translateX(-50%); width: 50%; padding-top: 50%; /* 1:1 Aspect Ratio */ position: relative; /* If you want text inside of it */ }
|
|
||||||
|
|
||||||
#trackArt .coverartwrapped { position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 100%; padding-bottom: 0; background-size: cover; }
|
|
||||||
|
|
||||||
#trackArt .playbutton { cursor: pointer; justify-self: center; }
|
|
||||||
|
|
||||||
#trackInfo { flex: 1 1 50%; height: 100vh; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo section { text-align: left; }
|
|
||||||
|
|
||||||
#trackInfo section > * { margin: 20px; }
|
|
||||||
|
|
||||||
#trackInfo section .info { margin: 20px; padding: 0; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav-next { text-align: right; }
|
|
||||||
|
|
||||||
#trackInfo .post-nav { text-align: left; }
|
|
||||||
|
|
||||||
@media only screen and (max-width: 1023px) { #trackArt { height: 80vh; min-width: 100%; } #trackArt section { position: absolute; top: 0; margin: 0; width: 100%; height: 80vh; } #trackInfo { height: unset; overflow-y: unset; } }
|
|
||||||
|
|
||||||
.bouncer { -webkit-animation: backgroundSize 10s ease infinite; -moz-animation: backgroundSize 10s ease infinite; animation: backgroundSize 10s ease infinite; }
|
|
||||||
|
|
||||||
.editor-link { display: none; margin-top: 0; padding-top: 30px; }
|
|
||||||
|
|
||||||
.editor-link .btn { border: 0; border-radius: 2px; width: 100%; max-width: 500px; box-sizing: border-box; text-decoration: none; padding: 10px 15px; margin: 0; font-size: 18px; cursor: pointer; background-color: #f7e064; color: #333; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2); }
|
|
||||||
|
|
||||||
.editor-link .btn:hover { background-color: #f4d525; color: #333; }
|
|
||||||
|
|
||||||
.cms-editor-active .editor-link { display: block; }
|
|
||||||
|
|
||||||
.noJSalbum { display: none; }
|
|
||||||
|
|
||||||
.logo, #sticky { filter: blur(0px); opacity: 1; background-color: #1f1729; }
|
|
||||||
|
|
||||||
.blurredout { filter: blur(0px); opacity: 1; background-color: #1f1729; -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
|
|
||||||
|
|
||||||
.hero { padding-top: 120px; }
|
|
||||||
|
|
||||||
.player-wrap { display: none; }
|
|
||||||
|
|
||||||
.noJSalbum { display: unset; flex: 0 1 400px; border-radius: 5px; width: 100%; }
|
|
||||||
|
|
||||||
#fixed-player { display: unset; height: unset; }
|
|
||||||
|
|
||||||
/*# sourceMappingURL=noscripts.css.map */
|
|
Before Width: | Height: | Size: 64 B |
Before Width: | Height: | Size: 27 KiB |
2
assets/js/breakpoints.min.js
vendored
|
@ -1,2 +0,0 @@
|
||||||
/* breakpoints.js v1.0 | @ajlkn | MIT licensed */
|
|
||||||
var breakpoints=function(){"use strict";function e(e){t.init(e)}var t={list:null,media:{},events:[],init:function(e){t.list=e,window.addEventListener("resize",t.poll),window.addEventListener("orientationchange",t.poll),window.addEventListener("load",t.poll),window.addEventListener("fullscreenchange",t.poll)},active:function(e){var n,a,s,i,r,d,c;if(!(e in t.media)){if(">="==e.substr(0,2)?(a="gte",n=e.substr(2)):"<="==e.substr(0,2)?(a="lte",n=e.substr(2)):">"==e.substr(0,1)?(a="gt",n=e.substr(1)):"<"==e.substr(0,1)?(a="lt",n=e.substr(1)):"!"==e.substr(0,1)?(a="not",n=e.substr(1)):(a="eq",n=e),n&&n in t.list)if(i=t.list[n],Array.isArray(i)){if(r=parseInt(i[0]),d=parseInt(i[1]),isNaN(r)){if(isNaN(d))return;c=i[1].substr(String(d).length)}else c=i[0].substr(String(r).length);if(isNaN(r))switch(a){case"gte":s="screen";break;case"lte":s="screen and (max-width: "+d+c+")";break;case"gt":s="screen and (min-width: "+(d+1)+c+")";break;case"lt":s="screen and (max-width: -1px)";break;case"not":s="screen and (min-width: "+(d+1)+c+")";break;default:s="screen and (max-width: "+d+c+")"}else if(isNaN(d))switch(a){case"gte":s="screen and (min-width: "+r+c+")";break;case"lte":s="screen";break;case"gt":s="screen and (max-width: -1px)";break;case"lt":s="screen and (max-width: "+(r-1)+c+")";break;case"not":s="screen and (max-width: "+(r-1)+c+")";break;default:s="screen and (min-width: "+r+c+")"}else switch(a){case"gte":s="screen and (min-width: "+r+c+")";break;case"lte":s="screen and (max-width: "+d+c+")";break;case"gt":s="screen and (min-width: "+(d+1)+c+")";break;case"lt":s="screen and (max-width: "+(r-1)+c+")";break;case"not":s="screen and (max-width: "+(r-1)+c+"), screen and (min-width: "+(d+1)+c+")";break;default:s="screen and (min-width: "+r+c+") and (max-width: "+d+c+")"}}else s="("==i.charAt(0)?"screen and "+i:i;t.media[e]=!!s&&s}return t.media[e]!==!1&&window.matchMedia(t.media[e]).matches},on:function(e,n){t.events.push({query:e,handler:n,state:!1}),t.active(e)&&n()},poll:function(){var e,n;for(e=0;e<t.events.length;e++)n=t.events[e],t.active(n.query)?n.state||(n.state=!0,n.handler()):n.state&&(n.state=!1)}};return e._=t,e.on=function(e,n){t.on(e,n)},e.active=function(e){return t.active(e)},e}();!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():e.breakpoints=t()}(this,function(){return breakpoints});
|
|
2
assets/js/browser.min.js
vendored
|
@ -1,2 +0,0 @@
|
||||||
/* browser.js v1.0 | @ajlkn | MIT licensed */
|
|
||||||
var browser=function(){"use strict";var e={name:null,version:null,os:null,osVersion:null,touch:null,mobile:null,_canUse:null,canUse:function(n){e._canUse||(e._canUse=document.createElement("div"));var o=e._canUse.style,r=n.charAt(0).toUpperCase()+n.slice(1);return n in o||"Moz"+r in o||"Webkit"+r in o||"O"+r in o||"ms"+r in o},init:function(){var n,o,r,i,t=navigator.userAgent;for(n="other",o=0,r=[["firefox",/Firefox\/([0-9\.]+)/],["bb",/BlackBerry.+Version\/([0-9\.]+)/],["bb",/BB[0-9]+.+Version\/([0-9\.]+)/],["opera",/OPR\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)/],["edge",/Edge\/([0-9\.]+)/],["safari",/Version\/([0-9\.]+).+Safari/],["chrome",/Chrome\/([0-9\.]+)/],["ie",/MSIE ([0-9]+)/],["ie",/Trident\/.+rv:([0-9]+)/]],i=0;i<r.length;i++)if(t.match(r[i][1])){n=r[i][0],o=parseFloat(RegExp.$1);break}for(e.name=n,e.version=o,n="other",o=0,r=[["ios",/([0-9_]+) like Mac OS X/,function(e){return e.replace("_",".").replace("_","")}],["ios",/CPU like Mac OS X/,function(e){return 0}],["wp",/Windows Phone ([0-9\.]+)/,null],["android",/Android ([0-9\.]+)/,null],["mac",/Macintosh.+Mac OS X ([0-9_]+)/,function(e){return e.replace("_",".").replace("_","")}],["windows",/Windows NT ([0-9\.]+)/,null],["bb",/BlackBerry.+Version\/([0-9\.]+)/,null],["bb",/BB[0-9]+.+Version\/([0-9\.]+)/,null],["linux",/Linux/,null],["bsd",/BSD/,null],["unix",/X11/,null]],i=0;i<r.length;i++)if(t.match(r[i][1])){n=r[i][0],o=parseFloat(r[i][2]?r[i][2](RegExp.$1):RegExp.$1);break}e.os=n,e.osVersion=o,e.touch="wp"==e.os?navigator.msMaxTouchPoints>0:!!("ontouchstart"in window),e.mobile="wp"==e.os||"android"==e.os||"ios"==e.os||"bb"==e.os}};return e.init(),e}();!function(e,n){"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?module.exports=n():e.browser=n()}(this,function(){return browser});
|
|
|
@ -1,563 +0,0 @@
|
||||||
/*
|
|
||||||
Story by HTML5 UP
|
|
||||||
html5up.net | @ajlkn
|
|
||||||
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
|
|
||||||
|
|
||||||
Note: Only needed for demo purposes. Delete for production sites.
|
|
||||||
*/
|
|
||||||
|
|
||||||
(function($) {
|
|
||||||
|
|
||||||
var $window = $(window);
|
|
||||||
|
|
||||||
// Styles.
|
|
||||||
$(
|
|
||||||
'<style>' +
|
|
||||||
'.demo-animate-all:not(.gallery), .demo-animate-all:not(.gallery) *, .demo-animate-all:not(.gallery) *:before, .demo-animate-all:not(.gallery) *:after { transition: all 0.5s ease-in-out; }' +
|
|
||||||
'.demo-controls .property .classes { display: none; }' +
|
|
||||||
'.demo-controls .property[data-requires] { display: none; }' +
|
|
||||||
'.demo-controls .property[data-requires].active { display: inline; }' +
|
|
||||||
'.demo-controls .property .tooltip { position: relative; }' +
|
|
||||||
'.demo-controls .property .tooltip:before { content: \'Click to change!\'; font-size: 0.7rem; position: absolute; bottom: 100%; left: 0; background: #47D3E5; color: #ffffff; line-height: 1; white-space: nowrap; font-weight: bold; border-radius: 0.125rem; padding: 0.325rem 0.425rem; animation: demo-controls-tooltip 1.5s forwards; animation-delay: 1s; opacity: 0; }' +
|
|
||||||
'.demo-controls .property .tooltip:after { content: \'\'; position: absolute; bottom: calc(100% - 0.25rem); left: 0.5rem; border-left: solid 0.5rem transparent; border-right: solid 0.5rem transparent; border-top: solid 0.5rem #47D3E5; width: 0.5rem; height: 0.5rem; animation: demo-controls-tooltip 1.5s forwards; animation-delay: 1s; opacity: 0; }' +
|
|
||||||
'@keyframes demo-controls-tooltip {' +
|
|
||||||
'0% { opacity: 0; transform: translateY(0); }' +
|
|
||||||
'10% { opacity: 1; transform: translateY(0.125rem); }' +
|
|
||||||
'20% { opacity: 1; transform: translateY(-0.125rem); }' +
|
|
||||||
'30% { opacity: 1; transform: translateY(0.125rem); }' +
|
|
||||||
'40% { opacity: 1; transform: translateY(-0.125rem); }' +
|
|
||||||
'50% { opacity: 1; transform: translateY(0.125rem); }' +
|
|
||||||
'60% { opacity: 1; transform: translateY(0); }' +
|
|
||||||
'90% { opacity: 1; }' +
|
|
||||||
'100% { opacity: 0; }' +
|
|
||||||
'}' +
|
|
||||||
'</style>'
|
|
||||||
).appendTo($('head'));
|
|
||||||
|
|
||||||
// Functions.
|
|
||||||
$.fn.demo_controls = function(styles, userOptions) {
|
|
||||||
|
|
||||||
var $this = $(this),
|
|
||||||
$styleProperty, $stylePropertyClasses,
|
|
||||||
$controls, $x, $y, $z,
|
|
||||||
options,
|
|
||||||
current, i, j, k, s, n, count;
|
|
||||||
|
|
||||||
// No elements?
|
|
||||||
if (this.length == 0)
|
|
||||||
return $this;
|
|
||||||
|
|
||||||
// Multiple elements?
|
|
||||||
if (this.length > 1) {
|
|
||||||
|
|
||||||
for (var i=0; i < this.length; i++)
|
|
||||||
$(this[i]).demo_controls(styles, userOptions);
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Options.
|
|
||||||
options = $.extend({
|
|
||||||
target: null,
|
|
||||||
palette: true
|
|
||||||
}, userOptions);
|
|
||||||
|
|
||||||
// Controls.
|
|
||||||
if (styles) {
|
|
||||||
|
|
||||||
$controls = $(
|
|
||||||
'<span class="demo-controls">' +
|
|
||||||
'<span class="property" data-name="style">' +
|
|
||||||
'<a href="#" class="title tooltip">style</a>' +
|
|
||||||
'<span class="classes"></span>' + (options.palette ? ', ' : ' ') +
|
|
||||||
'</span>' +
|
|
||||||
(options.palette ?
|
|
||||||
'<span class="property active" data-name="scheme">' +
|
|
||||||
'<a href="#" class="title">scheme</a>' +
|
|
||||||
'<span class="classes">' +
|
|
||||||
'<span data-class="-" class="active">default</span>' +
|
|
||||||
'<span data-class="invert">invert</span>' +
|
|
||||||
'</span>, ' +
|
|
||||||
'</span>' +
|
|
||||||
'<span class="property active" data-name="color">' +
|
|
||||||
'<a href="#" class="title">color</a>' +
|
|
||||||
'<span class="classes">' +
|
|
||||||
'<span data-class="-" class="active">default</span>' +
|
|
||||||
'<span data-class="color1">color1</span>' +
|
|
||||||
'<span data-class="color2">color2</span>' +
|
|
||||||
'<span data-class="color3">color3</span>' +
|
|
||||||
'<span data-class="color4">color4</span>' +
|
|
||||||
'<span data-class="color5">color5</span>' +
|
|
||||||
'<span data-class="color6">color6</span>' +
|
|
||||||
'<span data-class="color7">color7</span>' +
|
|
||||||
'</span>, ' +
|
|
||||||
'</span>'
|
|
||||||
: '') +
|
|
||||||
'</span>'
|
|
||||||
);
|
|
||||||
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
|
|
||||||
$controls = $(
|
|
||||||
'<span class="demo-controls">' +
|
|
||||||
(options.palette ?
|
|
||||||
'<span class="property active" data-name="scheme">' +
|
|
||||||
'<a href="#" class="title">scheme</a>' +
|
|
||||||
'<span class="classes">' +
|
|
||||||
'<span data-class="-" class="active">default</span>' +
|
|
||||||
'<span data-class="invert">invert</span>' +
|
|
||||||
'</span> and ' +
|
|
||||||
'</span>' +
|
|
||||||
'<span class="property active" data-name="color">' +
|
|
||||||
'<a href="#" class="title">color</a>' +
|
|
||||||
'<span class="classes">' +
|
|
||||||
'<span data-class="-" class="active">default</span>' +
|
|
||||||
'<span data-class="color1">color1</span>' +
|
|
||||||
'<span data-class="color2">color2</span>' +
|
|
||||||
'<span data-class="color3">color3</span>' +
|
|
||||||
'<span data-class="color4">color4</span>' +
|
|
||||||
'<span data-class="color5">color5</span>' +
|
|
||||||
'<span data-class="color6">color6</span>' +
|
|
||||||
'<span data-class="color7">color7</span>' +
|
|
||||||
'</span>' +
|
|
||||||
'</span>'
|
|
||||||
: '') +
|
|
||||||
'</span>'
|
|
||||||
);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Target.
|
|
||||||
switch (options.target) {
|
|
||||||
|
|
||||||
case 'previous':
|
|
||||||
$this.prev().find('.demo-controls').replaceWith($controls);
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
$this.find('.demo-controls').replaceWith($controls);
|
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Styles.
|
|
||||||
if (styles) {
|
|
||||||
|
|
||||||
$styleProperty = $controls.find('.property[data-name="style"]');
|
|
||||||
$stylePropertyClasses = $styleProperty.children('.classes');
|
|
||||||
|
|
||||||
for (i in styles) {
|
|
||||||
|
|
||||||
current = false;
|
|
||||||
count = Object.keys(styles[i]).length;
|
|
||||||
n = 1;
|
|
||||||
|
|
||||||
// Add to style property.
|
|
||||||
$x = $('<span data-class="' + i + '">, ' + i + '</span>')
|
|
||||||
.appendTo($stylePropertyClasses);
|
|
||||||
|
|
||||||
if ($this.hasClass(i)) {
|
|
||||||
|
|
||||||
$x.addClass('active');
|
|
||||||
current = true;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Step through properties.
|
|
||||||
for (j in styles[i]) {
|
|
||||||
|
|
||||||
$x = $(
|
|
||||||
'<span class="property" data-name="' + j + '" data-requires="' + i + '">' +
|
|
||||||
(n == count ? '<span>and </span>' : '') +
|
|
||||||
'<a href="#" class="title">' + j + '</a>' +
|
|
||||||
'<span class="classes">' +
|
|
||||||
'</span>' + (n < count ? ', ' : '') +
|
|
||||||
'</span>'
|
|
||||||
).appendTo($controls);
|
|
||||||
|
|
||||||
$y = $x.children('.classes');
|
|
||||||
|
|
||||||
if (current)
|
|
||||||
$x.addClass('active');
|
|
||||||
|
|
||||||
for (k in styles[i][j]) {
|
|
||||||
|
|
||||||
$z = $('<span data-class="' + k + '">, ' + styles[i][j][k].replace('*', '') + '</span>')
|
|
||||||
.appendTo($y);
|
|
||||||
|
|
||||||
if (styles[i][j][k].substr(-1, 1) == '*')
|
|
||||||
$z.addClass('default');
|
|
||||||
|
|
||||||
if (current
|
|
||||||
&& $this.hasClass(k))
|
|
||||||
$z.addClass('active');
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
n++;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Events.
|
|
||||||
$controls.on('click', 'a', function(event) {
|
|
||||||
event.preventDefault();
|
|
||||||
});
|
|
||||||
|
|
||||||
$controls.on('click', '.property.active', function(event) {
|
|
||||||
|
|
||||||
var $property = $(this);
|
|
||||||
var $classes = $property.find('.classes > *');
|
|
||||||
var $current = $classes.filter('.active');
|
|
||||||
var $next;
|
|
||||||
|
|
||||||
// Determine next.
|
|
||||||
if ($current.length == 0
|
|
||||||
|| $current.index() == $classes.length - 1)
|
|
||||||
$next = $classes.first();
|
|
||||||
else
|
|
||||||
$next = $current.next();
|
|
||||||
|
|
||||||
// Turn on animate all.
|
|
||||||
$this.addClass('demo-animate-all');
|
|
||||||
|
|
||||||
// Deactivate current.
|
|
||||||
$current.removeClass('active');
|
|
||||||
$this.removeClass($current.data('class'));
|
|
||||||
|
|
||||||
// Activate next.
|
|
||||||
$next.addClass('active');
|
|
||||||
$this.addClass($next.data('class'));
|
|
||||||
|
|
||||||
// Turn off animate all.
|
|
||||||
setTimeout(function() {
|
|
||||||
$this.removeClass('demo-animate-all');
|
|
||||||
}, 500);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$controls.on('click', '.property[data-name="style"]', function(event) {
|
|
||||||
|
|
||||||
var $property = $(this);
|
|
||||||
var $classes = $property.find('.classes > *');
|
|
||||||
var $current = $classes.filter('.active');
|
|
||||||
var $next;
|
|
||||||
|
|
||||||
// Determine next.
|
|
||||||
if ($current.length == 0
|
|
||||||
|| $current.index() == $classes.length - 1)
|
|
||||||
$next = $classes.first();
|
|
||||||
else
|
|
||||||
$next = $current.next();
|
|
||||||
|
|
||||||
// Turn on animate all.
|
|
||||||
$this.addClass('demo-animate-all');
|
|
||||||
|
|
||||||
// Deactivate current.
|
|
||||||
$current.removeClass('active');
|
|
||||||
$this.removeClass($current.data('class'));
|
|
||||||
|
|
||||||
$controls.find('.property[data-requires="' + $current.data('class') + '"]')
|
|
||||||
.removeClass('active');
|
|
||||||
|
|
||||||
$controls.find('.property[data-requires="' + $current.data('class') + '"] > .classes > .active').each(function() {
|
|
||||||
|
|
||||||
$(this).removeClass('active');
|
|
||||||
|
|
||||||
if ($(this).data('class') != '-')
|
|
||||||
$this.removeClass($(this).data('class'));
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// Activate next.
|
|
||||||
$next.addClass('active');
|
|
||||||
$this.addClass($next.data('class'));
|
|
||||||
|
|
||||||
$controls.find('.property[data-requires="' + $next.data('class') + '"]')
|
|
||||||
.addClass('active');
|
|
||||||
|
|
||||||
$controls.find('.property[data-requires="' + $next.data('class') + '"] > .classes > .default').each(function() {
|
|
||||||
|
|
||||||
$(this).addClass('active');
|
|
||||||
|
|
||||||
if ($(this).data('class') != '-')
|
|
||||||
$this.addClass($(this).data('class'));
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// Turn off animate all.
|
|
||||||
setTimeout(function() {
|
|
||||||
$this.removeClass('demo-animate-all');
|
|
||||||
}, 500);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
// Elements.
|
|
||||||
|
|
||||||
// Wrappers.
|
|
||||||
$('.wrapper').demo_controls(null, {
|
|
||||||
palette: true
|
|
||||||
});
|
|
||||||
|
|
||||||
// Banner.
|
|
||||||
$('.banner').demo_controls({
|
|
||||||
style1: {
|
|
||||||
'size': {
|
|
||||||
'-': 'normal',
|
|
||||||
'fullscreen': 'fullscreen*'
|
|
||||||
},
|
|
||||||
'orientation': {
|
|
||||||
'orient-left': 'left*',
|
|
||||||
'orient-right': 'right'
|
|
||||||
},
|
|
||||||
'content alignment': {
|
|
||||||
'content-align-left': 'left*',
|
|
||||||
'content-align-center': 'center',
|
|
||||||
'content-align-right': 'right'
|
|
||||||
},
|
|
||||||
'image position': {
|
|
||||||
'image-position-left': 'left',
|
|
||||||
'image-position-center': 'center*',
|
|
||||||
'image-position-right': 'right'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style2: {
|
|
||||||
'size': {
|
|
||||||
'-': 'normal',
|
|
||||||
'fullscreen': 'fullscreen*'
|
|
||||||
},
|
|
||||||
'orientation': {
|
|
||||||
'orient-left': 'left',
|
|
||||||
'orient-center': 'center*',
|
|
||||||
'orient-right': 'right'
|
|
||||||
},
|
|
||||||
'content alignment': {
|
|
||||||
'content-align-left': 'left',
|
|
||||||
'content-align-center': 'center*',
|
|
||||||
'content-align-right': 'right'
|
|
||||||
},
|
|
||||||
'image position': {
|
|
||||||
'image-position-left': 'left',
|
|
||||||
'image-position-center': 'center*',
|
|
||||||
'image-position-right': 'right'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style3: {
|
|
||||||
'size': {
|
|
||||||
'-': 'normal',
|
|
||||||
'fullscreen': 'fullscreen*'
|
|
||||||
},
|
|
||||||
'orientation': {
|
|
||||||
'orient-left': 'left',
|
|
||||||
'orient-right': 'right*'
|
|
||||||
},
|
|
||||||
'content alignment': {
|
|
||||||
'content-align-left': 'left*',
|
|
||||||
'content-align-center': 'center',
|
|
||||||
'content-align-right': 'right'
|
|
||||||
},
|
|
||||||
'image position': {
|
|
||||||
'image-position-left': 'left',
|
|
||||||
'image-position-center': 'center*',
|
|
||||||
'image-position-right': 'right'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style4: {
|
|
||||||
'size': {
|
|
||||||
'-': 'normal',
|
|
||||||
'fullscreen': 'fullscreen*'
|
|
||||||
},
|
|
||||||
'phone type': {
|
|
||||||
'iphone': 'iphone*',
|
|
||||||
'android': 'android'
|
|
||||||
},
|
|
||||||
'orientation': {
|
|
||||||
'orient-left': 'left',
|
|
||||||
'orient-right': 'right*'
|
|
||||||
},
|
|
||||||
'content alignment': {
|
|
||||||
'content-align-left': 'left*',
|
|
||||||
'content-align-center': 'center',
|
|
||||||
'content-align-right': 'right'
|
|
||||||
},
|
|
||||||
'image position': {
|
|
||||||
'image-position-left': 'left',
|
|
||||||
'image-position-center': 'center*',
|
|
||||||
'image-position-right': 'right'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style5: {
|
|
||||||
'size': {
|
|
||||||
'-': 'normal',
|
|
||||||
'fullscreen': 'fullscreen*'
|
|
||||||
},
|
|
||||||
'content alignment': {
|
|
||||||
'content-align-left': 'left',
|
|
||||||
'content-align-center': 'center*',
|
|
||||||
'content-align-right': 'right'
|
|
||||||
},
|
|
||||||
'image position': {
|
|
||||||
'image-position-left': 'left',
|
|
||||||
'image-position-center': 'center*',
|
|
||||||
'image-position-right': 'right'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// Spotlight.
|
|
||||||
$('.spotlight').demo_controls({
|
|
||||||
style1: {
|
|
||||||
'orientation': {
|
|
||||||
'orient-left': 'left',
|
|
||||||
'orient-right': 'right*'
|
|
||||||
},
|
|
||||||
'content alignment': {
|
|
||||||
'content-align-left': 'left*',
|
|
||||||
'content-align-center': 'center',
|
|
||||||
'content-align-right': 'right'
|
|
||||||
},
|
|
||||||
'image position': {
|
|
||||||
'image-position-left': 'left*',
|
|
||||||
'image-position-center': 'center',
|
|
||||||
'image-position-right': 'right'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style2: {
|
|
||||||
'orientation': {
|
|
||||||
'orient-left': 'left',
|
|
||||||
'orient-right': 'right*'
|
|
||||||
},
|
|
||||||
'content alignment': {
|
|
||||||
'content-align-left': 'left*',
|
|
||||||
'content-align-center': 'center',
|
|
||||||
'content-align-right': 'right'
|
|
||||||
},
|
|
||||||
'image position': {
|
|
||||||
'image-position-left': 'left',
|
|
||||||
'image-position-center': 'center*',
|
|
||||||
'image-position-right': 'right'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style3: {
|
|
||||||
'phone type': {
|
|
||||||
'iphone': 'iphone*',
|
|
||||||
'android': 'android'
|
|
||||||
},
|
|
||||||
'orientation': {
|
|
||||||
'orient-left': 'left',
|
|
||||||
'orient-right': 'right*'
|
|
||||||
},
|
|
||||||
'content alignment': {
|
|
||||||
'content-align-left': 'left*',
|
|
||||||
'content-align-center': 'center',
|
|
||||||
'content-align-right': 'right'
|
|
||||||
},
|
|
||||||
'image position': {
|
|
||||||
'image-position-left': 'left',
|
|
||||||
'image-position-center': 'center*',
|
|
||||||
'image-position-right': 'right'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style4: {
|
|
||||||
'size': {
|
|
||||||
'-size': 'normal',
|
|
||||||
'fullscreen': 'fullscreen*',
|
|
||||||
'halfscreen': 'halfscreen'
|
|
||||||
},
|
|
||||||
'orientation': {
|
|
||||||
'orient-left': 'left*',
|
|
||||||
'orient-center': 'center',
|
|
||||||
'orient-right': 'right'
|
|
||||||
},
|
|
||||||
'content alignment': {
|
|
||||||
'content-align-left': 'left*',
|
|
||||||
'content-align-center': 'center',
|
|
||||||
'content-align-right': 'right'
|
|
||||||
},
|
|
||||||
'image position': {
|
|
||||||
'image-position-left': 'left',
|
|
||||||
'image-position-center': 'center*',
|
|
||||||
'image-position-right': 'right'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style5: {
|
|
||||||
'size': {
|
|
||||||
'-size': 'normal',
|
|
||||||
'fullscreen': 'fullscreen*',
|
|
||||||
'halfscreen': 'halfscreen'
|
|
||||||
},
|
|
||||||
'orientation': {
|
|
||||||
'orient-left': 'left*',
|
|
||||||
'orient-center': 'center',
|
|
||||||
'orient-right': 'right'
|
|
||||||
},
|
|
||||||
'content alignment': {
|
|
||||||
'content-align-left': 'left*',
|
|
||||||
'content-align-center': 'center',
|
|
||||||
'content-align-right': 'right'
|
|
||||||
},
|
|
||||||
'image position': {
|
|
||||||
'image-position-left': 'left',
|
|
||||||
'image-position-center': 'center*',
|
|
||||||
'image-position-right': 'right'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
// Gallery.
|
|
||||||
$('.gallery').demo_controls({
|
|
||||||
style1: {
|
|
||||||
'size': {
|
|
||||||
'small': 'small',
|
|
||||||
'medium': 'medium*',
|
|
||||||
'big': 'big'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style2: {
|
|
||||||
'size': {
|
|
||||||
'small': 'small',
|
|
||||||
'medium': 'medium*',
|
|
||||||
'big': 'big'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
}, {
|
|
||||||
target: 'previous',
|
|
||||||
palette: false
|
|
||||||
});
|
|
||||||
|
|
||||||
// Items.
|
|
||||||
$('.items').demo_controls({
|
|
||||||
style1: {
|
|
||||||
'size': {
|
|
||||||
'small': 'small',
|
|
||||||
'medium': 'medium*',
|
|
||||||
'big': 'big'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style2: {
|
|
||||||
'size': {
|
|
||||||
'small': 'small',
|
|
||||||
'medium': 'medium*',
|
|
||||||
'big': 'big'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
style3: {
|
|
||||||
'size': {
|
|
||||||
'small': 'small',
|
|
||||||
'medium': 'medium*',
|
|
||||||
'big': 'big'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}, {
|
|
||||||
target: 'previous',
|
|
||||||
palette: false
|
|
||||||
});
|
|
||||||
|
|
||||||
})(jQuery);
|
|
2
assets/js/jquery-3.4.1.min.js
vendored
2
assets/js/jquery.min.js
vendored
2
assets/js/jquery.scrollex.min.js
vendored
|
@ -1,2 +0,0 @@
|
||||||
/* jquery.scrollex v0.2.1 | (c) @ajlkn | github.com/ajlkn/jquery.scrollex | MIT licensed */
|
|
||||||
!function(t){function e(t,e,n){return"string"==typeof t&&("%"==t.slice(-1)?t=parseInt(t.substring(0,t.length-1))/100*e:"vh"==t.slice(-2)?t=parseInt(t.substring(0,t.length-2))/100*n:"px"==t.slice(-2)&&(t=parseInt(t.substring(0,t.length-2)))),t}var n=t(window),i=1,o={};n.on("scroll",function(){var e=n.scrollTop();t.map(o,function(t){window.clearTimeout(t.timeoutId),t.timeoutId=window.setTimeout(function(){t.handler(e)},t.options.delay)})}).on("load",function(){n.trigger("scroll")}),jQuery.fn.scrollex=function(l){var s=t(this);if(0==this.length)return s;if(this.length>1){for(var r=0;r<this.length;r++)t(this[r]).scrollex(l);return s}if(s.data("_scrollexId"))return s;var a,u,h,c,p;switch(a=i++,u=jQuery.extend({top:0,bottom:0,delay:0,mode:"default",enter:null,leave:null,initialize:null,terminate:null,scroll:null},l),u.mode){case"top":h=function(t,e,n,i,o){return t>=i&&o>=t};break;case"bottom":h=function(t,e,n,i,o){return n>=i&&o>=n};break;case"middle":h=function(t,e,n,i,o){return e>=i&&o>=e};break;case"top-only":h=function(t,e,n,i,o){return i>=t&&n>=i};break;case"bottom-only":h=function(t,e,n,i,o){return n>=o&&o>=t};break;default:case"default":h=function(t,e,n,i,o){return n>=i&&o>=t}}return c=function(t){var i,o,l,s,r,a,u=this.state,h=!1,c=this.$element.offset();i=n.height(),o=t+i/2,l=t+i,s=this.$element.outerHeight(),r=c.top+e(this.options.top,s,i),a=c.top+s-e(this.options.bottom,s,i),h=this.test(t,o,l,r,a),h!=u&&(this.state=h,h?this.options.enter&&this.options.enter.apply(this.element):this.options.leave&&this.options.leave.apply(this.element)),this.options.scroll&&this.options.scroll.apply(this.element,[(o-r)/(a-r)])},p={id:a,options:u,test:h,handler:c,state:null,element:this,$element:s,timeoutId:null},o[a]=p,s.data("_scrollexId",p.id),p.options.initialize&&p.options.initialize.apply(this),s},jQuery.fn.unscrollex=function(){var e=t(this);if(0==this.length)return e;if(this.length>1){for(var n=0;n<this.length;n++)t(this[n]).unscrollex();return e}var i,l;return(i=e.data("_scrollexId"))?(l=o[i],window.clearTimeout(l.timeoutId),delete o[i],e.removeData("_scrollexId"),l.options.terminate&&l.options.terminate.apply(this),e):e}}(jQuery);
|
|
2
assets/js/jquery.scrolly.min.js
vendored
|
@ -1,2 +0,0 @@
|
||||||
/* jquery.scrolly v1.0.0-dev | (c) @ajlkn | MIT licensed */
|
|
||||||
(function(e){function u(s,o){var u,a,f;if((u=e(s))[t]==0)return n;a=u[i]()[r];switch(o.anchor){case"middle":f=a-(e(window).height()-u.outerHeight())/2;break;default:case r:f=Math.max(a,0)}return typeof o[i]=="function"?f-=o[i]():f-=o[i],f}var t="length",n=null,r="top",i="offset",s="click.scrolly",o=e(window);e.fn.scrolly=function(i){var o,a,f,l,c=e(this);if(this[t]==0)return c;if(this[t]>1){for(o=0;o<this[t];o++)e(this[o]).scrolly(i);return c}l=n,f=c.attr("href");if(f.charAt(0)!="#"||f[t]<2)return c;a=jQuery.extend({anchor:r,easing:"swing",offset:0,parent:e("body,html"),pollOnce:!1,speed:1e3},i),a.pollOnce&&(l=u(f,a)),c.off(s).on(s,function(e){var t=l!==n?l:u(f,a);t!==n&&(e.preventDefault(),a.parent.stop().animate({scrollTop:t},a.speed,a.easing))})}})(jQuery);
|
|
|
@ -1,341 +0,0 @@
|
||||||
/*
|
|
||||||
Story by HTML5 UP
|
|
||||||
html5up.net | @ajlkn
|
|
||||||
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
|
|
||||||
*/
|
|
||||||
|
|
||||||
(function($) {
|
|
||||||
|
|
||||||
var $window = $(window),
|
|
||||||
$body = $('body'),
|
|
||||||
$wrapper = $('#wrapper');
|
|
||||||
|
|
||||||
// Breakpoints.
|
|
||||||
breakpoints({
|
|
||||||
xlarge: [ '1281px', '1680px' ],
|
|
||||||
large: [ '981px', '1280px' ],
|
|
||||||
medium: [ '737px', '980px' ],
|
|
||||||
small: [ '481px', '736px' ],
|
|
||||||
xsmall: [ '361px', '480px' ],
|
|
||||||
xxsmall: [ null, '360px' ]
|
|
||||||
});
|
|
||||||
|
|
||||||
// Play initial animations on page load.
|
|
||||||
$window.on('load', function() {
|
|
||||||
window.setTimeout(function() {
|
|
||||||
$body.removeClass('is-preload');
|
|
||||||
}, 100);
|
|
||||||
});
|
|
||||||
|
|
||||||
// Browser fixes.
|
|
||||||
|
|
||||||
// IE: Flexbox min-height bug.
|
|
||||||
if (browser.name == 'ie')
|
|
||||||
(function() {
|
|
||||||
|
|
||||||
var flexboxFixTimeoutId;
|
|
||||||
|
|
||||||
$window.on('resize.flexbox-fix', function() {
|
|
||||||
|
|
||||||
var $x = $('.fullscreen');
|
|
||||||
|
|
||||||
clearTimeout(flexboxFixTimeoutId);
|
|
||||||
|
|
||||||
flexboxFixTimeoutId = setTimeout(function() {
|
|
||||||
|
|
||||||
if ($x.prop('scrollHeight') > $window.height())
|
|
||||||
$x.css('height', 'auto');
|
|
||||||
else
|
|
||||||
$x.css('height', '100vh');
|
|
||||||
|
|
||||||
}, 250);
|
|
||||||
|
|
||||||
}).triggerHandler('resize.flexbox-fix');
|
|
||||||
|
|
||||||
})();
|
|
||||||
|
|
||||||
// Object fit workaround.
|
|
||||||
if (!browser.canUse('object-fit'))
|
|
||||||
(function() {
|
|
||||||
|
|
||||||
$('.banner .image, .spotlight .image').each(function() {
|
|
||||||
|
|
||||||
var $this = $(this),
|
|
||||||
$img = $this.children('img'),
|
|
||||||
positionClass = $this.parent().attr('class').match(/image-position-([a-z]+)/);
|
|
||||||
|
|
||||||
// Set image.
|
|
||||||
$this
|
|
||||||
.css('background-image', 'url("' + $img.attr('src') + '")')
|
|
||||||
.css('background-repeat', 'no-repeat')
|
|
||||||
.css('background-size', 'cover');
|
|
||||||
|
|
||||||
// Set position.
|
|
||||||
switch (positionClass.length > 1 ? positionClass[1] : '') {
|
|
||||||
|
|
||||||
case 'left':
|
|
||||||
$this.css('background-position', 'left');
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'right':
|
|
||||||
$this.css('background-position', 'right');
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
case 'center':
|
|
||||||
$this.css('background-position', 'center');
|
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Hide original.
|
|
||||||
$img.css('opacity', '0');
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
})();
|
|
||||||
|
|
||||||
// Smooth scroll.
|
|
||||||
$('.smooth-scroll').scrolly();
|
|
||||||
$('.smooth-scroll-middle').scrolly({ anchor: 'middle' });
|
|
||||||
|
|
||||||
// Wrapper.
|
|
||||||
$wrapper.children()
|
|
||||||
.scrollex({
|
|
||||||
top: '30vh',
|
|
||||||
bottom: '30vh',
|
|
||||||
initialize: function() {
|
|
||||||
$(this).addClass('is-inactive');
|
|
||||||
},
|
|
||||||
terminate: function() {
|
|
||||||
$(this).removeClass('is-inactive');
|
|
||||||
},
|
|
||||||
enter: function() {
|
|
||||||
$(this).removeClass('is-inactive');
|
|
||||||
},
|
|
||||||
leave: function() {
|
|
||||||
|
|
||||||
var $this = $(this);
|
|
||||||
|
|
||||||
if ($this.hasClass('onscroll-bidirectional'))
|
|
||||||
$this.addClass('is-inactive');
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// Items.
|
|
||||||
$('.items')
|
|
||||||
.scrollex({
|
|
||||||
top: '30vh',
|
|
||||||
bottom: '30vh',
|
|
||||||
delay: 50,
|
|
||||||
initialize: function() {
|
|
||||||
$(this).addClass('is-inactive');
|
|
||||||
},
|
|
||||||
terminate: function() {
|
|
||||||
$(this).removeClass('is-inactive');
|
|
||||||
},
|
|
||||||
enter: function() {
|
|
||||||
$(this).removeClass('is-inactive');
|
|
||||||
},
|
|
||||||
leave: function() {
|
|
||||||
|
|
||||||
var $this = $(this);
|
|
||||||
|
|
||||||
if ($this.hasClass('onscroll-bidirectional'))
|
|
||||||
$this.addClass('is-inactive');
|
|
||||||
|
|
||||||
}
|
|
||||||
})
|
|
||||||
.children()
|
|
||||||
.wrapInner('<div class="inner"></div>');
|
|
||||||
|
|
||||||
// Gallery.
|
|
||||||
$('.gallery')
|
|
||||||
.wrapInner('<div class="inner"></div>')
|
|
||||||
.prepend(browser.mobile ? '' : '<div class="forward"></div><div class="backward"></div>')
|
|
||||||
.scrollex({
|
|
||||||
top: '30vh',
|
|
||||||
bottom: '30vh',
|
|
||||||
delay: 50,
|
|
||||||
initialize: function() {
|
|
||||||
$(this).addClass('is-inactive');
|
|
||||||
},
|
|
||||||
terminate: function() {
|
|
||||||
$(this).removeClass('is-inactive');
|
|
||||||
},
|
|
||||||
enter: function() {
|
|
||||||
$(this).removeClass('is-inactive');
|
|
||||||
},
|
|
||||||
leave: function() {
|
|
||||||
|
|
||||||
var $this = $(this);
|
|
||||||
|
|
||||||
if ($this.hasClass('onscroll-bidirectional'))
|
|
||||||
$this.addClass('is-inactive');
|
|
||||||
|
|
||||||
}
|
|
||||||
})
|
|
||||||
.children('.inner')
|
|
||||||
//.css('overflow', 'hidden')
|
|
||||||
.css('overflow-y', browser.mobile ? 'visible' : 'hidden')
|
|
||||||
.css('overflow-x', browser.mobile ? 'scroll' : 'hidden')
|
|
||||||
.scrollLeft(0);
|
|
||||||
|
|
||||||
// Style #1.
|
|
||||||
// ...
|
|
||||||
|
|
||||||
// Style #2.
|
|
||||||
$('.gallery')
|
|
||||||
.on('wheel', '.inner', function(event) {
|
|
||||||
|
|
||||||
var $this = $(this),
|
|
||||||
delta = (event.originalEvent.deltaX * 10);
|
|
||||||
|
|
||||||
// Cap delta.
|
|
||||||
if (delta > 0)
|
|
||||||
delta = Math.min(25, delta);
|
|
||||||
else if (delta < 0)
|
|
||||||
delta = Math.max(-25, delta);
|
|
||||||
|
|
||||||
// Scroll.
|
|
||||||
$this.scrollLeft( $this.scrollLeft() + delta );
|
|
||||||
|
|
||||||
})
|
|
||||||
.on('mouseenter', '.forward, .backward', function(event) {
|
|
||||||
|
|
||||||
var $this = $(this),
|
|
||||||
$inner = $this.siblings('.inner'),
|
|
||||||
direction = ($this.hasClass('forward') ? 1 : -1);
|
|
||||||
|
|
||||||
// Clear move interval.
|
|
||||||
clearInterval(this._gallery_moveIntervalId);
|
|
||||||
|
|
||||||
// Start interval.
|
|
||||||
this._gallery_moveIntervalId = setInterval(function() {
|
|
||||||
$inner.scrollLeft( $inner.scrollLeft() + (5 * direction) );
|
|
||||||
}, 10);
|
|
||||||
|
|
||||||
})
|
|
||||||
.on('mouseleave', '.forward, .backward', function(event) {
|
|
||||||
|
|
||||||
// Clear move interval.
|
|
||||||
clearInterval(this._gallery_moveIntervalId);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// Lightbox.
|
|
||||||
$('.gallery.lightbox')
|
|
||||||
.on('click', 'a', function(event) {
|
|
||||||
|
|
||||||
var $a = $(this),
|
|
||||||
$gallery = $a.parents('.gallery'),
|
|
||||||
$modal = $gallery.children('.modal'),
|
|
||||||
$modalImg = $modal.find('img'),
|
|
||||||
href = $a.attr('href');
|
|
||||||
|
|
||||||
// Not an image? Bail.
|
|
||||||
if (!href.match(/\.(jpg|gif|png|mp4)$/))
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Prevent default.
|
|
||||||
event.preventDefault();
|
|
||||||
event.stopPropagation();
|
|
||||||
|
|
||||||
// Locked? Bail.
|
|
||||||
if ($modal[0]._locked)
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Lock.
|
|
||||||
$modal[0]._locked = true;
|
|
||||||
|
|
||||||
// Set src.
|
|
||||||
$modalImg.attr('src', href);
|
|
||||||
|
|
||||||
// Set visible.
|
|
||||||
$modal.addClass('visible');
|
|
||||||
|
|
||||||
// Focus.
|
|
||||||
$modal.focus();
|
|
||||||
|
|
||||||
// Delay.
|
|
||||||
setTimeout(function() {
|
|
||||||
|
|
||||||
// Unlock.
|
|
||||||
$modal[0]._locked = false;
|
|
||||||
|
|
||||||
}, 600);
|
|
||||||
|
|
||||||
})
|
|
||||||
.on('click', '.modal', function(event) {
|
|
||||||
|
|
||||||
var $modal = $(this),
|
|
||||||
$modalImg = $modal.find('img');
|
|
||||||
|
|
||||||
// Locked? Bail.
|
|
||||||
if ($modal[0]._locked)
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Already hidden? Bail.
|
|
||||||
if (!$modal.hasClass('visible'))
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Lock.
|
|
||||||
$modal[0]._locked = true;
|
|
||||||
|
|
||||||
// Clear visible, loaded.
|
|
||||||
$modal
|
|
||||||
.removeClass('loaded')
|
|
||||||
|
|
||||||
// Delay.
|
|
||||||
setTimeout(function() {
|
|
||||||
|
|
||||||
$modal
|
|
||||||
.removeClass('visible')
|
|
||||||
|
|
||||||
setTimeout(function() {
|
|
||||||
|
|
||||||
// Clear src.
|
|
||||||
$modalImg.attr('src', '');
|
|
||||||
|
|
||||||
// Unlock.
|
|
||||||
$modal[0]._locked = false;
|
|
||||||
|
|
||||||
// Focus.
|
|
||||||
$body.focus();
|
|
||||||
|
|
||||||
}, 475);
|
|
||||||
|
|
||||||
}, 125);
|
|
||||||
|
|
||||||
})
|
|
||||||
.on('keypress', '.modal', function(event) {
|
|
||||||
|
|
||||||
var $modal = $(this);
|
|
||||||
|
|
||||||
// Escape? Hide modal.
|
|
||||||
if (event.keyCode == 27)
|
|
||||||
$modal.trigger('click');
|
|
||||||
|
|
||||||
})
|
|
||||||
.prepend('<div class="modal" tabIndex="-1"><div class="inner"><img src="" /></div></div>')
|
|
||||||
.find('img')
|
|
||||||
.on('load', function(event) {
|
|
||||||
|
|
||||||
var $modalImg = $(this),
|
|
||||||
$modal = $modalImg.parents('.modal');
|
|
||||||
|
|
||||||
setTimeout(function() {
|
|
||||||
|
|
||||||
// No longer visible? Bail.
|
|
||||||
if (!$modal.hasClass('visible'))
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Set loaded.
|
|
||||||
$modal.addClass('loaded');
|
|
||||||
|
|
||||||
}, 275);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
})(jQuery);
|
|
|
@ -1,32 +0,0 @@
|
||||||
// When the user scrolls the page, execute scrollMenu
|
|
||||||
window.onscroll = function () { scrollMenu() };
|
|
||||||
|
|
||||||
// Get the navbar
|
|
||||||
var navbar = document.getElementById("logo");
|
|
||||||
var hider = document.getElementById("sticky");
|
|
||||||
// Get the offset position of the navbar
|
|
||||||
var sticky = navbar.offsetTop;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Add the sticky class to the navbar when you reach its scroll position. Remove "sticky" when you leave the scroll position
|
|
||||||
function scrollMenu() {
|
|
||||||
if (window.pageYOffset >= sticky) {
|
|
||||||
hider.classList.add("sticky")
|
|
||||||
} else {
|
|
||||||
hider.classList.remove("sticky")
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Make a pretty background when menu is open
|
|
||||||
var bodyBluring = document.getElementById("main-wrapper")
|
|
||||||
|
|
||||||
function blurBody() {
|
|
||||||
bodyBluring.classList.toggle("blurredout");
|
|
||||||
}
|
|
||||||
function removeBlur() {
|
|
||||||
bodyBluring.classList.remove("blurredout")
|
|
||||||
}
|
|
||||||
|
|
||||||
/// request permission to autoplay
|
|
|
@ -1,587 +0,0 @@
|
||||||
(function($) {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Generate an indented list of links from a nav. Meant for use with panel().
|
|
||||||
* @return {jQuery} jQuery object.
|
|
||||||
*/
|
|
||||||
$.fn.navList = function() {
|
|
||||||
|
|
||||||
var $this = $(this);
|
|
||||||
$a = $this.find('a'),
|
|
||||||
b = [];
|
|
||||||
|
|
||||||
$a.each(function() {
|
|
||||||
|
|
||||||
var $this = $(this),
|
|
||||||
indent = Math.max(0, $this.parents('li').length - 1),
|
|
||||||
href = $this.attr('href'),
|
|
||||||
target = $this.attr('target');
|
|
||||||
|
|
||||||
b.push(
|
|
||||||
'<a ' +
|
|
||||||
'class="link depth-' + indent + '"' +
|
|
||||||
( (typeof target !== 'undefined' && target != '') ? ' target="' + target + '"' : '') +
|
|
||||||
( (typeof href !== 'undefined' && href != '') ? ' href="' + href + '"' : '') +
|
|
||||||
'>' +
|
|
||||||
'<span class="indent-' + indent + '"></span>' +
|
|
||||||
$this.text() +
|
|
||||||
'</a>'
|
|
||||||
);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
return b.join('');
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Panel-ify an element.
|
|
||||||
* @param {object} userConfig User config.
|
|
||||||
* @return {jQuery} jQuery object.
|
|
||||||
*/
|
|
||||||
$.fn.panel = function(userConfig) {
|
|
||||||
|
|
||||||
// No elements?
|
|
||||||
if (this.length == 0)
|
|
||||||
return $this;
|
|
||||||
|
|
||||||
// Multiple elements?
|
|
||||||
if (this.length > 1) {
|
|
||||||
|
|
||||||
for (var i=0; i < this.length; i++)
|
|
||||||
$(this[i]).panel(userConfig);
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Vars.
|
|
||||||
var $this = $(this),
|
|
||||||
$body = $('body'),
|
|
||||||
$window = $(window),
|
|
||||||
id = $this.attr('id'),
|
|
||||||
config;
|
|
||||||
|
|
||||||
// Config.
|
|
||||||
config = $.extend({
|
|
||||||
|
|
||||||
// Delay.
|
|
||||||
delay: 0,
|
|
||||||
|
|
||||||
// Hide panel on link click.
|
|
||||||
hideOnClick: false,
|
|
||||||
|
|
||||||
// Hide panel on escape keypress.
|
|
||||||
hideOnEscape: false,
|
|
||||||
|
|
||||||
// Hide panel on swipe.
|
|
||||||
hideOnSwipe: false,
|
|
||||||
|
|
||||||
// Reset scroll position on hide.
|
|
||||||
resetScroll: false,
|
|
||||||
|
|
||||||
// Reset forms on hide.
|
|
||||||
resetForms: false,
|
|
||||||
|
|
||||||
// Side of viewport the panel will appear.
|
|
||||||
side: null,
|
|
||||||
|
|
||||||
// Target element for "class".
|
|
||||||
target: $this,
|
|
||||||
|
|
||||||
// Class to toggle.
|
|
||||||
visibleClass: 'visible'
|
|
||||||
|
|
||||||
}, userConfig);
|
|
||||||
|
|
||||||
// Expand "target" if it's not a jQuery object already.
|
|
||||||
if (typeof config.target != 'jQuery')
|
|
||||||
config.target = $(config.target);
|
|
||||||
|
|
||||||
// Panel.
|
|
||||||
|
|
||||||
// Methods.
|
|
||||||
$this._hide = function(event) {
|
|
||||||
|
|
||||||
// Already hidden? Bail.
|
|
||||||
if (!config.target.hasClass(config.visibleClass))
|
|
||||||
return;
|
|
||||||
|
|
||||||
// If an event was provided, cancel it.
|
|
||||||
if (event) {
|
|
||||||
|
|
||||||
event.preventDefault();
|
|
||||||
event.stopPropagation();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Hide.
|
|
||||||
config.target.removeClass(config.visibleClass);
|
|
||||||
|
|
||||||
// Post-hide stuff.
|
|
||||||
window.setTimeout(function() {
|
|
||||||
|
|
||||||
// Reset scroll position.
|
|
||||||
if (config.resetScroll)
|
|
||||||
$this.scrollTop(0);
|
|
||||||
|
|
||||||
// Reset forms.
|
|
||||||
if (config.resetForms)
|
|
||||||
$this.find('form').each(function() {
|
|
||||||
this.reset();
|
|
||||||
});
|
|
||||||
|
|
||||||
}, config.delay);
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
// Vendor fixes.
|
|
||||||
$this
|
|
||||||
.css('-ms-overflow-style', '-ms-autohiding-scrollbar')
|
|
||||||
.css('-webkit-overflow-scrolling', 'touch');
|
|
||||||
|
|
||||||
// Hide on click.
|
|
||||||
if (config.hideOnClick) {
|
|
||||||
|
|
||||||
$this.find('a')
|
|
||||||
.css('-webkit-tap-highlight-color', 'rgba(0,0,0,0)');
|
|
||||||
|
|
||||||
$this
|
|
||||||
.on('click', 'a', function(event) {
|
|
||||||
|
|
||||||
var $a = $(this),
|
|
||||||
href = $a.attr('href'),
|
|
||||||
target = $a.attr('target');
|
|
||||||
|
|
||||||
if (!href || href == '#' || href == '' || href == '#' + id)
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Cancel original event.
|
|
||||||
event.preventDefault();
|
|
||||||
event.stopPropagation();
|
|
||||||
|
|
||||||
// Hide panel.
|
|
||||||
$this._hide();
|
|
||||||
|
|
||||||
// Redirect to href.
|
|
||||||
window.setTimeout(function() {
|
|
||||||
|
|
||||||
if (target == '_blank')
|
|
||||||
window.open(href);
|
|
||||||
else
|
|
||||||
window.location.href = href;
|
|
||||||
|
|
||||||
}, config.delay + 10);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Event: Touch stuff.
|
|
||||||
$this.on('touchstart', function(event) {
|
|
||||||
|
|
||||||
$this.touchPosX = event.originalEvent.touches[0].pageX;
|
|
||||||
$this.touchPosY = event.originalEvent.touches[0].pageY;
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
$this.on('touchmove', function(event) {
|
|
||||||
|
|
||||||
if ($this.touchPosX === null
|
|
||||||
|| $this.touchPosY === null)
|
|
||||||
return;
|
|
||||||
|
|
||||||
var diffX = $this.touchPosX - event.originalEvent.touches[0].pageX,
|
|
||||||
diffY = $this.touchPosY - event.originalEvent.touches[0].pageY,
|
|
||||||
th = $this.outerHeight(),
|
|
||||||
ts = ($this.get(0).scrollHeight - $this.scrollTop());
|
|
||||||
|
|
||||||
// Hide on swipe?
|
|
||||||
if (config.hideOnSwipe) {
|
|
||||||
|
|
||||||
var result = false,
|
|
||||||
boundary = 20,
|
|
||||||
delta = 50;
|
|
||||||
|
|
||||||
switch (config.side) {
|
|
||||||
|
|
||||||
case 'left':
|
|
||||||
result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX > delta);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'right':
|
|
||||||
result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX < (-1 * delta));
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'top':
|
|
||||||
result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY > delta);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'bottom':
|
|
||||||
result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY < (-1 * delta));
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
if (result) {
|
|
||||||
|
|
||||||
$this.touchPosX = null;
|
|
||||||
$this.touchPosY = null;
|
|
||||||
$this._hide();
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Prevent vertical scrolling past the top or bottom.
|
|
||||||
if (($this.scrollTop() < 0 && diffY < 0)
|
|
||||||
|| (ts > (th - 2) && ts < (th + 2) && diffY > 0)) {
|
|
||||||
|
|
||||||
event.preventDefault();
|
|
||||||
event.stopPropagation();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// Event: Prevent certain events inside the panel from bubbling.
|
|
||||||
$this.on('click touchend touchstart touchmove', function(event) {
|
|
||||||
event.stopPropagation();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Event: Hide panel if a child anchor tag pointing to its ID is clicked.
|
|
||||||
$this.on('click', 'a[href="#' + id + '"]', function(event) {
|
|
||||||
|
|
||||||
event.preventDefault();
|
|
||||||
event.stopPropagation();
|
|
||||||
|
|
||||||
config.target.removeClass(config.visibleClass);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// Body.
|
|
||||||
|
|
||||||
// Event: Hide panel on body click/tap.
|
|
||||||
$body.on('click touchend', function(event) {
|
|
||||||
$this._hide(event);
|
|
||||||
});
|
|
||||||
|
|
||||||
// Event: Toggle.
|
|
||||||
$body.on('click', 'a[href="#' + id + '"]', function(event) {
|
|
||||||
|
|
||||||
event.preventDefault();
|
|
||||||
event.stopPropagation();
|
|
||||||
|
|
||||||
config.target.toggleClass(config.visibleClass);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// Window.
|
|
||||||
|
|
||||||
// Event: Hide on ESC.
|
|
||||||
if (config.hideOnEscape)
|
|
||||||
$window.on('keydown', function(event) {
|
|
||||||
|
|
||||||
if (event.keyCode == 27)
|
|
||||||
$this._hide(event);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Apply "placeholder" attribute polyfill to one or more forms.
|
|
||||||
* @return {jQuery} jQuery object.
|
|
||||||
*/
|
|
||||||
$.fn.placeholder = function() {
|
|
||||||
|
|
||||||
// Browser natively supports placeholders? Bail.
|
|
||||||
if (typeof (document.createElement('input')).placeholder != 'undefined')
|
|
||||||
return $(this);
|
|
||||||
|
|
||||||
// No elements?
|
|
||||||
if (this.length == 0)
|
|
||||||
return $this;
|
|
||||||
|
|
||||||
// Multiple elements?
|
|
||||||
if (this.length > 1) {
|
|
||||||
|
|
||||||
for (var i=0; i < this.length; i++)
|
|
||||||
$(this[i]).placeholder();
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Vars.
|
|
||||||
var $this = $(this);
|
|
||||||
|
|
||||||
// Text, TextArea.
|
|
||||||
$this.find('input[type=text],textarea')
|
|
||||||
.each(function() {
|
|
||||||
|
|
||||||
var i = $(this);
|
|
||||||
|
|
||||||
if (i.val() == ''
|
|
||||||
|| i.val() == i.attr('placeholder'))
|
|
||||||
i
|
|
||||||
.addClass('polyfill-placeholder')
|
|
||||||
.val(i.attr('placeholder'));
|
|
||||||
|
|
||||||
})
|
|
||||||
.on('blur', function() {
|
|
||||||
|
|
||||||
var i = $(this);
|
|
||||||
|
|
||||||
if (i.attr('name').match(/-polyfill-field$/))
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (i.val() == '')
|
|
||||||
i
|
|
||||||
.addClass('polyfill-placeholder')
|
|
||||||
.val(i.attr('placeholder'));
|
|
||||||
|
|
||||||
})
|
|
||||||
.on('focus', function() {
|
|
||||||
|
|
||||||
var i = $(this);
|
|
||||||
|
|
||||||
if (i.attr('name').match(/-polyfill-field$/))
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (i.val() == i.attr('placeholder'))
|
|
||||||
i
|
|
||||||
.removeClass('polyfill-placeholder')
|
|
||||||
.val('');
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// Password.
|
|
||||||
$this.find('input[type=password]')
|
|
||||||
.each(function() {
|
|
||||||
|
|
||||||
var i = $(this);
|
|
||||||
var x = $(
|
|
||||||
$('<div>')
|
|
||||||
.append(i.clone())
|
|
||||||
.remove()
|
|
||||||
.html()
|
|
||||||
.replace(/type="password"/i, 'type="text"')
|
|
||||||
.replace(/type=password/i, 'type=text')
|
|
||||||
);
|
|
||||||
|
|
||||||
if (i.attr('id') != '')
|
|
||||||
x.attr('id', i.attr('id') + '-polyfill-field');
|
|
||||||
|
|
||||||
if (i.attr('name') != '')
|
|
||||||
x.attr('name', i.attr('name') + '-polyfill-field');
|
|
||||||
|
|
||||||
x.addClass('polyfill-placeholder')
|
|
||||||
.val(x.attr('placeholder')).insertAfter(i);
|
|
||||||
|
|
||||||
if (i.val() == '')
|
|
||||||
i.hide();
|
|
||||||
else
|
|
||||||
x.hide();
|
|
||||||
|
|
||||||
i
|
|
||||||
.on('blur', function(event) {
|
|
||||||
|
|
||||||
event.preventDefault();
|
|
||||||
|
|
||||||
var x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');
|
|
||||||
|
|
||||||
if (i.val() == '') {
|
|
||||||
|
|
||||||
i.hide();
|
|
||||||
x.show();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
x
|
|
||||||
.on('focus', function(event) {
|
|
||||||
|
|
||||||
event.preventDefault();
|
|
||||||
|
|
||||||
var i = x.parent().find('input[name=' + x.attr('name').replace('-polyfill-field', '') + ']');
|
|
||||||
|
|
||||||
x.hide();
|
|
||||||
|
|
||||||
i
|
|
||||||
.show()
|
|
||||||
.focus();
|
|
||||||
|
|
||||||
})
|
|
||||||
.on('keypress', function(event) {
|
|
||||||
|
|
||||||
event.preventDefault();
|
|
||||||
x.val('');
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// Events.
|
|
||||||
$this
|
|
||||||
.on('submit', function() {
|
|
||||||
|
|
||||||
$this.find('input[type=text],input[type=password],textarea')
|
|
||||||
.each(function(event) {
|
|
||||||
|
|
||||||
var i = $(this);
|
|
||||||
|
|
||||||
if (i.attr('name').match(/-polyfill-field$/))
|
|
||||||
i.attr('name', '');
|
|
||||||
|
|
||||||
if (i.val() == i.attr('placeholder')) {
|
|
||||||
|
|
||||||
i.removeClass('polyfill-placeholder');
|
|
||||||
i.val('');
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
})
|
|
||||||
.on('reset', function(event) {
|
|
||||||
|
|
||||||
event.preventDefault();
|
|
||||||
|
|
||||||
$this.find('select')
|
|
||||||
.val($('option:first').val());
|
|
||||||
|
|
||||||
$this.find('input,textarea')
|
|
||||||
.each(function() {
|
|
||||||
|
|
||||||
var i = $(this),
|
|
||||||
x;
|
|
||||||
|
|
||||||
i.removeClass('polyfill-placeholder');
|
|
||||||
|
|
||||||
switch (this.type) {
|
|
||||||
|
|
||||||
case 'submit':
|
|
||||||
case 'reset':
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'password':
|
|
||||||
i.val(i.attr('defaultValue'));
|
|
||||||
|
|
||||||
x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');
|
|
||||||
|
|
||||||
if (i.val() == '') {
|
|
||||||
i.hide();
|
|
||||||
x.show();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
i.show();
|
|
||||||
x.hide();
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'checkbox':
|
|
||||||
case 'radio':
|
|
||||||
i.attr('checked', i.attr('defaultValue'));
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'text':
|
|
||||||
case 'textarea':
|
|
||||||
i.val(i.attr('defaultValue'));
|
|
||||||
|
|
||||||
if (i.val() == '') {
|
|
||||||
i.addClass('polyfill-placeholder');
|
|
||||||
i.val(i.attr('placeholder'));
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
i.val(i.attr('defaultValue'));
|
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Moves elements to/from the first positions of their respective parents.
|
|
||||||
* @param {jQuery} $elements Elements (or selector) to move.
|
|
||||||
* @param {bool} condition If true, moves elements to the top. Otherwise, moves elements back to their original locations.
|
|
||||||
*/
|
|
||||||
$.prioritize = function($elements, condition) {
|
|
||||||
|
|
||||||
var key = '__prioritize';
|
|
||||||
|
|
||||||
// Expand $elements if it's not already a jQuery object.
|
|
||||||
if (typeof $elements != 'jQuery')
|
|
||||||
$elements = $($elements);
|
|
||||||
|
|
||||||
// Step through elements.
|
|
||||||
$elements.each(function() {
|
|
||||||
|
|
||||||
var $e = $(this), $p,
|
|
||||||
$parent = $e.parent();
|
|
||||||
|
|
||||||
// No parent? Bail.
|
|
||||||
if ($parent.length == 0)
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Not moved? Move it.
|
|
||||||
if (!$e.data(key)) {
|
|
||||||
|
|
||||||
// Condition is false? Bail.
|
|
||||||
if (!condition)
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Get placeholder (which will serve as our point of reference for when this element needs to move back).
|
|
||||||
$p = $e.prev();
|
|
||||||
|
|
||||||
// Couldn't find anything? Means this element's already at the top, so bail.
|
|
||||||
if ($p.length == 0)
|
|
||||||
return;
|
|
||||||
|
|
||||||
// Move element to top of parent.
|
|
||||||
$e.prependTo($parent);
|
|
||||||
|
|
||||||
// Mark element as moved.
|
|
||||||
$e.data(key, $p);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Moved already?
|
|
||||||
else {
|
|
||||||
|
|
||||||
// Condition is true? Bail.
|
|
||||||
if (condition)
|
|
||||||
return;
|
|
||||||
|
|
||||||
$p = $e.data(key);
|
|
||||||
|
|
||||||
// Move element back to its original location (using our placeholder).
|
|
||||||
$e.insertAfter($p);
|
|
||||||
|
|
||||||
// Unmark element as moved.
|
|
||||||
$e.removeData(key);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
})(jQuery);
|
|
2
feed.xml
|
@ -6,7 +6,7 @@
|
||||||
<atom:link href="https://setto.basspistol.com/rss.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://setto.basspistol.com/rss.xml" rel="self" type="application/rss+xml" />
|
||||||
<link>https://setto.basspistol.com</link>
|
<link>https://setto.basspistol.com</link>
|
||||||
<description>Set, Party, Gang! &#35;Cybersoul.</description>
|
<description>Set, Party, Gang! &#35;Cybersoul.</description>
|
||||||
<lastBuildDate>Mon, 10 Aug 2020 19:07:12 +0000</lastBuildDate>
|
<lastBuildDate>Tue, 11 Aug 2020 07:07:07 +0000</lastBuildDate>
|
||||||
<language>en-US</language>
|
<language>en-US</language>
|
||||||
<sy:updatePeriod>hourly</sy:updatePeriod>
|
<sy:updatePeriod>hourly</sy:updatePeriod>
|
||||||
<sy:updateFrequency>1</sy:updateFrequency>
|
<sy:updateFrequency>1</sy:updateFrequency>
|
||||||
|
|
Before Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 285 KiB |
Before Width: | Height: | Size: 101 KiB |
Before Width: | Height: | Size: 209 KiB |
Before Width: | Height: | Size: 100 KiB |
|
@ -1,5 +1,5 @@
|
||||||
if ('serviceWorker' in navigator) {
|
if ('serviceWorker' in navigator) {
|
||||||
navigator.serviceWorker.register('/service-worker.js?v=1597086432').then(function(reg) {
|
navigator.serviceWorker.register('/service-worker.js?v=1597129627').then(function(reg) {
|
||||||
reg.onupdatefound = function() {
|
reg.onupdatefound = function() {
|
||||||
var installingWorker = reg.installing;
|
var installingWorker = reg.installing;
|
||||||
installingWorker.onstatechange = function() {
|
installingWorker.onstatechange = function() {
|
||||||
|
|