Updated 83 files via CloudCannon

This commit is contained in:
CloudCannon 2020-09-11 17:14:22 +00:00
parent 9e777e4890
commit 2b49fccb2b
83 changed files with 7144 additions and 3092 deletions

View file

@ -0,0 +1,13 @@
:root {
--bg: #3c2a52;
--bg-alt: rgba(60, 42, 82, 0.75);
--fg: #ebdbf8;
--fg-alt: rgba(235, 219, 248, 0.25);
--border: #000000;
--border-alt: rgba(0, 0, 0, 0.75);
--accent1: #38ff59;
--accent1-alt: rgba(56, 255, 89, 0.75);
--accent2: #8d3ed8;
--accent2-alt: rgba(141, 62, 216, 0.75);
}

4
assets/css/font-awesome.min.css vendored Normal file

File diff suppressed because one or more lines are too long

5
assets/css/fontawesome-all.min.css vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -1,17 +1,23 @@
@import url(colors.css);
@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: normal; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/jetBrainsMono/JetBrainsMono_Regular.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Regular.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Regular.woff2) format("woff2"); 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: italic; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/jetBrainsMono/JetBrainsMono_Italic.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Italic.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Italic.woff2) format("woff2"); 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-Extrabold'; font-style: normal; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/jetBrainsMono/JetBrainsMono_ExtraBold.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold.woff2) format("woff2"); 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: italic; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold_Italic.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold-Italic.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold-Italic.woff2) format("woff2"); 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: 'Poppins'; font-style: normal; font-weight: 300; src: local("Poppins Light"), local("Poppins-Light"), url(/assets/fonts/poppins/Poppins-Light.ttf) format("truetype"), url(/assets/fonts/poppins/popin-light.woff2) format("woff2"); 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: 'Poppins'; font-style: italic; font-weight: 300; src: local("Poppins Light"), local("Poppins-Light"), url(/assets/fonts/poppins/Poppins-LightItalic.ttf) format("truetype"), url(/assets/fonts/poppins/popin-light-italic.woff2) format("woff2"); 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; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; src: local("Poppins Medium"), local("Poppins-Medium"), url(/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype"), url(/assets/fonts/poppins/popin-medium.woff2) format("woff2"); 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: 'Poppins'; font-style: italic; font-weight: 500; src: local("Poppins Medium"), local("Poppins-Medium"), url(/assets/fonts/poppins/Poppins-MediumItalic.ttf) format("truetype"), url(/assets/fonts/poppins/popin-medium-italic.woff2) format("woff2"); 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: 'Collects'; font-style: normal; font-weight: 500; src: local("Collects"), local("Collects"), url(/assets/fonts/collects.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; }
:root { --border-radius: 3px; --max-width: 1000px; --anim-speed: 200ms; }
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; }
@ -37,55 +43,93 @@ 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; }
html, body { margin: 0; padding: 0; background-color: var(--bg); }
body { height: 100vh; width: 100%; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; color: var(--fg); letter-spacing: -0.025em; background-color: var(--bg); }
body { height: 100vh; width: 100%; font-family: "Poppins", "Arial", "Helvetica", sans-serif; font-weight: 300; color: var(--fg); letter-spacing: 0em; background-color: var(--bg); }
#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; }
#main-wrapper { display: flex; flex-wrap: wrap; width: 100%; -webkit-transition: filter var(--anim-speed) ease-in; -moz-transition: filter var(--anim-speed) ease-in; -ms-transition: filter var(--anim-speed) ease-in-out; transition: filter var(--anim-speed) ease-in; z-index: 1; }
.content-wrapper { max-width: 1200px; margin: auto; }
.content-wrapper { max-width: var(--max-width); margin: auto; }
.wrapper { margin: 20px 40px; }
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: var(--bg); justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 75vh; width: 100vw; }
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: transparent; justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 80vh; width: 100vw; }
.hero .textcontainer { background-color: var(--bg-alt); border-radius: 5px; max-width: 700px; padding: 20px 20px 40px 20px; }
.hero .textcontainer { background-color: var(--bg-alt); border-radius: var(--border-radius); 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: var(--fg); text-align: center; max-width: 1200px; }
.hero div h1, .hero div p { flex: 1 0 100%; width: 100%; z-index: 10; color: var(--fg); max-width: var(--max-width); margin-top: 40px; }
.hero div p { margin-top: 40px; }
.hero div h1 { font-size: 1.8em; }
.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; }
.hero .imagecontainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../img/vignette.svg"); background-size: 240px; background-repeat: repeat-x; background-position: bottom; z-index: 1; }
section { flex: 1 1 100%; padding: 20px; background-color: var(--bg); -webkit-box-shadow: inset 0px 23px 25px -25px var(--border-alt); -moz-box-shadow: inset 0px 23px 25px -25px var(--border-alt); box-shadow: inset 0px 23px 25px -25px var(--border-alt); z-index: 2; }
.hero .imagecontainer h4 { width: 90vw; /* height: auto; */ /* min-height: 100px; */ line-height: 1.011em; letter-spacing: -0em; color: var(--bg); font-size: 15vw; display: inline; opacity: 1; border-radius: var(--border-radius); position: absolute; bottom: 0; transform: rotate(-3deg); overflow: hidden; background: -webkit-linear-gradient(90deg, var(--bg) 0%, var(--bg-alt) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; filter: blur(1px); }
section h2 { text-align: center; }
section { flex: 1 1 100%; background-color: var(--bg); z-index: 2; }
section .container { max-width: var(--max-width); margin: 0 auto; }
section h2 { text-align: center; padding: 40px 0; }
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: var(--fg); color: var(--bg); 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; }
.section-title { padding: 80px; }
footer div { flex: 0 1 280px; margin: 20px; }
footer { width: 100%; padding: 160px 20px 200px 20px; background-color: var(--fg); color: var(--bg); background-image: url("../img/vignette-footer.svg"); background-size: 400px; background-repeat: repeat-x; background-position: top; box-sizing: border-box; z-index: 2; }
footer div img { margin: auto; display: block; }
footer a { color: var(--bg); }
footer div li { border-bottom: 1px solid var(--bg-alt); line-height: 2; font-size: 1.5em; }
footer .icon { border: 1px solid var(--bg); }
footer div li a { font-weight: 700; text-decoration: none; }
footer .footframe { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: var(--max-width); margin: auto; padding: 20px; }
footer small { flex: 0 0 100%; margin: 20px; text-align: center; }
footer .footframe div { flex: 0 1 300px; margin-bottom: 80px; }
footer small .label { display: none; }
footer .footframe div img { margin: auto; display: block; width: 100%; }
.post-navigation { padding: 80px 0 160px 0; display: flex; flex-wrap: wrap; justify-content: center; }
footer .footframe div li { border-bottom: 1px solid var(--bg-alt); line-height: 2; font-size: 1.5em; }
.post-navigation h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
footer .footframe div li a { font-weight: 700; text-decoration: none; color: var(--bg); }
.post-navigation .post-nav, .post-navigation .post-nav-next { flex: 0 0 200px; margin: 40px; }
footer .footframe small { flex: 0 0 100%; box-sizing: border-box; margin: 0; text-align: center; font-size: 0.8em; }
.post-navigation .post-nav h4, .post-navigation .post-nav-next h4 { font-size: 2em; justify-self: right; }
footer .footframe small .label { display: none; }
@media only screen and (max-width: 679px) { footer .footframe { justify-content: center; } footer .footframe div { flex-grow: 1; } }
.post-navigation { margin: 0; }
.post-navigation .container { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 40px; align-items: flex-start; max-width: var(--max-width); margin: 0 auto; }
.post-navigation .container h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
.post-navigation .container .post-nav, .post-navigation .container .post-nav-next { flex: 1 0 200px; }
.post-navigation .container .post-nav h4, .post-navigation .container .post-nav-next h4 { font-size: 2em; justify-self: right; }
.post-navigation .container .post-nav { margin: 0 40px 0 0; text-align: left; }
.post-navigation .container .post-nav-next { margin: 0 0 0 40px; text-align: right; }
.releases { padding: 80px 0; }
.releases .container { max-width: var(--max-width); margin: 0 auto; padding: 40px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.releases .container h2 { flex: 0 0 100%; margin: 20px; }
.releases .container article { flex: 0 1 280px; max-width: 480px; margin: 20px 0; }
.releases .container img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
.streambox { text-align: center; line-height: 2em; }
.streamer { max-width: var(--max-width); margin: 80px auto; padding: 0 40px; text-align: center; display: flex; flex-wrap: wrap; justify-content: space-around; }
.streamer p { text-align: center !important; }
.streamer .icon { flex: 0 0 100px; margin: 0; justify-self: center; }
@-webkit-keyframes infiniteRotate { 0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); } }
@ -120,41 +164,41 @@ footer small .label { display: none; }
50% { background-size: 150% 100%; }
100% { background-size: 100% 150%; } }
h1, h2, h3, h4, h5, h6 { font-family: "Staatliches", "Lucida Console", Monaco, monospace; }
h1, h2, h3, h4, h5, h6 { font-family: "Collects", "Jetbrain-Extrabold", "Lucida Console", Monaco, monospace; }
h1 { font-size: 2.5em; }
h2 { font-size: 2em; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.5em; }
strong { font-weight: 700; }
strong { font-weight: 500; }
a { text-decoration-style: wavy; text-decoration-color: transparent; color: var(--accent2); -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 { text-decoration-style: wavy; text-decoration-color: transparent; color: var(--accent2); -moz-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; }
a:hover { color: var(--accent1); text-decoration-style: wavy; text-decoration-color: unset; }
.button { background-color: var(--accent2); padding: 1em; border-radius: 5px; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: var(--fg); }
.button { background-color: var(--accent2); padding: 1em; display: inline-block; border-radius: var(--border-radius); text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: var(--bg); -webkit-box-shadow: 0px 0px 0px -3px var(--border-alt); -moz-box-shadow: 0px 0px 0px -3px var(--border-alt); box-shadow: 0px 0px 0px -3px var(--border-alt); -webkit-transition: all var(--anim-speed) ease-in-out; -moz-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out; }
.button:hover { background-color: var(--accent1); color: var(--bg); }
.button:hover { background-color: var(--accent1); color: var(--bg); -webkit-box-shadow: 0px 11px 10px -3px var(--border-alt); -moz-box-shadow: 0px 11px 10px -3px var(--border-alt); box-shadow: 0px 11px 10px -3px var(--border-alt); -webkit-transition: all var(--anim-speed) ease-in-out; -moz-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out; }
.releases { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; }
.button:active { -webkit-box-shadow: 0px 0px 0px -3px var(--border-alt); -moz-box-shadow: 0px 0px 0px -3px var(--border-alt); box-shadow: 0px 0px 0px -3px var(--border-alt); }
.releases h2 { flex: 0 0 100%; margin: 20px; }
.normal-section { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; }
.releases article { flex: 1 1 280px; max-width: 480px; margin: 20px; }
.normal-section h2 { flex: 0 0 100%; margin: 20px; }
.releases img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
.normal-section p { margin-top: 20px; }
.streambox { text-align: center; line-height: 2em; }
.normal-section ul { width: 100%; }
.streambox > h2, .streambox div { margin: 20px; }
.normal-section .icon { flex: 0 0 100px; margin: 0 0 20px 0; display: inline-block; width: 100px; height: 100px; border-radius: 200px; font-size: 40px; line-height: 100px; text-align: center; }
.streamer { margin-top: 2em; text-align: center; }
.normal-section img { width: 100%; height: 100%; object-fit: cover; border-radius: var(--border-radius); }
.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 var(--accent2); 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 { flex: 0 0 45px; margin: 20px; font-size: 45px; border-radius: 100px; width: 100px; height: 100px; line-height: 100px; border: 1px solid var(--accent2); text-align: center; text-decoration: none; -moz-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -webkit-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -ms-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; }
.icon:hover { border: 1px solid var(--accent1); }
@ -168,19 +212,19 @@ a:hover { color: var(--accent1); text-decoration-style: wavy; text-decoration-co
#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 { padding: 40px; margin: auto; }
.info > div, .info-pages > div { max-width: 1200px; margin: auto; }
.info .info-pages { padding-top: 40px; max-width: var(--max-width); margin: auto; }
.info p, .info-pages p { margin: 20px 0; }
.info p { margin: 20px 0; }
.info-pages h2, .info-pages h3, .info-pages h4, .info-pages h5, .info-pages h6 { text-align: left; }
.info h2, .info h3, .info h4, .info h5, .info 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-repeat; background-position: center center; flex: 1 1 512px; min-height: 80vh; padding: 40px; box-sizing: border-box; text-align: left; }
.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; }
@ -196,20 +240,64 @@ a:hover { color: var(--accent1); text-decoration-style: wavy; text-decoration-co
.linksbg { background-size: 100%; background: var(--bg); background: linear-gradient(180deg, var(--bg) 26%, var(--accent2-alt) 100%); }
.front-section { flex-direction: row-reverse; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; padding: 0; display: flex; flex-wrap: wrap; }
.front-section p, .front-section h1, .front-section h2, .front-section h3, .front-section h4 { text-align: left; margin-top: 20px; max-width: 570px; }
.front-section p:last-child { margin-bottom: 40px; }
.front-section > div { background-size: cover; background-repeat: no; background-position: center center; flex: 1 1 380px; min-height: 50vh; padding: 20px; box-sizing: border-box; text-align: left; }
.front-section .description { min-height: unset; }
.front-section .container { max-width: 460px; margin: 0 20px 0 auto; }
@media only screen and (max-width: 1080px) { .front-section .container { margin: 0 20px 0 20px; } }
.front-section:nth-child(even) { flex-direction: row; }
.front-section:nth-child(even) .container { margin: 0 auto 0 20px; }
@media only screen and (max-width: 1000px) { .front-section:nth-child(even) .container { margin: 0 20px 0 20px; } }
.front-section:first-of-type { margin-top: 40px; }
.splash .container { display: flex; flex-wrap: wrap; padding: 40px; align-items: flex-start; max-width: var(--max-width); margin: auto; }
.splash .container h1, .splash .container h2 { font-size: 2em; }
.splash .container p, .splash .container h1, .splash .container h2, .splash .container h3, .splash .container h4 { text-align: left; margin-top: 20px; }
.splash .container h1:first-child { margin-top: 0; }
.splash .container div { max-width: unset; margin: 0; flex: 1 1 300px; padding: 0 0 0 80px; }
.splash .container .splash-logo { padding: 0; margin: 0; }
@media only screen and (max-width: 759px) { .splash .container div { min-width: 100%; padding: 20px 0; } .splash .container .splash-logo { padding: 20px 0; } }
#contact { padding: 20px; }
#contact > div { max-width: var(--max-width); margin: auto; padding: 40px 20px; }
#contact h2 { padding-top: 20px; }
.normal-section { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; }
/* 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 var(--border-alt); -moz-box-shadow: 0px 3px 29px 0px var(--border-alt); box-shadow: 0px 3px 29px 0px var(--border-alt); display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; }
.logo { filter: blur(20px); opacity: 0; text-decoration: none; position: fixed; top: 0; width: 100%; height: 60px; z-index: 100; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-box-shadow: 0px 12px 32px -25px var(--border-alt); -moz-box-shadow: 0px 12px 32px -25px var(--border-alt); box-shadow: 0px 12px 32px -25px var(--border-alt); 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: var(--bg); }
.logo:hover { filter: blur(0px); opacity: 1; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; background-color: var(--bg); }
.sticky { filter: blur(0px); opacity: 1; background-color: var(--bg); -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
.sticky { filter: blur(0px); opacity: 1; background-color: var(--bg); -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
.navmenu { margin: 0 40px 0 20px; font-size: 34px; color: var(--accent1); }
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: var(--bg); border-radius: 5px; display: flex; flex-wrap: wrap; }
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: var(--bg); border-radius: var(--border-radius); display: flex; flex-wrap: wrap; }
nav ul { padding: 20px; width: 100%; }
@ -217,15 +305,15 @@ 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; }
nav li .button { display: block; }
.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: var(--bg-alt); 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 { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: var(--bg-alt); z-index: 10; opacity: 0; -webkit-transition: opacity var(--anim-speed) ease-in; -moz-transition: opacity var(--anim-speed) ease-in; -ms-transition: opacity var(--anim-speed) ease-in; transition: opacity var(--anim-speed) 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(var(--border), var(--bg)); background: -webkit-linear-gradient(var(--border), var(--bg)); background: -o-linear-gradient(var(--border), var(--bg)); }
.modalDialog > div { display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: var(--border-radius); }
.close-button { background-color: var(--accent2); color: var(--accent1); 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 { background-color: var(--accent2); color: var(--accent1); 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; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
.close-button:hover { background-color: var(--accent1); color: var(--accent2); }
@ -235,7 +323,7 @@ nav li a { display: block; font-size: 14px; }
.zafariClass > div { flex-direction: column; align-items: center; justify-content: center; max-width: 700px; }
.zafariClass > div h2 { font-family: "Jetbrain-Extrabold", "Lucida Console", Monaco, monospace; }
.zafariClass > div h2 { font-family: "Poppins", "Arial", "Helvetica", sans-serif; }
.zafariClass > div ul { padding: 20px; width: 100%; }
@ -251,22 +339,22 @@ nav li a { display: block; font-size: 14px; }
#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: var(--border); flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; }
#cookie-notice { display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: var(--bg); flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 10000000; -webkit-box-shadow: 0px -12px 32px -25px var(--border-alt); -moz-box-shadow: 0px -12px 32px -25px var(--border-alt); box-shadow: 0px -12px 32px -25px var(--border-alt); }
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.75em; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; }
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.8em; font-family: "Poppins", "Arial", "Helvetica", sans-serif; font-weight: 300; }
@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, var(--accent1-alt), var(--accent2-alt)); 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 { flex: 0 0 250px; -moz-transition: all var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) 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, var(--accent1-alt), var(--accent2-alt)); 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; }
.yes:hover { -moz-transition: all var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) 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 { display: flex; flex-wrap: wrap; padding: 0 40px; justify-content: space-evenly; flex-direction: row-reverse; align-items: center; max-width: var(--max-width); margin: auto; }
.album-player > div { margin: 20px; }
.album-player > div { margin: 20px 0; }
audio { margin: 0; width: 100%; }
@ -300,9 +388,9 @@ audio { margin: 0; width: 100%; }
.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; }
.plTitle { left: 40px; 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; }
.plNum { padding-left: 20px; width: 20px; }
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
@ -326,11 +414,11 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
.paused { animation-play-state: paused; }
.track-picker { display: flex; flex-wrap: wrap; margin: 0; padding: 0; background-color: var(--accent1); margin: 0; padding: 0; min-height: 50vw; text-align: left; }
.track-picker { display: flex; flex-wrap: wrap; margin: 0; padding: 0; background-color: var(--accent1); margin: 0; padding: 0; min-height: 50vh; text-align: left; }
.track-picker .button { background-color: var(--accent1); color: var(--bg); }
.track-picker .button:hover { background-color: var(--accent2); color: var(--fg); }
.track-picker .button:hover { background-color: var(--accent2); }
.track-picker > div { flex: 1 1 auto; width: 50%; min-width: 280px; margin: 0; padding: 0; background-color: var(--bg); -webkit-box-shadow: inset 0px 23px 25px -25px var(--border-alt); -moz-box-shadow: inset 0px 23px 25px -25px var(--border-alt); box-shadow: inset 0px 23px 25px -25px var(--border-alt); }
@ -338,13 +426,13 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
.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 .full-image { width: 50%; min-width: 280px; min-height: 50vh; background-color: transparent; background-size: cover; background-position: center; }
.track-picker:nth-child(even) { flex-direction: row-reverse; background-color: var(--accent2); text-align: right; }
.track-picker:nth-child(even) .button { background-color: var(--accent2); color: var(--fg); }
.track-picker:nth-child(even) .button { background-color: var(--accent2); }
.track-picker:nth-child(even) .button:hover { background-color: var(--accent1); color: var(--bg); }
.track-picker:nth-child(even) .button:hover { background-color: var(--accent1); }
.track-picker:nth-child(even) > div > h2, .track-picker:nth-child(even) > div a, .track-picker:nth-child(even) > div p { text-align: right; }
@ -356,7 +444,7 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 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: var(--fg); 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: var(--bg-alt); background: linear-gradient(180deg, var(--bg-alt) 0%, var(--accent1-alt) 180%); }
#trackArt { z-index: 5; overflow-x: hidden; flex: 1 1 50%; min-width: 512px; height: 100vh; padding: 0; margin: 0; background-size: 100%; background: var(--bg-alt); background: linear-gradient(180deg, var(--bg-alt) 0%, var(--accent1-alt) 180%); }
#trackArt > section { position: absolute; height: 100vh; width: 50%; background: transparent; padding: 0; margin: 0; text-align: center; }
@ -368,9 +456,9 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
#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 { flex: 1 1 50%; z-index: 5; height: 100vh; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
#trackInfo section { text-align: left; }
#trackInfo section { padding: 20px; background-color: var(--bg); }
#trackInfo section > * { margin: 20px; }
@ -382,13 +470,13 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
#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; } }
@media only screen and (max-width: 1023px) { #trackArt { z-index: 5; min-width: 100%; } #trackArt section { position: absolute; top: 0; margin: 0; width: 100%; height: 80vh; } #trackInfo { z-index: 5; 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 { border: 0; border-radius: var(--border-radius); 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; }

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,549 @@
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/jetBrainsMono/JetBrainsMono_Regular.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Regular.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Regular.woff2) format("woff2"); 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/JetBrainsMono_Italic.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Italic.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Italic.woff2) format("woff2"); 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/JetBrainsMono_ExtraBold.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold.woff2) format("woff2"); 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"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold-Italic.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold-Italic.woff2) format("woff2"); 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: 'Poppins'; font-style: normal; font-weight: 300; src: local("Poppins Light"), local("Poppins-Light"), url(/assets/fonts/poppins/Poppins-Light.ttf) format("truetype"), url(/assets/fonts/poppins/popin-light.woff2) format("woff2"); 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: 'Poppins'; font-style: italic; font-weight: 300; src: local("Poppins Light"), local("Poppins-Light"), url(/assets/fonts/poppins/Poppins-LightItalic.ttf) format("truetype"), url(/assets/fonts/poppins/popin-light-italic.woff2) format("woff2"); 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: 'Poppins'; font-style: normal; font-weight: 500; src: local("Poppins Medium"), local("Poppins-Medium"), url(/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype"), url(/assets/fonts/poppins/popin-medium.woff2) format("woff2"); 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: 'Poppins'; font-style: italic; font-weight: 500; src: local("Poppins Medium"), local("Poppins-Medium"), url(/assets/fonts/poppins/Poppins-MediumItalic.ttf) format("truetype"), url(/assets/fonts/poppins/popin-medium-italic.woff2) format("woff2"); 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: 'Collects'; font-style: normal; font-weight: 500; src: local("Collects"), local("Collects"), url(/assets/fonts/collects.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; }
:root { --border-radius: 3px; --max-width: 1000px; --anim-speed: 200ms; }
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; background-color: var(--bg); }
body { height: 100vh; width: 100%; font-family: "Poppins", "Arial", "Helvetica", sans-serif; font-weight: 300; color: var(--fg); letter-spacing: 0em; background-color: var(--bg); }
#main-wrapper { display: flex; flex-wrap: wrap; width: 100%; -webkit-transition: filter var(--anim-speed) ease-in; -moz-transition: filter var(--anim-speed) ease-in; -ms-transition: filter var(--anim-speed) ease-in-out; transition: filter var(--anim-speed) ease-in; z-index: 1; }
.content-wrapper { max-width: var(--max-width); margin: auto; }
.wrapper { margin: 20px 40px; }
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: transparent; justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 80vh; width: 100vw; }
.hero .textcontainer { background-color: var(--bg-alt); border-radius: var(--border-radius); 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: var(--fg); max-width: var(--max-width); margin-top: 40px; }
.hero div h1 { font-size: 1.8em; }
.hero .imagecontainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../img/vignette.svg"); background-size: 240px; background-repeat: repeat-x; background-position: bottom; z-index: 1; }
.hero .imagecontainer h4 { width: 90vw; /* height: auto; */ /* min-height: 100px; */ line-height: 1.011em; letter-spacing: -0em; color: var(--bg); font-size: 15vw; display: inline; opacity: 1; border-radius: var(--border-radius); position: absolute; bottom: 0; transform: rotate(-3deg); overflow: hidden; background: -webkit-linear-gradient(90deg, var(--bg) 0%, var(--bg-alt) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; filter: blur(1px); }
section { flex: 1 1 100%; background-color: var(--bg); z-index: 2; }
section .container { max-width: var(--max-width); margin: 0 auto; }
section h2 { text-align: center; padding: 40px 0; }
section:first-of-type { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-top: 0; padding-top: 40px; }
.section-title { padding: 80px; }
footer { width: 100%; padding: 160px 20px 200px 20px; background-color: var(--fg); color: var(--bg); background-image: url("../img/vignette-footer.svg"); background-size: 400px; background-repeat: repeat-x; background-position: top; box-sizing: border-box; z-index: 2; }
footer a { color: var(--bg); }
footer .icon { border: 1px solid var(--bg); }
footer .footframe { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: var(--max-width); margin: auto; padding: 20px; }
footer .footframe div { flex: 0 1 300px; margin-bottom: 80px; }
footer .footframe div img { margin: auto; display: block; width: 100%; }
footer .footframe div li { border-bottom: 1px solid var(--bg-alt); line-height: 2; font-size: 1.5em; }
footer .footframe div li a { font-weight: 700; text-decoration: none; color: var(--bg); }
footer .footframe small { flex: 0 0 100%; box-sizing: border-box; margin: 0; text-align: center; font-size: 0.8em; }
footer .footframe small .label { display: none; }
@media only screen and (max-width: 679px) { footer .footframe { justify-content: center; } footer .footframe div { flex-grow: 1; } }
.post-navigation { margin: 0; }
.post-navigation .container { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 40px; align-items: flex-start; max-width: var(--max-width); margin: 0 auto; }
.post-navigation .container h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
.post-navigation .container .post-nav, .post-navigation .container .post-nav-next { flex: 1 0 200px; }
.post-navigation .container .post-nav h4, .post-navigation .container .post-nav-next h4 { font-size: 2em; justify-self: right; }
.post-navigation .container .post-nav { margin: 0 40px 0 0; text-align: left; }
.post-navigation .container .post-nav-next { margin: 0 0 0 40px; text-align: right; }
.releases { padding: 80px 0; }
.releases .container { max-width: var(--max-width); margin: 0 auto; padding: 40px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.releases .container h2 { flex: 0 0 100%; margin: 20px; }
.releases .container article { flex: 0 1 280px; max-width: 480px; margin: 20px 0; }
.releases .container img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
.streambox { text-align: center; line-height: 2em; }
.streamer { max-width: var(--max-width); margin: 80px auto; padding: 0 40px; text-align: center; display: flex; flex-wrap: wrap; justify-content: space-around; }
.streamer p { text-align: center !important; }
.streamer .icon { flex: 0 0 100px; margin: 0; justify-self: center; }
h1, h2, h3, h4, h5, h6 { font-family: "Collects", "Jetbrain-Extrabold", "Lucida Console", Monaco, monospace; }
h1 { font-size: 2.5em; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.5em; }
strong { font-weight: 500; }
a { text-decoration-style: wavy; text-decoration-color: transparent; color: var(--accent2); -moz-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; }
a:hover { color: var(--accent1); text-decoration-style: wavy; text-decoration-color: unset; }
.button { background-color: var(--accent2); padding: 1em; display: inline-block; border-radius: var(--border-radius); text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: var(--bg); -webkit-box-shadow: 0px 0px 0px -3px var(--border-alt); -moz-box-shadow: 0px 0px 0px -3px var(--border-alt); box-shadow: 0px 0px 0px -3px var(--border-alt); -webkit-transition: all var(--anim-speed) ease-in-out; -moz-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out; }
.button:hover { background-color: var(--accent1); color: var(--bg); -webkit-box-shadow: 0px 11px 10px -3px var(--border-alt); -moz-box-shadow: 0px 11px 10px -3px var(--border-alt); box-shadow: 0px 11px 10px -3px var(--border-alt); -webkit-transition: all var(--anim-speed) ease-in-out; -moz-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out; }
.button:active { -webkit-box-shadow: 0px 0px 0px -3px var(--border-alt); -moz-box-shadow: 0px 0px 0px -3px var(--border-alt); box-shadow: 0px 0px 0px -3px var(--border-alt); }
.normal-section { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; }
.normal-section h2 { flex: 0 0 100%; margin: 20px; }
.normal-section p { margin-top: 20px; }
.normal-section ul { width: 100%; }
.normal-section .icon { flex: 0 0 100px; margin: 0 0 20px 0; display: inline-block; width: 100px; height: 100px; border-radius: 200px; font-size: 40px; line-height: 100px; text-align: center; }
.normal-section img { width: 100%; height: 100%; object-fit: cover; border-radius: var(--border-radius); }
.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 var(--accent2); text-align: center; text-decoration: none; -moz-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -webkit-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -ms-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; }
.icon:hover { border: 1px solid var(--accent1); }
.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 { padding: 40px; margin: auto; }
.info .info-pages { padding-top: 40px; max-width: var(--max-width); margin: auto; }
.info p { margin: 20px 0; }
.info h2, .info h3, .info h4, .info h5, .info 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: var(--bg); background: linear-gradient(180deg, var(--bg) 26%, var(--accent2-alt) 100%); }
.front-section { flex-direction: row-reverse; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; padding: 0; display: flex; flex-wrap: wrap; }
.front-section p, .front-section h1, .front-section h2, .front-section h3, .front-section h4 { text-align: left; margin-top: 20px; max-width: 570px; }
.front-section p:last-child { margin-bottom: 40px; }
.front-section > div { background-size: cover; background-repeat: no; background-position: center center; flex: 1 1 380px; min-height: 50vh; padding: 20px; box-sizing: border-box; text-align: left; }
.front-section .description { min-height: unset; }
.front-section .container { max-width: 460px; margin: 0 20px 0 auto; }
@media only screen and (max-width: 1080px) { .front-section .container { margin: 0 20px 0 20px; } }
.front-section:nth-child(even) { flex-direction: row; }
.front-section:nth-child(even) .container { margin: 0 auto 0 20px; }
@media only screen and (max-width: 1000px) { .front-section:nth-child(even) .container { margin: 0 20px 0 20px; } }
.front-section:first-of-type { margin-top: 40px; }
.splash .container { display: flex; flex-wrap: wrap; padding: 40px; align-items: flex-start; max-width: var(--max-width); margin: auto; }
.splash .container h1, .splash .container h2 { font-size: 2em; }
.splash .container p, .splash .container h1, .splash .container h2, .splash .container h3, .splash .container h4 { text-align: left; margin-top: 20px; }
.splash .container h1:first-child { margin-top: 0; }
.splash .container div { max-width: unset; margin: 0; flex: 1 1 300px; padding: 0 0 0 80px; }
.splash .container .splash-logo { padding: 0; margin: 0; }
@media only screen and (max-width: 759px) { .splash .container div { min-width: 100%; padding: 20px 0; } .splash .container .splash-logo { padding: 20px 0; } }
#contact { padding: 20px; }
#contact > div { max-width: var(--max-width); margin: auto; padding: 40px 20px; }
#contact h2 { padding-top: 20px; }
.normal-section { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; }
.textspace { height: 100px; }
input, textarea, select { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; border-radius: var(--border-radius); box-sizing: border-box; font-family: "Poppins", "Arial", "Helvetica", sans-serif; font-size: 1em; }
input[type=submit] { width: 200px; background-image: linear-gradient(223deg, var(--accent1), var(--accent2)); background-size: 800% 800%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; color: var(--bg); padding: 14px 20px; margin: 8px 0; border: none; border-radius: var(--border-radius); cursor: pointer; }
input[type=submit]:hover { background-image: linear-gradient(223deg, var(--accent2), var(--accent1)); background-size: 800% 800%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; }
.contact-info { display: flex; flex-wrap: wrap; justify-content: space-between; }
.contact-info label { display: none; }
.contact-info input { flex: 1 1 330px; min-width: 240px; }
/*specific classes related to Checkbox skins*/
/* CSS Created by CSS CHECKBOX */
/**********************************/
/**** www.CSScheckbox.com *********/
/*general styles for all CSS Checkboxes*/
label { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: none; }
input.css-checkbox[type=checkbox] { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input.css-checkbox[type=checkbox] + label.css-label { padding-left: 20px; height: 15px; display: inline-block; background-repeat: no-repeat; background-position: 0 0; font-size: 1em; vertical-align: middle; cursor: pointer; }
input.css-checkbox[type=checkbox]:checked + label.css-label { background-position: 0 -15px; }
.css-label { background-image: url(/assets/img/check.png); }
input.css-checkbox.lrg[type=checkbox] + label.css-label.lrg { padding-left: 22px; height: 20px; display: inline-block; line-height: 20px; background-repeat: no-repeat; background-position: 0 0; font-size: 1em; vertical-align: middle; cursor: pointer; }
input.css-checkbox.lrg[type=checkbox]:checked + label.css-label.lrg { background-position: 0 -20px; }
/* NAVIGATION */
#navbar { z-index: 10000; display: block; }
.logo { filter: blur(20px); opacity: 0; text-decoration: none; position: fixed; top: 0; width: 100%; height: 60px; z-index: 100; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-box-shadow: 0px 12px 32px -25px var(--border-alt); -moz-box-shadow: 0px 12px 32px -25px var(--border-alt); box-shadow: 0px 12px 32px -25px var(--border-alt); 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 var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; background-color: var(--bg); }
.sticky { filter: blur(0px); opacity: 1; background-color: var(--bg); -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
.navmenu { margin: 0 40px 0 20px; font-size: 34px; color: var(--accent1); }
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: var(--bg); border-radius: var(--border-radius); 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; }
nav li .button { display: block; }
.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: var(--bg-alt); z-index: 10; opacity: 0; -webkit-transition: opacity var(--anim-speed) ease-in; -moz-transition: opacity var(--anim-speed) ease-in; -ms-transition: opacity var(--anim-speed) ease-in; transition: opacity var(--anim-speed) 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: var(--border-radius); }
.close-button { background-color: var(--accent2); color: var(--accent1); 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; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
.close-button:hover { background-color: var(--accent1); color: var(--accent2); }
#closearea { position: fixed; width: 100%; height: 100%; }
/* Background Video */
.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: 0; background: var(--bg); 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%; }
/* Audio Player Styles
================================================== */
/* Default / Desktop / Firefox */
.album-player { display: flex; flex-wrap: wrap; padding: 0 40px; justify-content: space-evenly; flex-direction: row-reverse; align-items: center; max-width: var(--max-width); margin: auto; }
.album-player > div { margin: 20px 0; }
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 var(--fg-alt); }
#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 var(--fg-alt); }
#audiowrap { background-color: var(--bg); 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: var(--bg); }
#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: var(--bg); cursor: pointer; margin: 0; padding: 21px 0; border-left: 1px solid var(--fg-alt); border-right: 1px solid var(--fg-alt); border-top: 0; transition: all 400ms ease-in-out; }
#plList li:hover { background-color: var(--accent1); color: var(--bg); transition: all 400ms ease-in-out; }
.plItem { position: relative; }
.plTitle { left: 40px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; }
.plNum { padding-left: 20px; width: 20px; }
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
.plSel { background-color: var(--fg-alt) !important; cursor: pointer !important; }
.plSel:hover { background-color: var(--accent1) !important; }
a[id^="btn"] { font-size: 1.5em; color: var(--fg); 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: 70%; padding-top: 70%; /* 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: var(--accent1); margin: 0; padding: 0; min-height: 50vh; text-align: left; }
.track-picker .button { background-color: var(--accent1); color: var(--bg); }
.track-picker .button:hover { background-color: var(--accent2); }
.track-picker > div { flex: 1 1 auto; width: 50%; min-width: 280px; margin: 0; padding: 0; background-color: var(--bg); -webkit-box-shadow: inset 0px 23px 25px -25px var(--border-alt); -moz-box-shadow: inset 0px 23px 25px -25px var(--border-alt); box-shadow: inset 0px 23px 25px -25px var(--border-alt); }
.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: 50vh; background-color: transparent; background-size: cover; background-position: center; }
.track-picker:nth-child(even) { flex-direction: row-reverse; background-color: var(--accent2); text-align: right; }
.track-picker:nth-child(even) .button { background-color: var(--accent2); }
.track-picker:nth-child(even) .button:hover { background-color: var(--accent1); }
.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: var(--bg); 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: var(--fg); 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 { z-index: 5; overflow-x: hidden; flex: 1 1 50%; min-width: 512px; height: 100vh; padding: 0; margin: 0; background-size: 100%; background: var(--bg-alt); background: linear-gradient(180deg, var(--bg-alt) 0%, var(--accent1-alt) 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%; z-index: 5; height: 100vh; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
#trackInfo section { padding: 20px; background-color: var(--bg); }
#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 { z-index: 5; min-width: 100%; } #trackArt section { position: absolute; top: 0; margin: 0; width: 100%; height: 80vh; } #trackInfo { z-index: 5; 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; }
/* cookies */
#cookie-notice { display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: var(--bg); flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 10000000; -webkit-box-shadow: 0px -12px 32px -25px var(--border-alt); -moz-box-shadow: 0px -12px 32px -25px var(--border-alt); box-shadow: 0px -12px 32px -25px var(--border-alt); }
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.8em; font-family: "Poppins", "Arial", "Helvetica", sans-serif; font-weight: 300; }
@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: all var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) 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, var(--accent1-alt), var(--accent2-alt)); 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: all var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out; }
.editor-link { display: none; margin-top: 0; padding-top: 30px; }
.editor-link .btn { border: 0; border-radius: var(--border-radius); 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; }
#linearGradient2060 stop { stop-color: var(--accent2); }
#linearGradient2060 stop:nth-child(even) { stop-color: var(--fg); }
#ethossection { padding: 80px 40px; }
#ethossection .ethos-flex { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; max-width: var(--max-width); margin: auto; }
#ethossection .ethos { flex: 1 1 320px; min-width: 450px; height: 100%; flex-direction: row; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; margin-top: 40px; display: flex; align-items: flex-start; align-self: baseline; justify-content: flex-start; }
#ethossection .ethos .mobile-hide { display: none; }
#ethossection .ethos .cartouche { background-color: var(--bg); width: 100%; height: unset; margin: 20px 0 20px 20px; display: block; border-radius: var(--border-radius); }
#ethossection .ethos .icon { flex: 0 0 100px; width: 100px; height: 100px; border-radius: 200px; margin: 20px 20px 20px 0; }
#ethossection .ethos:nth-child(odd) .cartouche { padding-right: 20px; }
@media only screen and (max-width: 769px) { #ethossection .ethos { flex: 0 0 auto; flex-wrap: wrap; min-width: unset; max-width: unset; justify-content: space-between; margin: 20px; } #ethossection .ethos .cartouche { display: none; } #ethossection .ethos .icon { margin: 0; flex: 0 0 70px; width: 70px; height: 70px; border-radius: 200px; } }
#ethossection .st1 { fill: var(--accent2); -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
#ethossection .st1:hover { fill: var(--accent1); }
#ethossection .st2 { animation: col 15s ease-in-out infinite; }
@keyframes col { 0% { fill: var(--accent2); }
50% { fill: var(--accent1); }
100% { fill: var(--accent2); } }
.staff { max-width: var(--max-width); padding: 0; margin: auto; list-style: none; display: flex; flex-wrap: wrap; }
.staff li { flex: 1 1 300px; display: flex; flex-direction: column; padding: 30px 20px; box-sizing: border-box; width: 100%; text-align: center; }
.staff li .square-image { background-size: cover; background-position: center; width: 100px; height: 100px; border-radius: 200px; margin: 0 auto; }
.staff .name { margin-top: 20px; font-weight: 700; }
.staff .position { color: var(--fg); font-size: 1em; }
@media only screen and (max-width: 769px) { .staff li .square-image { width: 70px; height: 70px; } }
/*# sourceMappingURL=main-20200911.css.map */

File diff suppressed because one or more lines are too long

View file

@ -1,16 +1,22 @@
@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: normal; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/jetBrainsMono/JetBrainsMono_Regular.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Regular.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Regular.woff2) format("woff2"); 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: italic; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/jetBrainsMono/JetBrainsMono_Italic.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Italic.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Italic.woff2) format("woff2"); 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-Extrabold'; font-style: normal; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/jetBrainsMono/JetBrainsMono_ExtraBold.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold.woff2) format("woff2"); 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: italic; font-weight: 700; src: local("Jetbrain ExtraBold"), local("Jetbrain-ExtraBold"), url(/assets/fonts/JetBrainsMono_ExtraBold_Italic.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold-Italic.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold-Italic.woff2) format("woff2"); 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: 'Poppins'; font-style: normal; font-weight: 300; src: local("Poppins Light"), local("Poppins-Light"), url(/assets/fonts/poppins/Poppins-Light.ttf) format("truetype"), url(/assets/fonts/poppins/popin-light.woff2) format("woff2"); 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: 'Poppins'; font-style: italic; font-weight: 300; src: local("Poppins Light"), local("Poppins-Light"), url(/assets/fonts/poppins/Poppins-LightItalic.ttf) format("truetype"), url(/assets/fonts/poppins/popin-light-italic.woff2) format("woff2"); 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; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; src: local("Poppins Medium"), local("Poppins-Medium"), url(/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype"), url(/assets/fonts/poppins/popin-medium.woff2) format("woff2"); 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: 'Poppins'; font-style: italic; font-weight: 500; src: local("Poppins Medium"), local("Poppins-Medium"), url(/assets/fonts/poppins/Poppins-MediumItalic.ttf) format("truetype"), url(/assets/fonts/poppins/popin-medium-italic.woff2) format("woff2"); 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: 'Collects'; font-style: normal; font-weight: 500; src: local("Collects"), local("Collects"), url(/assets/fonts/collects.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; }
:root { --border-radius: 3px; --max-width: 1000px; --anim-speed: 200ms; }
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; }
@ -69,91 +75,129 @@ input, select, textarea { -moz-appearance: none; -webkit-appearance: none; -ms-a
50% { background-size: 150% 100%; }
100% { background-size: 100% 150%; } }
html, body { margin: 0; padding: 0; }
html, body { margin: 0; padding: 0; background-color: var(--bg); }
body { height: 100vh; width: 100%; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; color: var(--fg); letter-spacing: -0.025em; background-color: var(--bg); }
body { height: 100vh; width: 100%; font-family: "Poppins", "Arial", "Helvetica", sans-serif; font-weight: 300; color: var(--fg); letter-spacing: 0em; background-color: var(--bg); }
#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; }
#main-wrapper { display: flex; flex-wrap: wrap; width: 100%; -webkit-transition: filter var(--anim-speed) ease-in; -moz-transition: filter var(--anim-speed) ease-in; -ms-transition: filter var(--anim-speed) ease-in-out; transition: filter var(--anim-speed) ease-in; z-index: 1; }
.content-wrapper { max-width: 1200px; margin: auto; }
.content-wrapper { max-width: var(--max-width); margin: auto; }
.wrapper { margin: 20px 40px; }
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: var(--bg); justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 75vh; width: 100vw; }
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: transparent; justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 80vh; width: 100vw; }
.hero .textcontainer { background-color: var(--bg-alt); border-radius: 5px; max-width: 700px; padding: 20px 20px 40px 20px; }
.hero .textcontainer { background-color: var(--bg-alt); border-radius: var(--border-radius); 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: var(--fg); text-align: center; max-width: 1200px; }
.hero div h1, .hero div p { flex: 1 0 100%; width: 100%; z-index: 10; color: var(--fg); max-width: var(--max-width); margin-top: 40px; }
.hero div p { margin-top: 40px; }
.hero div h1 { font-size: 1.8em; }
.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; }
.hero .imagecontainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../img/vignette.svg"); background-size: 240px; background-repeat: repeat-x; background-position: bottom; z-index: 1; }
section { flex: 1 1 100%; padding: 20px; background-color: var(--bg); -webkit-box-shadow: inset 0px 23px 25px -25px var(--border-alt); -moz-box-shadow: inset 0px 23px 25px -25px var(--border-alt); box-shadow: inset 0px 23px 25px -25px var(--border-alt); z-index: 2; }
.hero .imagecontainer h4 { width: 90vw; /* height: auto; */ /* min-height: 100px; */ line-height: 1.011em; letter-spacing: -0em; color: var(--bg); font-size: 15vw; display: inline; opacity: 1; border-radius: var(--border-radius); position: absolute; bottom: 0; transform: rotate(-3deg); overflow: hidden; background: -webkit-linear-gradient(90deg, var(--bg) 0%, var(--bg-alt) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; filter: blur(1px); }
section h2 { text-align: center; }
section { flex: 1 1 100%; background-color: var(--bg); z-index: 2; }
section .container { max-width: var(--max-width); margin: 0 auto; }
section h2 { text-align: center; padding: 40px 0; }
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: var(--fg); color: var(--bg); 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; }
.section-title { padding: 80px; }
footer div { flex: 0 1 280px; margin: 20px; }
footer { width: 100%; padding: 160px 20px 200px 20px; background-color: var(--fg); color: var(--bg); background-image: url("../img/vignette-footer.svg"); background-size: 400px; background-repeat: repeat-x; background-position: top; box-sizing: border-box; z-index: 2; }
footer div img { margin: auto; display: block; }
footer a { color: var(--bg); }
footer div li { border-bottom: 1px solid var(--bg-alt); line-height: 2; font-size: 1.5em; }
footer .icon { border: 1px solid var(--bg); }
footer div li a { font-weight: 700; text-decoration: none; }
footer .footframe { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: var(--max-width); margin: auto; padding: 20px; }
footer small { flex: 0 0 100%; margin: 20px; text-align: center; }
footer .footframe div { flex: 0 1 300px; margin-bottom: 80px; }
footer small .label { display: none; }
footer .footframe div img { margin: auto; display: block; width: 100%; }
.post-navigation { padding: 80px 0 160px 0; display: flex; flex-wrap: wrap; justify-content: center; }
footer .footframe div li { border-bottom: 1px solid var(--bg-alt); line-height: 2; font-size: 1.5em; }
.post-navigation h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
footer .footframe div li a { font-weight: 700; text-decoration: none; color: var(--bg); }
.post-navigation .post-nav, .post-navigation .post-nav-next { flex: 0 0 200px; margin: 40px; }
footer .footframe small { flex: 0 0 100%; box-sizing: border-box; margin: 0; text-align: center; font-size: 0.8em; }
.post-navigation .post-nav h4, .post-navigation .post-nav-next h4 { font-size: 2em; justify-self: right; }
footer .footframe small .label { display: none; }
h1, h2, h3, h4, h5, h6 { font-family: "Staatliches", "Lucida Console", Monaco, monospace; }
@media only screen and (max-width: 679px) { footer .footframe { justify-content: center; } footer .footframe div { flex-grow: 1; } }
h1 { font-size: 2.5em; }
.post-navigation { margin: 0; }
h2 { font-size: 2em; }
.post-navigation .container { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 40px; align-items: flex-start; max-width: var(--max-width); margin: 0 auto; }
h3 { font-size: 1.5em; }
.post-navigation .container h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
strong { font-weight: 700; }
.post-navigation .container .post-nav, .post-navigation .container .post-nav-next { flex: 1 0 200px; }
a { text-decoration-style: wavy; text-decoration-color: transparent; color: var(--accent2); -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; }
.post-navigation .container .post-nav h4, .post-navigation .container .post-nav-next h4 { font-size: 2em; justify-self: right; }
a:hover { color: var(--accent1); text-decoration-style: wavy; text-decoration-color: unset; }
.post-navigation .container .post-nav { margin: 0 40px 0 0; text-align: left; }
.button { background-color: var(--accent2); padding: 1em; border-radius: 5px; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: var(--fg); }
.post-navigation .container .post-nav-next { margin: 0 0 0 40px; text-align: right; }
.button:hover { background-color: var(--accent1); color: var(--bg); }
.releases { padding: 80px 0; }
.releases { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; }
.releases .container { max-width: var(--max-width); margin: 0 auto; padding: 40px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.releases h2 { flex: 0 0 100%; margin: 20px; }
.releases .container h2 { flex: 0 0 100%; margin: 20px; }
.releases article { flex: 1 1 280px; max-width: 480px; margin: 20px; }
.releases .container article { flex: 0 1 280px; max-width: 480px; margin: 20px 0; }
.releases img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
.releases .container 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 { max-width: var(--max-width); margin: 80px auto; padding: 0 40px; text-align: center; display: flex; flex-wrap: wrap; justify-content: space-around; }
.streamer { margin-top: 2em; text-align: center; }
.streamer p { text-align: center !important; }
.streamer .icon { flex: 0 0 100px; margin: 0; justify-self: center; }
h1, h2, h3, h4, h5, h6 { font-family: "Collects", "Jetbrain-Extrabold", "Lucida Console", Monaco, monospace; }
h1 { font-size: 2.5em; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.5em; }
strong { font-weight: 500; }
a { text-decoration-style: wavy; text-decoration-color: transparent; color: var(--accent2); -moz-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; }
a:hover { color: var(--accent1); text-decoration-style: wavy; text-decoration-color: unset; }
.button { background-color: var(--accent2); padding: 1em; display: inline-block; border-radius: var(--border-radius); text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: var(--bg); -webkit-box-shadow: 0px 0px 0px -3px var(--border-alt); -moz-box-shadow: 0px 0px 0px -3px var(--border-alt); box-shadow: 0px 0px 0px -3px var(--border-alt); -webkit-transition: all var(--anim-speed) ease-in-out; -moz-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out; }
.button:hover { background-color: var(--accent1); color: var(--bg); -webkit-box-shadow: 0px 11px 10px -3px var(--border-alt); -moz-box-shadow: 0px 11px 10px -3px var(--border-alt); box-shadow: 0px 11px 10px -3px var(--border-alt); -webkit-transition: all var(--anim-speed) ease-in-out; -moz-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out; }
.button:active { -webkit-box-shadow: 0px 0px 0px -3px var(--border-alt); -moz-box-shadow: 0px 0px 0px -3px var(--border-alt); box-shadow: 0px 0px 0px -3px var(--border-alt); }
.normal-section { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; }
.normal-section h2 { flex: 0 0 100%; margin: 20px; }
.normal-section p { margin-top: 20px; }
.normal-section ul { width: 100%; }
.normal-section .icon { flex: 0 0 100px; margin: 0 0 20px 0; display: inline-block; width: 100px; height: 100px; border-radius: 200px; font-size: 40px; line-height: 100px; text-align: center; }
.normal-section img { width: 100%; height: 100%; object-fit: cover; border-radius: var(--border-radius); }
.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 var(--accent2); 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 { flex: 0 0 45px; margin: 20px; font-size: 45px; border-radius: 100px; width: 100px; height: 100px; line-height: 100px; border: 1px solid var(--accent2); text-align: center; text-decoration: none; -moz-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -webkit-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -ms-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; }
.icon:hover { border: 1px solid var(--accent1); }
@ -167,19 +211,19 @@ a:hover { color: var(--accent1); text-decoration-style: wavy; text-decoration-co
#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 { padding: 40px; margin: auto; }
.info > div, .info-pages > div { max-width: 1200px; margin: auto; }
.info .info-pages { padding-top: 40px; max-width: var(--max-width); margin: auto; }
.info p, .info-pages p { margin: 20px 0; }
.info p { margin: 20px 0; }
.info-pages h2, .info-pages h3, .info-pages h4, .info-pages h5, .info-pages h6 { text-align: left; }
.info h2, .info h3, .info h4, .info h5, .info 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-repeat; background-position: center center; flex: 1 1 512px; min-height: 80vh; padding: 40px; box-sizing: border-box; text-align: left; }
.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; }
@ -195,20 +239,64 @@ a:hover { color: var(--accent1); text-decoration-style: wavy; text-decoration-co
.linksbg { background-size: 100%; background: var(--bg); background: linear-gradient(180deg, var(--bg) 26%, var(--accent2-alt) 100%); }
.front-section { flex-direction: row-reverse; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; padding: 0; display: flex; flex-wrap: wrap; }
.front-section p, .front-section h1, .front-section h2, .front-section h3, .front-section h4 { text-align: left; margin-top: 20px; max-width: 570px; }
.front-section p:last-child { margin-bottom: 40px; }
.front-section > div { background-size: cover; background-repeat: no; background-position: center center; flex: 1 1 380px; min-height: 50vh; padding: 20px; box-sizing: border-box; text-align: left; }
.front-section .description { min-height: unset; }
.front-section .container { max-width: 460px; margin: 0 20px 0 auto; }
@media only screen and (max-width: 1080px) { .front-section .container { margin: 0 20px 0 20px; } }
.front-section:nth-child(even) { flex-direction: row; }
.front-section:nth-child(even) .container { margin: 0 auto 0 20px; }
@media only screen and (max-width: 1000px) { .front-section:nth-child(even) .container { margin: 0 20px 0 20px; } }
.front-section:first-of-type { margin-top: 40px; }
.splash .container { display: flex; flex-wrap: wrap; padding: 40px; align-items: flex-start; max-width: var(--max-width); margin: auto; }
.splash .container h1, .splash .container h2 { font-size: 2em; }
.splash .container p, .splash .container h1, .splash .container h2, .splash .container h3, .splash .container h4 { text-align: left; margin-top: 20px; }
.splash .container h1:first-child { margin-top: 0; }
.splash .container div { max-width: unset; margin: 0; flex: 1 1 300px; padding: 0 0 0 80px; }
.splash .container .splash-logo { padding: 0; margin: 0; }
@media only screen and (max-width: 759px) { .splash .container div { min-width: 100%; padding: 20px 0; } .splash .container .splash-logo { padding: 20px 0; } }
#contact { padding: 20px; }
#contact > div { max-width: var(--max-width); margin: auto; padding: 40px 20px; }
#contact h2 { padding-top: 20px; }
.normal-section { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; }
/* 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 var(--border-alt); -moz-box-shadow: 0px 3px 29px 0px var(--border-alt); box-shadow: 0px 3px 29px 0px var(--border-alt); display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; }
.logo { filter: blur(20px); opacity: 0; text-decoration: none; position: fixed; top: 0; width: 100%; height: 60px; z-index: 100; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-box-shadow: 0px 12px 32px -25px var(--border-alt); -moz-box-shadow: 0px 12px 32px -25px var(--border-alt); box-shadow: 0px 12px 32px -25px var(--border-alt); 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: var(--bg); }
.logo:hover { filter: blur(0px); opacity: 1; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; background-color: var(--bg); }
.sticky { filter: blur(0px); opacity: 1; background-color: var(--bg); -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
.sticky { filter: blur(0px); opacity: 1; background-color: var(--bg); -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
.navmenu { margin: 0 40px 0 20px; font-size: 34px; color: var(--accent1); }
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: var(--bg); border-radius: 5px; display: flex; flex-wrap: wrap; }
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: var(--bg); border-radius: var(--border-radius); display: flex; flex-wrap: wrap; }
nav ul { padding: 20px; width: 100%; }
@ -216,15 +304,15 @@ 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; }
nav li .button { display: block; }
.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: var(--bg-alt); 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 { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: var(--bg-alt); z-index: 10; opacity: 0; -webkit-transition: opacity var(--anim-speed) ease-in; -moz-transition: opacity var(--anim-speed) ease-in; -ms-transition: opacity var(--anim-speed) ease-in; transition: opacity var(--anim-speed) 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(var(--border), var(--bg)); background: -webkit-linear-gradient(var(--border), var(--bg)); background: -o-linear-gradient(var(--border), var(--bg)); }
.modalDialog > div { display: flex; align-items: center; position: relative; margin: 100px auto; padding: 20px; border-radius: var(--border-radius); }
.close-button { background-color: var(--accent2); color: var(--accent1); 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 { background-color: var(--accent2); color: var(--accent1); 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; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
.close-button:hover { background-color: var(--accent1); color: var(--accent2); }
@ -234,7 +322,7 @@ nav li a { display: block; font-size: 14px; }
.zafariClass > div { flex-direction: column; align-items: center; justify-content: center; max-width: 700px; }
.zafariClass > div h2 { font-family: "Jetbrain-Extrabold", "Lucida Console", Monaco, monospace; }
.zafariClass > div h2 { font-family: "Poppins", "Arial", "Helvetica", sans-serif; }
.zafariClass > div ul { padding: 20px; width: 100%; }
@ -250,22 +338,22 @@ nav li a { display: block; font-size: 14px; }
#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: var(--border); flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 1000; }
#cookie-notice { display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: var(--bg); flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 10000000; -webkit-box-shadow: 0px -12px 32px -25px var(--border-alt); -moz-box-shadow: 0px -12px 32px -25px var(--border-alt); box-shadow: 0px -12px 32px -25px var(--border-alt); }
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.75em; font-family: "Jetbrain-Regular", "Lucida Console", Monaco, monospace; }
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.8em; font-family: "Poppins", "Arial", "Helvetica", sans-serif; font-weight: 300; }
@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, var(--accent1-alt), var(--accent2-alt)); 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 { flex: 0 0 250px; -moz-transition: all var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) 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, var(--accent1-alt), var(--accent2-alt)); 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; }
.yes:hover { -moz-transition: all var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) 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 { display: flex; flex-wrap: wrap; padding: 0 40px; justify-content: space-evenly; flex-direction: row-reverse; align-items: center; max-width: var(--max-width); margin: auto; }
.album-player > div { margin: 20px; }
.album-player > div { margin: 20px 0; }
audio { margin: 0; width: 100%; }
@ -299,9 +387,9 @@ audio { margin: 0; width: 100%; }
.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; }
.plTitle { left: 40px; 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; }
.plNum { padding-left: 20px; width: 20px; }
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
@ -325,11 +413,11 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
.paused { animation-play-state: paused; }
.track-picker { display: flex; flex-wrap: wrap; margin: 0; padding: 0; background-color: var(--accent1); margin: 0; padding: 0; min-height: 50vw; text-align: left; }
.track-picker { display: flex; flex-wrap: wrap; margin: 0; padding: 0; background-color: var(--accent1); margin: 0; padding: 0; min-height: 50vh; text-align: left; }
.track-picker .button { background-color: var(--accent1); color: var(--bg); }
.track-picker .button:hover { background-color: var(--accent2); color: var(--fg); }
.track-picker .button:hover { background-color: var(--accent2); }
.track-picker > div { flex: 1 1 auto; width: 50%; min-width: 280px; margin: 0; padding: 0; background-color: var(--bg); -webkit-box-shadow: inset 0px 23px 25px -25px var(--border-alt); -moz-box-shadow: inset 0px 23px 25px -25px var(--border-alt); box-shadow: inset 0px 23px 25px -25px var(--border-alt); }
@ -337,13 +425,13 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
.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 .full-image { width: 50%; min-width: 280px; min-height: 50vh; background-color: transparent; background-size: cover; background-position: center; }
.track-picker:nth-child(even) { flex-direction: row-reverse; background-color: var(--accent2); text-align: right; }
.track-picker:nth-child(even) .button { background-color: var(--accent2); color: var(--fg); }
.track-picker:nth-child(even) .button { background-color: var(--accent2); }
.track-picker:nth-child(even) .button:hover { background-color: var(--accent1); color: var(--bg); }
.track-picker:nth-child(even) .button:hover { background-color: var(--accent1); }
.track-picker:nth-child(even) > div > h2, .track-picker:nth-child(even) > div a, .track-picker:nth-child(even) > div p { text-align: right; }
@ -355,7 +443,7 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 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: var(--fg); 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: var(--bg-alt); background: linear-gradient(180deg, var(--bg-alt) 0%, var(--accent1-alt) 180%); }
#trackArt { z-index: 5; overflow-x: hidden; flex: 1 1 50%; min-width: 512px; height: 100vh; padding: 0; margin: 0; background-size: 100%; background: var(--bg-alt); background: linear-gradient(180deg, var(--bg-alt) 0%, var(--accent1-alt) 180%); }
#trackArt > section { position: absolute; height: 100vh; width: 50%; background: transparent; padding: 0; margin: 0; text-align: center; }
@ -367,9 +455,9 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
#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 { flex: 1 1 50%; z-index: 5; height: 100vh; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
#trackInfo section { text-align: left; }
#trackInfo section { padding: 20px; background-color: var(--bg); }
#trackInfo section > * { margin: 20px; }
@ -381,13 +469,13 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
#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; } }
@media only screen and (max-width: 1023px) { #trackArt { z-index: 5; min-width: 100%; } #trackArt section { position: absolute; top: 0; margin: 0; width: 100%; height: 80vh; } #trackInfo { z-index: 5; 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 { border: 0; border-radius: var(--border-radius); 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; }
@ -397,13 +485,13 @@ a[id^="btn"]::-moz-focus-inner { border: 0; padding: 0; }
.logo, #sticky { filter: blur(0px); opacity: 1; background-color: var(--bg); }
.blurredout { filter: blur(0px); opacity: 1; background-color: var(--bg); -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; transition: all 400ms ease-in; }
.blurredout { filter: blur(0px); opacity: 1; background-color: var(--bg); -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
.hero { padding-top: 120px; }
.player-wrap { display: none; }
.noJSalbum { display: unset; flex: 0 1 400px; border-radius: 5px; width: 100%; }
.noJSalbum { display: unset; flex: 0 1 400px; border-radius: var(--border-radius); width: 100%; }
#fixed-player { display: unset; height: unset; }

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,563 @@
@font-face { font-family: 'Jetbrain-regular'; font-style: normal; font-weight: 400; src: local("Jetbrain Regular"), local("Jetbrain-Regular"), url(/assets/fonts/jetBrainsMono/JetBrainsMono_Regular.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Regular.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Regular.woff2) format("woff2"); 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/JetBrainsMono_Italic.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Italic.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-Italic.woff2) format("woff2"); 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/JetBrainsMono_ExtraBold.ttf) format("truetype"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold.woff2) format("woff2"); 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"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold-Italic.woff) format("woff"), url(/assets/fonts/jetBrainsMono/JetBrainsMono-ExtraBold-Italic.woff2) format("woff2"); 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: 'Poppins'; font-style: normal; font-weight: 300; src: local("Poppins Light"), local("Poppins-Light"), url(/assets/fonts/poppins/Poppins-Light.ttf) format("truetype"), url(/assets/fonts/poppins/popin-light.woff2) format("woff2"); 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: 'Poppins'; font-style: italic; font-weight: 300; src: local("Poppins Light"), local("Poppins-Light"), url(/assets/fonts/poppins/Poppins-LightItalic.ttf) format("truetype"), url(/assets/fonts/poppins/popin-light-italic.woff2) format("woff2"); 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: 'Poppins'; font-style: normal; font-weight: 500; src: local("Poppins Medium"), local("Poppins-Medium"), url(/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype"), url(/assets/fonts/poppins/popin-medium.woff2) format("woff2"); 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: 'Poppins'; font-style: italic; font-weight: 500; src: local("Poppins Medium"), local("Poppins-Medium"), url(/assets/fonts/poppins/Poppins-MediumItalic.ttf) format("truetype"), url(/assets/fonts/poppins/popin-medium-italic.woff2) format("woff2"); 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: 'Collects'; font-style: normal; font-weight: 500; src: local("Collects"), local("Collects"), url(/assets/fonts/collects.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; }
:root { --border-radius: 3px; --max-width: 1000px; --anim-speed: 200ms; }
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; background-color: var(--bg); }
body { height: 100vh; width: 100%; font-family: "Poppins", "Arial", "Helvetica", sans-serif; font-weight: 300; color: var(--fg); letter-spacing: 0em; background-color: var(--bg); }
#main-wrapper { display: flex; flex-wrap: wrap; width: 100%; -webkit-transition: filter var(--anim-speed) ease-in; -moz-transition: filter var(--anim-speed) ease-in; -ms-transition: filter var(--anim-speed) ease-in-out; transition: filter var(--anim-speed) ease-in; z-index: 1; }
.content-wrapper { max-width: var(--max-width); margin: auto; }
.wrapper { margin: 20px 40px; }
.hero { display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; background-color: transparent; justify-content: center; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 40px; position: relative; min-height: 80vh; width: 100vw; }
.hero .textcontainer { background-color: var(--bg-alt); border-radius: var(--border-radius); 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: var(--fg); max-width: var(--max-width); margin-top: 40px; }
.hero div h1 { font-size: 1.8em; }
.hero .imagecontainer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../img/vignette.svg"); background-size: 240px; background-repeat: repeat-x; background-position: bottom; z-index: 1; }
.hero .imagecontainer h4 { width: 90vw; /* height: auto; */ /* min-height: 100px; */ line-height: 1.011em; letter-spacing: -0em; color: var(--bg); font-size: 15vw; display: inline; opacity: 1; border-radius: var(--border-radius); position: absolute; bottom: 0; transform: rotate(-3deg); overflow: hidden; background: -webkit-linear-gradient(90deg, var(--bg) 0%, var(--bg-alt) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; filter: blur(1px); }
section { flex: 1 1 100%; background-color: var(--bg); z-index: 2; }
section .container { max-width: var(--max-width); margin: 0 auto; }
section h2 { text-align: center; padding: 40px 0; }
section:first-of-type { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-top: 0; padding-top: 40px; }
.section-title { padding: 80px; }
footer { width: 100%; padding: 160px 20px 200px 20px; background-color: var(--fg); color: var(--bg); background-image: url("../img/vignette-footer.svg"); background-size: 400px; background-repeat: repeat-x; background-position: top; box-sizing: border-box; z-index: 2; }
footer a { color: var(--bg); }
footer .icon { border: 1px solid var(--bg); }
footer .footframe { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: var(--max-width); margin: auto; padding: 20px; }
footer .footframe div { flex: 0 1 300px; margin-bottom: 80px; }
footer .footframe div img { margin: auto; display: block; width: 100%; }
footer .footframe div li { border-bottom: 1px solid var(--bg-alt); line-height: 2; font-size: 1.5em; }
footer .footframe div li a { font-weight: 700; text-decoration: none; color: var(--bg); }
footer .footframe small { flex: 0 0 100%; box-sizing: border-box; margin: 0; text-align: center; font-size: 0.8em; }
footer .footframe small .label { display: none; }
@media only screen and (max-width: 679px) { footer .footframe { justify-content: center; } footer .footframe div { flex-grow: 1; } }
.post-navigation { margin: 0; }
.post-navigation .container { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 40px; align-items: flex-start; max-width: var(--max-width); margin: 0 auto; }
.post-navigation .container h2 { flex: 0 0 100%; margin-top: 40px; text-align: center; }
.post-navigation .container .post-nav, .post-navigation .container .post-nav-next { flex: 1 0 200px; }
.post-navigation .container .post-nav h4, .post-navigation .container .post-nav-next h4 { font-size: 2em; justify-self: right; }
.post-navigation .container .post-nav { margin: 0 40px 0 0; text-align: left; }
.post-navigation .container .post-nav-next { margin: 0 0 0 40px; text-align: right; }
.releases { padding: 80px 0; }
.releases .container { max-width: var(--max-width); margin: 0 auto; padding: 40px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.releases .container h2 { flex: 0 0 100%; margin: 20px; }
.releases .container article { flex: 0 1 280px; max-width: 480px; margin: 20px 0; }
.releases .container img { width: 100%; height: 100%; object-fit: cover; border-radius: 5px; }
.streambox { text-align: center; line-height: 2em; }
.streamer { max-width: var(--max-width); margin: 80px auto; padding: 0 40px; text-align: center; display: flex; flex-wrap: wrap; justify-content: space-around; }
.streamer p { text-align: center !important; }
.streamer .icon { flex: 0 0 100px; margin: 0; justify-self: center; }
h1, h2, h3, h4, h5, h6 { font-family: "Collects", "Jetbrain-Extrabold", "Lucida Console", Monaco, monospace; }
h1 { font-size: 2.5em; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.5em; }
strong { font-weight: 500; }
a { text-decoration-style: wavy; text-decoration-color: transparent; color: var(--accent2); -moz-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; }
a:hover { color: var(--accent1); text-decoration-style: wavy; text-decoration-color: unset; }
.button { background-color: var(--accent2); padding: 1em; display: inline-block; border-radius: var(--border-radius); text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 500; color: var(--bg); -webkit-box-shadow: 0px 0px 0px -3px var(--border-alt); -moz-box-shadow: 0px 0px 0px -3px var(--border-alt); box-shadow: 0px 0px 0px -3px var(--border-alt); -webkit-transition: all var(--anim-speed) ease-in-out; -moz-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out; }
.button:hover { background-color: var(--accent1); color: var(--bg); -webkit-box-shadow: 0px 11px 10px -3px var(--border-alt); -moz-box-shadow: 0px 11px 10px -3px var(--border-alt); box-shadow: 0px 11px 10px -3px var(--border-alt); -webkit-transition: all var(--anim-speed) ease-in-out; -moz-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out; }
.button:active { -webkit-box-shadow: 0px 0px 0px -3px var(--border-alt); -moz-box-shadow: 0px 0px 0px -3px var(--border-alt); box-shadow: 0px 0px 0px -3px var(--border-alt); }
.normal-section { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; }
.normal-section h2 { flex: 0 0 100%; margin: 20px; }
.normal-section p { margin-top: 20px; }
.normal-section ul { width: 100%; }
.normal-section .icon { flex: 0 0 100px; margin: 0 0 20px 0; display: inline-block; width: 100px; height: 100px; border-radius: 200px; font-size: 40px; line-height: 100px; text-align: center; }
.normal-section img { width: 100%; height: 100%; object-fit: cover; border-radius: var(--border-radius); }
.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 var(--accent2); text-align: center; text-decoration: none; -moz-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -webkit-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; -ms-transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; transition: border var(--anim-speed) ease-in-out, color var(--anim-speed) ease-in-out; }
.icon:hover { border: 1px solid var(--accent1); }
.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 { padding: 40px; margin: auto; }
.info .info-pages { padding-top: 40px; max-width: var(--max-width); margin: auto; }
.info p { margin: 20px 0; }
.info h2, .info h3, .info h4, .info h5, .info 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: var(--bg); background: linear-gradient(180deg, var(--bg) 26%, var(--accent2-alt) 100%); }
.front-section { flex-direction: row-reverse; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; padding: 0; display: flex; flex-wrap: wrap; }
.front-section p, .front-section h1, .front-section h2, .front-section h3, .front-section h4 { text-align: left; margin-top: 20px; max-width: 570px; }
.front-section p:last-child { margin-bottom: 40px; }
.front-section > div { background-size: cover; background-repeat: no; background-position: center center; flex: 1 1 380px; min-height: 50vh; padding: 20px; box-sizing: border-box; text-align: left; }
.front-section .description { min-height: unset; }
.front-section .container { max-width: 460px; margin: 0 20px 0 auto; }
@media only screen and (max-width: 1080px) { .front-section .container { margin: 0 20px 0 20px; } }
.front-section:nth-child(even) { flex-direction: row; }
.front-section:nth-child(even) .container { margin: 0 auto 0 20px; }
@media only screen and (max-width: 1000px) { .front-section:nth-child(even) .container { margin: 0 20px 0 20px; } }
.front-section:first-of-type { margin-top: 40px; }
.splash .container { display: flex; flex-wrap: wrap; padding: 40px; align-items: flex-start; max-width: var(--max-width); margin: auto; }
.splash .container h1, .splash .container h2 { font-size: 2em; }
.splash .container p, .splash .container h1, .splash .container h2, .splash .container h3, .splash .container h4 { text-align: left; margin-top: 20px; }
.splash .container h1:first-child { margin-top: 0; }
.splash .container div { max-width: unset; margin: 0; flex: 1 1 300px; padding: 0 0 0 80px; }
.splash .container .splash-logo { padding: 0; margin: 0; }
@media only screen and (max-width: 759px) { .splash .container div { min-width: 100%; padding: 20px 0; } .splash .container .splash-logo { padding: 20px 0; } }
#contact { padding: 20px; }
#contact > div { max-width: var(--max-width); margin: auto; padding: 40px 20px; }
#contact h2 { padding-top: 20px; }
.normal-section { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px; -webkit-box-shadow: unset; -moz-box-shadow: unset; box-shadow: unset; }
.textspace { height: 100px; }
input, textarea, select { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; border-radius: var(--border-radius); box-sizing: border-box; font-family: "Poppins", "Arial", "Helvetica", sans-serif; font-size: 1em; }
input[type=submit] { width: 200px; background-image: linear-gradient(223deg, var(--accent1), var(--accent2)); background-size: 800% 800%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; color: var(--bg); padding: 14px 20px; margin: 8px 0; border: none; border-radius: var(--border-radius); cursor: pointer; }
input[type=submit]:hover { background-image: linear-gradient(223deg, var(--accent2), var(--accent1)); background-size: 800% 800%; -webkit-animation: backgroundBlink 2s ease infinite; -moz-animation: backgroundBlink 2s ease infinite; animation: backgroundBlink 2s ease infinite; }
.contact-info { display: flex; flex-wrap: wrap; justify-content: space-between; }
.contact-info label { display: none; }
.contact-info input { flex: 1 1 330px; min-width: 240px; }
/*specific classes related to Checkbox skins*/
/* CSS Created by CSS CHECKBOX */
/**********************************/
/**** www.CSScheckbox.com *********/
/*general styles for all CSS Checkboxes*/
label { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: none; }
input.css-checkbox[type=checkbox] { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input.css-checkbox[type=checkbox] + label.css-label { padding-left: 20px; height: 15px; display: inline-block; background-repeat: no-repeat; background-position: 0 0; font-size: 1em; vertical-align: middle; cursor: pointer; }
input.css-checkbox[type=checkbox]:checked + label.css-label { background-position: 0 -15px; }
.css-label { background-image: url(/assets/img/check.png); }
input.css-checkbox.lrg[type=checkbox] + label.css-label.lrg { padding-left: 22px; height: 20px; display: inline-block; line-height: 20px; background-repeat: no-repeat; background-position: 0 0; font-size: 1em; vertical-align: middle; cursor: pointer; }
input.css-checkbox.lrg[type=checkbox]:checked + label.css-label.lrg { background-position: 0 -20px; }
/* NAVIGATION */
#navbar { z-index: 10000; display: block; }
.logo { filter: blur(20px); opacity: 0; text-decoration: none; position: fixed; top: 0; width: 100%; height: 60px; z-index: 100; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 95% 95%; -webkit-box-shadow: 0px 12px 32px -25px var(--border-alt); -moz-box-shadow: 0px 12px 32px -25px var(--border-alt); box-shadow: 0px 12px 32px -25px var(--border-alt); 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 var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; background-color: var(--bg); }
.sticky { filter: blur(0px); opacity: 1; background-color: var(--bg); -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
.navmenu { margin: 0 40px 0 20px; font-size: 34px; color: var(--accent1); }
nav { position: absolute; width: 300px; max-height: 90vh; max-width: 90vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: var(--bg); border-radius: var(--border-radius); 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; }
nav li .button { display: block; }
.modalDialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: var(--bg-alt); z-index: 10; opacity: 0; -webkit-transition: opacity var(--anim-speed) ease-in; -moz-transition: opacity var(--anim-speed) ease-in; -ms-transition: opacity var(--anim-speed) ease-in; transition: opacity var(--anim-speed) 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: var(--border-radius); }
.close-button { background-color: var(--accent2); color: var(--accent1); 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; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
.close-button:hover { background-color: var(--accent1); color: var(--accent2); }
#closearea { position: fixed; width: 100%; height: 100%; }
/* Background Video */
.fullscreen-bg { position: absolute; height: 100%; width: 100%; overflow: hidden; z-index: 0; background: var(--bg); 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%; }
/* Audio Player Styles
================================================== */
/* Default / Desktop / Firefox */
.album-player { display: flex; flex-wrap: wrap; padding: 0 40px; justify-content: space-evenly; flex-direction: row-reverse; align-items: center; max-width: var(--max-width); margin: auto; }
.album-player > div { margin: 20px 0; }
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 var(--fg-alt); }
#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 var(--fg-alt); }
#audiowrap { background-color: var(--bg); 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: var(--bg); }
#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: var(--bg); cursor: pointer; margin: 0; padding: 21px 0; border-left: 1px solid var(--fg-alt); border-right: 1px solid var(--fg-alt); border-top: 0; transition: all 400ms ease-in-out; }
#plList li:hover { background-color: var(--accent1); color: var(--bg); transition: all 400ms ease-in-out; }
.plItem { position: relative; }
.plTitle { left: 40px; overflow: hidden; position: absolute; right: 65px; text-overflow: ellipsis; top: 0; white-space: nowrap; font-weight: bold; padding-right: 10px; }
.plNum { padding-left: 20px; width: 20px; }
.plLength { padding-left: 21px; position: absolute; right: 21px; top: 0; }
.plSel { background-color: var(--fg-alt) !important; cursor: pointer !important; }
.plSel:hover { background-color: var(--accent1) !important; }
a[id^="btn"] { font-size: 1.5em; color: var(--fg); 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: 70%; padding-top: 70%; /* 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: var(--accent1); margin: 0; padding: 0; min-height: 50vh; text-align: left; }
.track-picker .button { background-color: var(--accent1); color: var(--bg); }
.track-picker .button:hover { background-color: var(--accent2); }
.track-picker > div { flex: 1 1 auto; width: 50%; min-width: 280px; margin: 0; padding: 0; background-color: var(--bg); -webkit-box-shadow: inset 0px 23px 25px -25px var(--border-alt); -moz-box-shadow: inset 0px 23px 25px -25px var(--border-alt); box-shadow: inset 0px 23px 25px -25px var(--border-alt); }
.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: 50vh; background-color: transparent; background-size: cover; background-position: center; }
.track-picker:nth-child(even) { flex-direction: row-reverse; background-color: var(--accent2); text-align: right; }
.track-picker:nth-child(even) .button { background-color: var(--accent2); }
.track-picker:nth-child(even) .button:hover { background-color: var(--accent1); }
.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: var(--bg); 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: var(--fg); 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 { z-index: 5; overflow-x: hidden; flex: 1 1 50%; min-width: 512px; height: 100vh; padding: 0; margin: 0; background-size: 100%; background: var(--bg-alt); background: linear-gradient(180deg, var(--bg-alt) 0%, var(--accent1-alt) 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%; z-index: 5; height: 100vh; overflow-y: scroll; overflow-x: hidden; margin: 0; padding: 0; }
#trackInfo section { padding: 20px; background-color: var(--bg); }
#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 { z-index: 5; min-width: 100%; } #trackArt section { position: absolute; top: 0; margin: 0; width: 100%; height: 80vh; } #trackInfo { z-index: 5; 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; }
/* cookies */
#cookie-notice { display: none; text-align: right; position: fixed; bottom: 0; width: 100%; background-color: var(--bg); flex-wrap: wrap; justify-content: space-evenly; align-content: center; align-items: center; z-index: 10000000; -webkit-box-shadow: 0px -12px 32px -25px var(--border-alt); -moz-box-shadow: 0px -12px 32px -25px var(--border-alt); box-shadow: 0px -12px 32px -25px var(--border-alt); }
#cookie-notice p { flex: 1 0 250px; margin: 40px 20px 40px 40px; font-size: 0.8em; font-family: "Poppins", "Arial", "Helvetica", sans-serif; font-weight: 300; }
@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: all var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) 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, var(--accent1-alt), var(--accent2-alt)); 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: all var(--anim-speed) ease-in-out; -webkit-transition: all var(--anim-speed) ease-in-out; -ms-transition: all var(--anim-speed) ease-in-out; transition: all var(--anim-speed) ease-in-out; }
.editor-link { display: none; margin-top: 0; padding-top: 30px; }
.editor-link .btn { border: 0; border-radius: var(--border-radius); 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; }
#linearGradient2060 stop { stop-color: var(--accent2); }
#linearGradient2060 stop:nth-child(even) { stop-color: var(--fg); }
#ethossection { padding: 80px 40px; }
#ethossection .ethos-flex { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; max-width: var(--max-width); margin: auto; }
#ethossection .ethos { flex: 1 1 320px; min-width: 450px; height: 100%; flex-direction: row; -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; margin-top: 40px; display: flex; align-items: flex-start; align-self: baseline; justify-content: flex-start; }
#ethossection .ethos .mobile-hide { display: none; }
#ethossection .ethos .cartouche { background-color: var(--bg); width: 100%; height: unset; margin: 20px 0 20px 20px; display: block; border-radius: var(--border-radius); }
#ethossection .ethos .icon { flex: 0 0 100px; width: 100px; height: 100px; border-radius: 200px; margin: 20px 20px 20px 0; }
#ethossection .ethos:nth-child(odd) .cartouche { padding-right: 20px; }
@media only screen and (max-width: 769px) { #ethossection .ethos { flex: 0 0 auto; flex-wrap: wrap; min-width: unset; max-width: unset; justify-content: space-between; margin: 20px; } #ethossection .ethos .cartouche { display: none; } #ethossection .ethos .icon { margin: 0; flex: 0 0 70px; width: 70px; height: 70px; border-radius: 200px; } }
#ethossection .st1 { fill: var(--accent2); -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
#ethossection .st1:hover { fill: var(--accent1); }
#ethossection .st2 { animation: col 15s ease-in-out infinite; }
@keyframes col { 0% { fill: var(--accent2); }
50% { fill: var(--accent1); }
100% { fill: var(--accent2); } }
.staff { max-width: var(--max-width); padding: 0; margin: auto; list-style: none; display: flex; flex-wrap: wrap; }
.staff li { flex: 1 1 300px; display: flex; flex-direction: column; padding: 30px 20px; box-sizing: border-box; width: 100%; text-align: center; }
.staff li .square-image { background-size: cover; background-position: center; width: 100px; height: 100px; border-radius: 200px; margin: 0 auto; }
.staff .name { margin-top: 20px; font-weight: 700; }
.staff .position { color: var(--fg); font-size: 1em; }
@media only screen and (max-width: 769px) { .staff li .square-image { width: 70px; height: 70px; } }
.logo, #sticky { filter: blur(0px); opacity: 1; background-color: var(--bg); }
.blurredout { filter: blur(0px); opacity: 1; background-color: var(--bg); -webkit-transition: all var(--anim-speed) ease-in; -moz-transition: all var(--anim-speed) ease-in; -ms-transition: all var(--anim-speed) ease-in; transition: all var(--anim-speed) ease-in; }
.hero { padding-top: 120px; }
.player-wrap { display: none; }
.noJSalbum { display: unset; flex: 0 1 400px; border-radius: var(--border-radius); width: 100%; }
#fixed-player { display: unset; height: unset; }
.hideWhenNoJS { display: none; }
/*# sourceMappingURL=noscripts-20200911.css.map */

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,92 @@
Copyright 2008 The Bungee Project Authors (david@djr.com)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,93 @@
Copyright 2018 The Staatliches Authors (https://github.com/googlefonts/staatliches)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

Binary file not shown.

BIN
assets/fonts/collects.ttf Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
assets/fonts/icofont.eot Normal file

Binary file not shown.

BIN
assets/fonts/icofont.ttf Normal file

Binary file not shown.

BIN
assets/fonts/icofont.woff Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

32
assets/js/set-20200911.js Normal file
View file

@ -0,0 +1,32 @@
// 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