main {
  display: block;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.wrapper{display:block;overflow:hidden;position:relative;width:100%}.wrapper .container{max-width:80rem}.wrapper>.container{padding-bottom:7.5rem;padding-top:7.5rem}.header{background: rgb(0,0,0);background: linear-gradient(180deg, #000 0%, #040e1c 100%)}.header+section{border-top:0}.header .container{border-top:0;padding-bottom:7.5rem;padding-top:7.5rem;position:relative;text-align:center}.header .title{font-family:Gotham Rounded A,Gotham Rounded B,Helvetica Neue,Arial,sans-serif}.header .img{height:15rem;margin-bottom:2rem} .header .button{margin-bottom:4rem;margin-top:2rem}@media(min-width:40rem){.header .button{margin-bottom:4rem;margin-top:2rem}}@keyframes a{0%{fill-opacity:0;stroke-dashoffset:38321}25%{fill-opacity:0;stroke:#9b4dca}to{fill-opacity:1;stroke-dashoffset:0}}.footer{padding:8rem 0 2rem}.footer .copyright{padding-right:6rem}.footer .nav{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.footer .nav .link{display:inline-block;margin-left:1.2rem;padding:0}.footer .nav .icon{fill:#9b4dca;height:2rem}.footer .nav .icon:hover{fill:#606c76}.navigation{background:#000;display:block;height:5.2rem;left:0;max-width:100%;right:0;top:0;width:100%;z-index:2}.navigation .container{padding-bottom:0;padding-top:0}.navigation-list{list-style:none;margin-bottom:0;margin-right:5rem}@media(min-width:80rem){.navigation-list{margin-right:0}}.navigation-item{float:left;margin-bottom:0;margin-left:2.5rem;position:relative}.navigation .img{fill:#9b4dca;height:2rem;position:relative;top:.3rem}.navigation-title,.navigation .title{color:#606c76;font-family:Gotham Rounded A,Gotham Rounded B,Helvetica Neue,Arial,sans-serif;position:relative}.navigation-link,.navigation-title,.title{display:inline;font-size:1.6rem;line-height:5.2rem;padding:0;text-decoration:none}.navigation-link.active{color:#606c76}.octocat{border:0;color:#f4f5f6;fill:#9b4dca;height:5.2rem;position:fixed;right:0;top:0;width:5.2rem;z-index:2}

.wrapper>.container {
    min-height: 60em;
}

            *,
            *:after,
            *:before {
              box-sizing: inherit;
            }

            body {
              margin: 0;
              color: #fff;
              font-family: 'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
              font-size: 1.6em;
              font-weight: 300;
              letter-spacing: .01em;
              line-height: 1.6;
            }

            blockquote {
              border-left: 0.3rem solid #d1d1d1;
              margin-left: 0;
              margin-right: 0;
              padding: 1rem 1.5rem;
            }

            blockquote *:last-child {
              margin-bottom: 0;
            }

            .button,
            button,
            input[type='button'],
            input[type='reset'],
            input[type='submit'] {
              background-color: #f3081a;
              border: 0.1rem solid #a30000;
              border-radius: .4rem;
              color: #fff;
              cursor: pointer;
              display: inline-block;
              font-size: 1.1rem;
              font-weight: 700;
              height: 3.8rem;
              letter-spacing: .1rem;
              line-height: 3.8rem;
              padding: 0 3.0rem;
              text-align: center;
              text-decoration: none;
              text-transform: uppercase;
              white-space: nowrap;
            }

            .redeem.button {
                transition: 0.2s;
                padding: 0;
            }

            .button:focus, .button:hover,
            button:focus,
            button:hover,
            input[type='button']:focus,
            input[type='button']:hover,
            input[type='reset']:focus,
            input[type='reset']:hover,
            input[type='submit']:focus,
            input[type='submit']:hover {
              background-color: #f7f300;
              border-color: #ff3;
              color: #040e1c;
              outline: 0;
            }

            .button[disabled],
            button[disabled],
            input[type='button'][disabled],
            input[type='reset'][disabled],
            input[type='submit'][disabled] {
              cursor: default;
              opacity: .5;
            }

            .button[disabled]:focus, .button[disabled]:hover,
            button[disabled]:focus,
            button[disabled]:hover,
            input[type='button'][disabled]:focus,
            input[type='button'][disabled]:hover,
            input[type='reset'][disabled]:focus,
            input[type='reset'][disabled]:hover,
            input[type='submit'][disabled]:focus,
            input[type='submit'][disabled]:hover {
              background-color: #9b4dca;
              border-color: #9b4dca;
            }

            .button.button-outline,
            button.button-outline,
            input[type='button'].button-outline,
            input[type='reset'].button-outline,
            input[type='submit'].button-outline {
              background-color: transparent;
              color: #9b4dca;
            }

            .button.button-outline:focus, .button.button-outline:hover,
            button.button-outline:focus,
            button.button-outline:hover,
            input[type='button'].button-outline:focus,
            input[type='button'].button-outline:hover,
            input[type='reset'].button-outline:focus,
            input[type='reset'].button-outline:hover,
            input[type='submit'].button-outline:focus,
            input[type='submit'].button-outline:hover {
              background-color: transparent;
              border-color: #606c76;
              color: #606c76;
            }

            .button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,
            button.button-outline[disabled]:focus,
            button.button-outline[disabled]:hover,
            input[type='button'].button-outline[disabled]:focus,
            input[type='button'].button-outline[disabled]:hover,
            input[type='reset'].button-outline[disabled]:focus,
            input[type='reset'].button-outline[disabled]:hover,
            input[type='submit'].button-outline[disabled]:focus,
            input[type='submit'].button-outline[disabled]:hover {
              border-color: inherit;
              color: #9b4dca;
            }

            .button.button-clear,
            button.button-clear,
            input[type='button'].button-clear,
            input[type='reset'].button-clear,
            input[type='submit'].button-clear {
              background-color: transparent;
              border-color: transparent;
              color: #9b4dca;
            }

            .button.button-clear:focus, .button.button-clear:hover,
            button.button-clear:focus,
            button.button-clear:hover,
            input[type='button'].button-clear:focus,
            input[type='button'].button-clear:hover,
            input[type='reset'].button-clear:focus,
            input[type='reset'].button-clear:hover,
            input[type='submit'].button-clear:focus,
            input[type='submit'].button-clear:hover {
              background-color: transparent;
              border-color: transparent;
              color: #606c76;
            }

            .button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,
            button.button-clear[disabled]:focus,
            button.button-clear[disabled]:hover,
            input[type='button'].button-clear[disabled]:focus,
            input[type='button'].button-clear[disabled]:hover,
            input[type='reset'].button-clear[disabled]:focus,
            input[type='reset'].button-clear[disabled]:hover,
            input[type='submit'].button-clear[disabled]:focus,
            input[type='submit'].button-clear[disabled]:hover {
              color: #9b4dca;
            }

            code {
              background: #f4f5f6;
              border-radius: .4rem;
              font-size: 86%;
              margin: 0 .2rem;
              padding: .2rem .5rem;
              white-space: nowrap;
            }

            pre {
              background: #f4f5f6;
              border-left: 0.3rem solid #9b4dca;
              overflow-y: hidden;
            }

            pre > code {
              border-radius: 0;
              display: block;
              padding: 1rem 1.5rem;
              white-space: pre;
            }

            hr {
              border: 0;
              border-top: 0.1rem solid #f4f5f6;
              margin: 3.0rem 0;
            }

            input[type='color'],
            input[type='date'],
            input[type='datetime'],
            input[type='datetime-local'],
            input[type='email'],
            input[type='month'],
            input[type='number'],
            input[type='password'],
            input[type='search'],
            input[type='tel'],
            input[type='text'],
            input[type='url'],
            input[type='week'],
            input:not([type]),
            textarea,
            select {
              -webkit-appearance: none;
              background-color: transparent;
              border: 0.1rem solid #d1d1d1;
              border-radius: .4rem;
              box-shadow: none;
              box-sizing: inherit;
              height: 3.8rem;
              padding: .6rem 1.0rem .7rem;
              width: 100%;
            }

            input[type='color']:focus,
            input[type='date']:focus,
            input[type='datetime']:focus,
            input[type='datetime-local']:focus,
            input[type='email']:focus,
            input[type='month']:focus,
            input[type='number']:focus,
            input[type='password']:focus,
            input[type='search']:focus,
            input[type='tel']:focus,
            input[type='text']:focus,
            input[type='url']:focus,
            input[type='week']:focus,
            input:not([type]):focus,
            textarea:focus,
            select:focus {
              border-color: #9b4dca;
              outline: 0;
            }

            select {
              background: url('data:image/svg+xml;utf8,<svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%23d1d1d1" d="M0,0l6,8l6-8"/></svg>') center right no-repeat;
              padding-right: 3.0rem;
            }

            select:focus {
              background-image: url('data:image/svg+xml;utf8,<svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%239b4dca" d="M0,0l6,8l6-8"/></svg>');
            }

            select[multiple] {
              background: none;
              height: auto;
            }

            textarea {
              min-height: 6.5rem;
            }
/*
            label,
            legend {
              display: block;
              font-size: 1.6rem;
              font-weight: 700;
              margin-bottom: .5rem;
            }
*/
            fieldset {
              border-width: 0;
              padding: 0;
            }

            input[type='checkbox'],
            input[type='radio'] {
              display: inline;
            }

            .label-inline {
              display: inline-block;
              font-weight: normal;
              margin-left: .5rem;
            }

            .container {
              margin: 0 auto;
              max-width: 112.0rem;
              padding: 0 2.0rem;
              position: relative;
              width: 100%;
            }

            .row {
              display: flex;
              flex-direction: column;
              padding: 0;
              width: 100%;
            }

            .row.row-no-padding {
              padding: 0;
            }

            .row.row-no-padding > .column {
              padding: 0;
            }

            .row.row-wrap {
              flex-wrap: wrap;
            }

            .row.row-top {
              align-items: flex-start;
            }

            .row.row-bottom {
              align-items: flex-end;
            }

            .row.row-center {
              align-items: center;
            }

            .row.row-stretch {
              align-items: stretch;
            }

            .row.row-baseline {
              align-items: baseline;
            }

            .row .column {
              display: block;
              flex: 1 1 auto;
              margin-left: 0;
              max-width: 100%;
              width: 100%;
            }

            .row .column.column-offset-10 {
              margin-left: 10%;
            }

            .row .column.column-offset-20 {
              margin-left: 20%;
            }

            .row .column.column-offset-25 {
              margin-left: 25%;
            }

            .row .column.column-offset-33, .row .column.column-offset-34 {
              margin-left: 33.3333%;
            }

            .row .column.column-offset-40 {
              margin-left: 40%;
            }

            .row .column.column-offset-50 {
              margin-left: 50%;
            }

            .row .column.column-offset-60 {
              margin-left: 60%;
            }

            .row .column.column-offset-66, .row .column.column-offset-67 {
              margin-left: 66.6666%;
            }

            .row .column.column-offset-75 {
              margin-left: 75%;
            }

            .row .column.column-offset-80 {
              margin-left: 80%;
            }

            .row .column.column-offset-90 {
              margin-left: 90%;
            }

            .row .column.column-10 {
              flex: 0 0 10%;
              max-width: 10%;
            }

            .row .column.column-20 {
              flex: 0 0 20%;
              max-width: 20%;
            }

            .row .column.column-25 {
              flex: 0 0 25%;
              max-width: 25%;
            }

            .row .column.column-33, .row .column.column-34 {
              flex: 0 0 33.3333%;
              max-width: 33.3333%;
            }

            .row .column.column-40 {
              flex: 0 0 40%;
              max-width: 40%;
            }

            .row .column.column-50 {
              flex: 0 0 50%;
              max-width: 50%;
            }

            .row .column.column-60 {
              flex: 0 0 60%;
              max-width: 60%;
            }

            .row .column.column-66, .row .column.column-67 {
              flex: 0 0 66.6666%;
              max-width: 66.6666%;
            }

            .row .column.column-75 {
              flex: 0 0 75%;
              max-width: 75%;
            }

            .row .column.column-80 {
              flex: 0 0 80%;
              max-width: 80%;
            }

            .row .column.column-90 {
              flex: 0 0 90%;
              max-width: 90%;
            }

            .row .column .column-top {
              align-self: flex-start;
            }

            .row .column .column-bottom {
              align-self: flex-end;
            }

            .row .column .column-center {
              align-self: center;
            }

            @media (min-width: 40rem) {
              .row {
                flex-direction: row;
                margin-left: -1.0rem;
                width: calc(100% + 2.0rem);
              }
              .row .column {
                margin-bottom: inherit;
                padding: 0 1.0rem;
              }
            }

            ol,
            ul {
              list-style: none;
              margin-top: 0;
              padding-left: 0;
            }

            ol {
              list-style: decimal inside;
            }

            ul {
              list-style: circle inside;
            }

            .button,
            button,
            dd,
            dt {
              margin-bottom: 1.0rem;
            }

            fieldset,
            input,
            select,
            textarea {
              margin-bottom: 1.5rem;
            }

            blockquote,
            dl,
            figure,
            form,
            ol,
            p,
            pre,
            table,
            ul {
              margin-bottom: 2.5rem;
            }

            table {
              border-spacing: 0;
              display: block;
              overflow-x: auto;
              text-align: left;
              width: 100%;
            }

            td,
            th {
              border-bottom: 0.1rem solid #e1e1e1;
              padding: 1.2rem 1.5rem;
              vertical-align: top;
              line-height: 1.15em;
            }

            td:first-child,
            th:first-child {
                max-width: 200px;
                word-wrap: anywhere;
              padding-left: 0;
            }

            td:last-child,
            th:last-child {
              padding-right: 0;
            }

            @media (min-width: 40rem) {
              table {
                display: table;
                overflow-x: initial;
              }
            }

            b,
            strong {
              font-weight: bold;
            }

            p {
              margin-top: 0;
            }

            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
              font-weight: 300;
              letter-spacing: -.1rem;
              margin-bottom: 2.0rem;
              margin-top: 0;
            }

            h1 {
              font-size: 4.6rem;
              line-height: 1.2;
            }

            h2 {
              font-size: 3.6rem;
              line-height: 1.25;
            }
/*
            h3 {
              font-size: 2.8rem;
              line-height: 1.3;
            }
*/
h3 {
    font-size: 2.8rem;
    line-height: 1.3;
    font-family: "Times New Roman", Times, serif;
    transform: scale(0.8,1.2);
    transform-origin: 0;
    display: inline-block !important;
}

            h4 {
              font-size: 2.2rem;
              letter-spacing: -.08rem;
              line-height: 1.35;
            }

            h5 {
              font-size: 1.8rem;
              letter-spacing: -.05rem;
              line-height: 1.5;
            }

            h6 {
              font-size: 1.6rem;
              letter-spacing: 0;
              line-height: 1.4;
            }

            img {
              max-width: 100%;
            }

            .clearfix:after {
              clear: both;
              content: ' ';
              display: table;
            }

            .float-left {
              float: left;
            }

            .float-right {
              float: right;
            }

            html {
                line-height: 1.15;
                box-sizing: border-box;
                font-size: 62.5%;
                height: 100%;
            }

            main {
                background:
                    linear-gradient(145deg,#10182c 10%,#071524 10.5% 19%,#0000 19.5% 80.5%,#071524 81% 89.5%,#11111b 90%), 
                    linear-gradient(145deg,#10182c 10%,#071524 10.5% 19%,#0000 19.5% 80.5%,#071524 81% 89.5%,#11111b 90%) calc(400px) 800px,
                    linear-gradient(35deg,#10182c 10%,#071524 10.5% 19%,#0000 19.5% 80.5%,#071524 81% 89.5%,#11111b 90%), 
                    linear-gradient( 35deg,#10182c 10%,#071524 10.5% 19%,#0000 19.5% 80.5%,#071524 81% 89.5%,#11111b 90%) calc(400px) 800px,
                    conic-gradient(from -90deg at 37.5% 50%,#0000 75%,#10182c 0) calc(400px/4) 0,
                    conic-gradient(from -90deg at 37.5% 50%,#0000 75%,#11111b 0) calc(400px) 0,
                    linear-gradient(90deg,#11111b 38%,#10182c 0 50%,#11111b 0 62%,#10182c 0);
                background-attachment: fixed;
                background-color: #000;
                background-image: url(/assets/images/moon-musiq-logo.svg);
                background-size: 1000%;
                background-repeat: none;
                background-position-y: 25%;
                background-position-x: 88%;

                transition: 0s linear;
                transition-property: background-position;
            }

            main.homepage {
                background-position-x: 25%;
            }

            a {
                background-color: transparent;
                text-decoration: none;
                color: #f3081a;
            }

            #main a,
            .headline-split a,
            .panel a {
                text-decoration: underline;
            }

            #main .release-side-panel a,
            #artistMobileInfo a,
            a.post-link {
                text-decoration: none;
            }

            a:focus {
              color: #606c76;
            }

            a:hover {
                color: #00f;
            }

            #top a:hover,
            #otherNav a:hover {
                color: #f7f300;
            }

            .center {
                text-align: center;
            }

            .header .link { font-size:1.4em; margin-right: 1em; }
            .header .link:last-child { margin-right: 0; }

            iframe {
              width: 100%;
              border: 0;
              height: 3em;
              overflow: hidden;
            }



            /** New stuff **/
.header {
  background: rgba(2,7,14, 0.8);
}

#innertop {
  display: flex;
  align-items: normal;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

#top > div > * {
    flex: 1 1 0;
    width: 0;
    gap: 10px;
}

#topLogo {
    height: 40px;
    margin-right: auto;
}

#infoPanel {
    float: right;
    width: 40%;
    border: 1px solid;
    padding: 1rem;
    background-color: rgba(2,7,14, 1);
    margin: 25px;
}

#infoPanel > span:not(:last-child) {
    margin-bottom: 1em;
}

#artistMobileInfo {
    display: none;
}

#mobileArtistImage {
    height: 100px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

a.site {
    border: 2px solid #fff;
    color: #000;
    background-color: #fff;
    border-radius: 1em;
    margin-bottom: 0.5em;
    margin-bottom: 0.4em;
    padding: 0.2em;

    display: inline-block;
    line-height: 1em;
}

a.site > span {
    vertical-align: middle;
}

a.site > .icon {
    display: inline-block;
    background-repeat: no-repeat;
    /*background-size: 2rem;*/
    width: 2.4rem;
    height: 2.4rem;
    background-color: white;
    /*background-position: 0.2rem;*/
    border-radius: 1em;
    vertical-align: middle;

    border: 2px solid #fff;
    background-size: cover;
    background-position: 0;
    margin-right: 4px;
}

a.site.full > .icon {
    background-color: initial;
    background-position: initial;
    background-size: 2.4rem;
}

#artistMobileInfo a.site:not(:hover) {
    border: 2px solid #000;
    color: #fff;
    background-color: #000;
}

#artistMobileInfo a.site:not(:hover) > .icon {
    background-color: #fff;
    border: 2px solid #000;
}



a.site.bandcamp > .icon {
    background-image: url('/assets/images/favicons/bandcamp.png');
}
a.site.bandcamp:hover {
    background-color: #17a1c4;
    border-color: #17a1c4;
    color: #fff;
    font-weight: bold;
}

a.site.benjamingear > .icon {
    background-image: url('/assets/images/favicons/benjamingear.png');
}
a.site.benjamingear:hover {
    background-color: #0f0;
    border-color: #080;
    color: #010;
    font-weight: bold;
}

a.site.blogger > .icon {
    background-image: url('/assets/images/favicons/blogger.png');
}
a.site.blogger:hover {
    background-color: #fe6600;
    border-color: #fe6600;
    color: #fff;
    font-weight: bold;
}

a.site.brownbearrecords > .icon {
    background-image: url('/assets/images/favicons/brownbearrecords.png');
}
a.site.brownbearrecords:hover {
    background-color: #aa5600;
    border-color: #aa5600;
    color: #fff;
    font-weight: bold;
}

a.site.carrd > .icon {
    background-image: url('/assets/images/favicons/carrd.png');
}
a.site.carrd:hover {
    background-color: #4565a0;
    border-color: #4565a0;
    color: #fff;
    font-weight: bold;
    background: linear-gradient(0deg, rgba(107,98,146,1) 0%, rgba(80,104,159,1) 100%);
}

a.site.discogs > .icon {
    background-image: url('/assets/images/favicons/discogs.png');
}
a.site.discogs:hover {
    background-color: #000;
    border-color: #fff;
    color: #fff;
    font-weight: bold;
}

a.site.discogs:hover > .icon {
    animation: speeeeeen 1.4s linear infinite;
}

a.site.fuckzuck > .icon {
    background-image: url('/assets/images/favicons/facebook.png');
}
a.site.fuckzuck:hover {
    background-color: #0fafff;
    border-color: #0fafff;
    color: #fff;
    font-weight: bold;
}

a.site.fuckzucktoo > .icon {
    background-image: url('/assets/images/favicons/instagram.png');
}
a.site.fuckzucktoo:hover {
    background-color: #dd2d73;
    border-color: #9200a0;
    color: #fff;
    font-weight: bold;
    background: linear-gradient(52deg, rgba(254,214,125,1) 0%, rgba(221,45,115,1) 30%, rgba(221,45,115,1) 56%, rgba(101,87,202,1) 100%);
}

a.site.letterboxd > .icon {
    background-image: url('/assets/images/favicons/letterboxd.png');
}
a.site.letterboxd:hover {
    background-color: #425466;
    border-color: #425466;
    color: #fff;
    font-weight: bold;
}

a.site.linktree > .icon {
    background-image: url('/assets/images/favicons/linktree.png');
}
a.site.linktree:hover {
    background-color: #00d225;
    border-color: #00d225;
    color: #fff;
    font-weight: bold;
}

a.site.mixcloud > .icon {
    background-image: url('/assets/images/favicons/mixcloud.png');
}
a.site.mixcloud:hover {
    background-color: #4f00ff;
    border-color: #4f00ff;
    color: #fff;
    font-weight: bold;
}

a.site.neocities > .icon {
    background-image: url('/assets/images/favicons/neocities.png');
}
a.site.neocities:hover {
    background-color: #f49d2e;
    border-color: #f49d2e;
    color: #fff;
    font-weight: bold;
}

a.site.noisewiki > .icon {
    background-image: url('/assets/images/favicons/noisewiki.png');
}
a.site.noisewiki:hover {
    background-color: #000;
    border-color: #000;
    color: #fff;
    font-weight: bold;
    background-image: url(data:image/gif;base64,R0lGODlhIAAgAPAAAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQEBgD/ACwAAAAAIAAgAAACrwRimKnhfo6S06wI76vbUmk1DzV6DNJVGhOanip+ZZpFZOmyaL1BMevy2YDBYq6la6kWE1/jFGs6hbghlch0amYXGe66w9SQoJNNeEaVm8keSOpmh1+Yc3an/XWgI3RIHafG5/fGobU1RSWH1yPSp4jEhbdVFPUEKFgF9ZbGU2do9vnlZje6UiaGmpqRt2pXp3rF2Ug0RyLKKnnJ9Bd0+HUL2/fiyLt3g5nbG4laUQAAIfkEBAYA/wAsAAAAACAAIAAAAq9EYnaa4IpSXA6dhdt97OJfVVPHUd7kQaJpWcxDqeHJvdBWa2lplmqkEdmEsAbJxWrFjJLiK4YbpTKo2mdTXU6nTODTy/N1j1UdGfkMGoHUXNNqa8lwRwlKWSbpkNsdESwFNRPF5uKWMUbFksMW4oPXs8h3+DYDA7iGBpjnONJZ6Vlk2BiKhfhGKBUn54fYU+nYgdnmBGbm+ic0yRg3NwgyunkjY0bMBGf3g3ejVFEAACH5BAQGAP8ALAAAAAAgACAAAAKvDBB5mobmHFpTPXje1ZXmuUie2FBRmDFoKYLMmWLpJ3fgBeVVfauNZCG5aEQNsNiL/TYrGBEoRM5QoWXys3Mug6qmzhbJnaw/rslX1omx053H++pggiZ22U2z3Gbf7PE9pgc3txWjRLdX4scFJaaIZZUIeFeXNTIGyVTVwjfHERdGWPR3tkWytoG6N9q26Pkp5UJ6qPgSNjTCUcqkR7aGmSrI0kWFWBn1GshYq1xRAAAh+QQEBgD/ACwAAAAAIAAgAAACskRuYMfqkV5qFLZnJYML57VFkzNlJtcpqIqQGpuSSBtt1sVy512L+qyCyTqzH4gG+4xWF52mOLy1QjwbL3is1EKu4qqEiwY/TSw1iQKKhp5RCd0Db9/lHDf18y7TQvwVNGdGdEUmQzEW41ZBxgWEczhm4gZ4JLEmdZdTacfXpVmnZ2OH2Ad2psaUhsT0GQm3KlRFmbmHgXcph+i0h0SUNGj1dQgVt3X2Npnna/ZnS2O0UAAAOw==);
    image-rendering: pixelated;
text-shadow: -1px 1px 0 #000,
                          1px 1px 0 #000,
                         1px -1px 0 #000,
                        -1px -1px 0 #000;
}

a.site.patreon > .icon {
    background-image: url('/assets/images/favicons/patreon.png');
}
a.site.patreon:hover {
    background-color: #000;
    border-color: #fff;
    color: #fff;
    font-weight: bold;
}

a.site.pigswill > .icon {
    background-image: url('/assets/images/favicons/pigswill.png');
}
a.site.pigswill:hover {
    background-color: #700000;
    border-color: #900;
    color: #fff;
    font-weight: bold;
}

a.site.soundcloud > .icon {
    background-image: url('/assets/images/favicons/soundcloud.png');
}
a.site.soundcloud:hover {
    background-color: #f70;
    border-color: #f70;
    color: #fff;
    font-weight: bold;
}

a.site.soundshiva > .icon {
    background-image: url('/assets/images/favicons/soundshiva.png');
}
a.site.soundshiva:hover {
    background-color: #A8A7A9;
    border-color: #f6f5f3;
    color: #fff;
    font-weight: bold;
    background: linear-gradient(177deg, rgba(168,167,169,1) 0%, rgba(46,48,48,1) 100%);
}

a.site.spotify > .icon {
    background-image: url('/assets/images/favicons/spotify.png');
}
a.site.spotify:hover {
    background-color: #000;
    border-color: #fff;
    color: #fff;
    font-weight: bold;
}

a.site.twitch > .icon {
    background-image: url('/assets/images/favicons/twitch.png');
}
a.site.twitch:hover {
    background-color: #9245ff;
    border-color: #9245ff;
    color: #fff;
    font-weight: bold;
}

a.site.twatter > .icon {
    background-image: url('/assets/images/favicons/twitter.png');
}
a.site.twatter:hover {
    background-color: #1d9bf0;
    border-color: #1d9bf0;
    color: #fff;
    font-weight: bold;
}

a.site.whosampled > .icon {
    background-image: url('/assets/images/favicons/whosampled.png');
}
a.site.whosampled:hover > .icon {
    border-color: #3c4043;
}
a.site.whosampled:hover {
    background-color: #eef000;
    border-color: #eef000;
    color: #3c4043;
    font-weight: bold;
}

a.site.wordpress > .icon {
    background-image: url('/assets/images/favicons/wordpress.png');
}
a.site.wordpress:hover {
    background-color: #1f8cbe;
    border-color: #1f8cbe;
    color: #fff;
    font-weight: bold;
}

a.site.youtube > .icon {
    background-image: url('/assets/images/favicons/youtube.png');
}
a.site.youtube:hover {
    background-color: #f00;
    border-color: #f00;
    color: #fff;
    font-weight: bold;
}


.embed-container {
    display: flex;
    flex-direction: column;
    padding: 0.5em 1em 0;
    margin-bottom: 2em;
}

.embed-container > iframe:not(:last-child) {
    margin-bottom: 1em;
}

.container h4 {
    margin-bottom: 0;
}

.container.main {
    display: flex;
    flex-direction: column;
}

.center {
    margin: 0 auto;
}

.tag-container {
    display: flex;
    flex-wrap: wrap;
}

.tag {
    background-color: #def;
    color: #000;
    text-align: center;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 1em;
    padding: 0.1em 0.5em;
}

.artist-image-container {
    display: flex;
    flex-direction: row;
    cursor: pointer;
}

.artist-image {
    background-image: url(images/artists/noeyesfiend.jpg);
    background-size: cover;
    min-height: 13em;
    flex-grow: 1;
    min-width: 13em;
    background-position: 50%;
}

@-webkit-keyframes zoom {
    from { background-size: 100%; }
    to { background-size: 150%; }
}

@-webkit-keyframes intensify {
    from { filter: contrast(100%); }
    to { filter: contrast(200%); }
}

@-webkit-keyframes ominosity {
    from { background-size: 150%; filter: contrast(200%) blur(0px); }
    to { background-size: 145%; filter: contrast(200%) blur(1px); }
}

@keyframes speeeeeen {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes artist-thumbnail-hover-spin {
    0 {
        transform: rotateZ(0deg) rotateY(0deg);
    }
    100% {
        transform: rotateZ(35deg) rotateY(-365deg);
    }
}

@keyframes artist-thumbnail-hover-rotate {
    0 {
      transform: rotate(10deg);
    }
    100% {
      transform: rotate(-10deg);
    }
}

@keyframes artist-thumbnail-hover-translate {
    0 {
      transform: translateX(10px) translateY(10px);
    }
    100% {
      transform: translateX(-10px) translateY(-10px);
    }
}

.panel-border {
    width: 10em;
    background: url(/assets/images/layout/nav02.svg)  0% 0% repeat;
    background-size: 100%;
    filter: invert(100%);
    flex-grow: 1;
    margin: 0px 6px;
    border: 1px solid black;
}

.release .panel-border {
    flex: 0 0 30px;
    width: 30px;
    margin-right: 0;
    background-size: 50px;
    background-color: rgba(255, 255, 255, 0);
}

@media (min-width: 641px) {
    .release .panel-border {
        animation: release-border 10s linear infinite;
        transition: 1s;
    }

    .release:hover .panel-border {
        background-color: rgba(255, 105, 95, 0.3);
    }

    .artist-image-container:hover .panel-border.left,
    .artist-image-container:focus .panel-border.left {
        animation: slide-left 20s linear infinite;
    }

    .artist-image-container:hover .panel-border.right,
    .artist-image-container:focus .panel-border.right {
        animation: slide-right 20s linear infinite;
    }

    .artist-panel:hover .artist-thumbnail {
        animation:
            artist-thumbnail-hover-spin ease-in-out .3s 1 forwards,
            artist-thumbnail-hover-rotate ease-in-out 10s infinite alternate none,
            artist-thumbnail-hover-translate ease-in-out 15s infinite alternate none;
    }

    .artist-image-container:hover .artist-image,
    .artist-image-container:focus .artist-image {
        animation: zoom 1s forwards, intensify 1s forwards, ominosity 1.4s alternate;
        animation-timing-function: cubic-bezier(0,1.5,1,1.5), cubic-bezier(1, 0, 1, 0), ease-in-out;
        animation-iteration-count: 1, 1, infinite;
        animation-delay: 0s, 0s, 1s;
    }

    .artist-panel:hover {
        color: #fff;
        background-color: rgba(51, 0, 0, .5);
        border-color: #b63b48;
        text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    }

    .artist-panel:hover .artist-name {
        top: -45%;
    }

    .artist-panel:nth-child(odd):hover {
        background-color: rgba(37, 83, 84, .5);
        border-color: #467575;
    }

    .artist-thumbnail {
        position: relative;
        top: 0;
        left: 0;
        transition: .3s;
    }

    .artist-panel:hover .artist-thumbnail {
        top: -5px;
        left: -5px;
        scale: 2;
        top: 20px;
        border: 2px solid #b63b48;
    }

    .artist-panel:nth-child(odd):hover .artist-thumbnail {
        border-color: #467575;
    }

    #topLogo .text {
        margin-left: 2rem;
    }

    a.release:hover,
    a.release:active {
        background-color: #033;
        color: #fff;
    }

    a.release .column {
        transition: 1s;
    }

    a.release:hover .column {
        padding: 15px 15px 15px 30px;
    }

    a.release:hover .album-art {
        transform: rotate(-8deg);
        top: -5px;
        left: -5px;
        box-shadow: 5px 5px 15px 5px #333;
        scale: 1.2;
        mix-blend-mode: normal;
    }

    .release-image:hover {
        transform: rotate(-6deg);
    }
}

@-webkit-keyframes slide-left {
    from { background-position: 0 0; }
    to { background-position: -10em 0; }
}

@-webkit-keyframes slide-right {
    from { background-position: 0 0; }
    to { background-position: 10em 0; }
}

@-webkit-keyframes release-border {
    from { background-position-x: 0; }
    to { background-position-x: 100px; }
}



.modal {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: left;
  background: rgba(0,0,0, 0.5);
  transition: opacity .25s ease;
  transform: rotate(0deg);
  z-index: 1;
}

.modal__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

input[type="checkbox"].modal-state {
  display: none;
}

.modal-state:checked + .modal {
  opacity: 1;
  visibility: visible;
}

.modal-state:checked + .modal .modal__inner {
  top: 0;
}

.modal__inner {
  transition: top .25s ease;
  position: absolute;
  top: -20%;
  right: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  margin: auto;
  overflow: auto;
  background: #000;
  padding: 1px;
  height: 80%;

    border: 5px double white;
    padding: 10px;
}

.modal__close {
  position: fixed;
  right: calc(25% + 10px);
/*  top: calc(25% + 10px); */
  width: 1.1em;
  height: 1.1em;
  cursor: pointer;
}

.modal__close:after,
.modal__close:before {
  content: '';
  position: absolute;
  width: 2px;
  height: 1.5em;
  background: #ccc;
  display: block;
  transform: rotate(45deg);
  left: 50%;
  margin: -3px 0 0 -1px;
  top: 0;
}

.modal__close:hover:after,
.modal__close:hover:before {
  background: #aaa;
}

.modal__close:before {
  transform: rotate(-45deg);
}

@media screen and (max-width: 768px) {

  .modal__inner {
    width: 90%;
    height: 90%;
    box-sizing: border-box;
  }
}


#modalImage {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}





a.site, a.tag {
  transition:all .14s ease-out;
}

a.site:hover:not(:active):not([disabled]),
a.tag:hover:not(:active):not([disabled]) {
    transform: translate(-.25rem,-.25rem);
    box-shadow: .25rem .25rem #000;
}

a.tag:hover {
    background-color: #f3081a;
    border-color: #f3081a;
    color: #fff;
}




.artists-container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 20px;
    justify-content: center;
}

.artist-panel {
    color: #000;
    padding:2px;
    flex-grow: 1;
    overflow-wrap: break-word;
    align-items: center;
    display: flex;
    flex-direction: column;
    word-break: break-word;
    text-align: center;
    position: relative;
    z-index: 10;
    overflow: hidden;
    transition: .3s;
    background-color: #fff;
    border: 3px solid #fff;
}

.artist-panel .artist-name {
    top: 5px;
    transition: .3s;
}

.artist-panel > div > * {
    margin: 0 auto;
}

/*
#graphic {
  position: relative;
  width: 200px;
  height: 100px;
}
#graphic::before {
  position: absolute;
  content: '';
  z-index: -1;
  width: 200px;
  height: 50px;
  background-image: url(image.jpg);
}
*/




#otherNav {
    justify-content: space-between;
    display: flex;
    margin-bottom: 20px;
}

#otherNav a {
    box-shadow: 0 0 2px 1px rgba(2,7,14, 0.8);
    background-color: rgba(2,7,14, 0.8);
    padding: 5px 10px;
}

#modalArtistImage {
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

#main {
    padding: 20px;
    background-color: #fff;
    color: #000;
    margin-top: 40px;
    margin-right: 20px;
    min-height: 600px;
}

#main.release {
    margin-top: initial;
    margin-right: initial;
    display: flex;
    flex-direction: column;
    border: 5px double #255354;
    border-top: 0;
}

.release-side-panel {
    float: right;
    margin-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 40%;
    min-width: 310px;
    border: 5px double #255354;
    background-color: #b6d5d5;
    padding: 10px;
}

#main hr {
    border-color: #000;
}

.nmb {
    margin-bottom: 0;
}

.u {
    text-decoration: underline 0px;
}

#content.news > div {
    color: #000;
    background: #fff;
    padding: 20px;
    margin: 20px 0;
    display: flex;
    flex-direction: column;
}

#content.news p {
    margin: .5em;
}


.split {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.headline.split {
    align-items: first baseline;
}

.gray-logo {
    height: 5em;
    filter: grayscale(100%);
}

.release-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.release {
    display: flex;
    gap: 10px;
    background: #fff;
    color: #000;
/*    mix-blend-mode: lighten;*/
    transition: 1s;
    border: 3px solid #fff;
    border-right-width: 0;
    box-shadow: 10px 10px 10px rgb(48,48,48);
}

a.release .column {
    padding: 0 5px;
}

.release-image {
    width: 100%;
    height: 200px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition: 1s;
}

.release-image.sm {
    width: 100px;
    height: 100px;
    border-style: dashed;
    padding: 10px;
    background-size: 110px;
    border-color: rgba(0,0,0,0.5);
}

.space-between {
    display: flex;
    justify-content: space-between;
}

.grow {
    flex-grow: 1;
}

.album-art {
    position: relative;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    background-size: contain;
    flex: 0 0 100px;
    transition: 1s;
}

.padding-right {
  padding-right: 10px;
}

.column {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.align-end > * {
    align-self: flex-end;
}

.release-section {
    display: flex;
    justify-content: space-between;
}

.release-section > tt {
    margin-left: auto;
    margin-top: auto;
}

.no-bottom-margin {
    margin-bottom: 0;
}

.release-section:not(:first-child) {
    margin-top: 20px;
}

.artist-name {
    font-style: italic;
    font-weight: bold;
}

.artist-panel .artist-name,
.release .title,
.b {
    font-size: 1.4em;
    line-height: 0.85em;
    margin-left: 14px;
    position: relative;
    top: 5px;
    text-indent: -0.5em;
}

.artist-box {
    width: 96px;
}

.artist-box .artist-thumbnail {
    scale: .5;
    position: relative;
    top: -48px;
}

.artist-box:hover .artist-thumbnail {
    z-index: 1;
    transform: rotate(-8deg);
    box-shadow: 5px 8px 15px 5px #333;
    scale: 0.8;
}

.artist-box .artist-name {
    color: #fff;
    background-color: #000;
    opacity: 0;
    font-style: italic;
    font-weight: bold;
    position: absolute;
    top: 0;
    width: 96px;
    z-index: 0;
    transform: rotate(5deg);
    transition: .3s ease;
}

.artist-box:hover .artist-name {
    opacity: 1;
    z-index: 10;
}

.b {
    text-indent: initial;
    margin-left: initial;
}

#innertop .link.selected {
    color: #fff;
}

.panel {
    background-color: #fff;
    color: #000;
    padding: 20px;
    box-shadow: 10px 10px 10px rgb(48,48,48);
    border: 5px double #255354;
}

#content .release.panel {
    background-color: #a6f5f5;
}

.panel > p {
    margin: 10px;
}

.mts {
    margin-top: 10px;
}

.mtm {
    margin-top: 20px;
}

.mt {
    margin-top: 40px;
}

.mtl {
    margin-top: 120px;
}

#release-header {
    display: flex;
    flex-direction: column;
    border: 20px solid white;
    min-height: 200px;
    background-size: cover;
    background-position-y: 50%;
    padding: 10px;
    box-shadow: 10px 10px 10px rgb(48,48,48);
    border: 5px double #255354;
    border-bottom: 0;
}

#release-header .b {
    text-shadow: -2px -2px 0 #255354, 2px -2px 0 #255354, -2px 2px 0 #255354, 2px 2px 0 #255354;
}

#release-header .b.artist {
    font-size: 1.2em;
}

#release-header .b.artist a {
    color: #fff;
    text-decoration: underline;
    text-decoration-style: dashed;
}

#release-header .b.artist a:hover,
#release-header .b.artist a:active {
    text-decoration-style: solid;
    text-shadow: 1px 1px 1px #f00, 1px 1px 3px #f00;
}

#release-header .b.title {
    font-size: 2em;
    text-align: right;
    padding-bottom: 10px;
    padding-right: 20px;
    margin: auto 0 0 auto;
}

@keyframes release-header {
    0% {
        background-position-y: 0;
    }
    100% {
        background-position-y: 100%;
    }
}

@keyframes release-header-hover {
    0% {
        filter: grayscale(100%);
    }
    100% {
        filter: grayscale(0);
    }
}





/* Marquee styles */
.marquee {
    --gap: 1rem;
    position: relative;
    display: flex;
    overflow-x: clip;
    user-select: none;
    gap: var(--gap);
}

.marquee li {
    display: flex;
    list-style: none;
    width: 96px;
    word-wrap: break-word;
    height: 96px;
}

.marquee__content {
    flex-shrink: 0;
    display: flex;
    justify-content: space-around;
    gap: var(--gap);
    min-width: 100%;
    margin-bottom: 0;
}

/* Pause animation when reduced-motion is set */
@media (prefers-reduced-motion: reduce) {
    .marquee__content {
        animation-play-state: paused !important;
    }
}

/* Pause on hover */
.marquee:hover .marquee__content {
    animation-play-state: paused;
}

/* Other page demo styles */
.marquee__content > * {
    flex: 0 0 auto;
    color: white;
    margin: 2px;
    padding: 1rem 2rem;
    border-radius: 0.25rem;
    text-align: center;
}

.marquee__content {
    animation: scroll 60s linear infinite;
}

@keyframes scroll {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(calc(-100% - var(--gap)));
    }
}

#topLogo .logo {
    height: 100%;
    vertical-align: middle;
}

#topLogo .text {
    height: 60%;
    margin: 0px;
    vertical-align: middle;
    margin-top: auto;
    margin-bottom: auto;
}

/** Responsive Stuff **/
@media (max-width: 640px) {
    #top > div > * {
        flex-direction: column;
    }

    #topLogo,
    .header .link {
        margin-left: initial;
        margin-right: initial;
    }

    .wrapper > .container {
        padding-top: 3rem;
    }
/*
    a.release,
    a.release:hover,
    a.release *,
    a.release:hover * {
        transition: none !important;
        transform: none !important;
    }
*/
    .release {
        flex-direction: column;
        border-right-width: 3px;
        padding: 0;
    }

    .album-art {
        width: 100%;
        background-size: cover;
    }

    .release .column > .space-between.grow.align-end {
        flex-direction: column;
        margin-top: 20px;
    }

    .align-end > * {
        align-self: initial;
    }

    a.release:hover,
    a.release:active {
        color: #000;
    }

    .release-side-panel {
        border-left: 0;
        border-right: 0;
        float: initial;
        width: initial;
        margin-left: initial;
        padding: initial;
        min-width: initial;
    }

    #otherNav,
    #infoPanel,
    #topLogo > img:first-child,
    .panel-border,
    .artist-image-container {
        display: none;
    }

    #artistMobileInfo {
        display: initial;
    }

    .container {
        padding: 0 1rem;
    }

    #main {
        padding: 10px;
        margin-top: 0;
        margin-right: 0;
    }
}
/** End Responsive Stuff **/
.artist-thumbnail {
    background-image: url(/assets/images/artist-thumbnails.webp);
    width: 192px;
    height: 192px;
} .artist-thumbnail.cervine-birth { background-position-y: 0px; } .artist-panel.cervine-birth::before { background-position-y: 0px; } .artist-thumbnail.kiss-of-revolution { background-position-y: -192px; } .artist-panel.kiss-of-revolution::before { background-position-y: -192px; } .artist-thumbnail.noeyesfiend { background-position-y: -384px; } .artist-panel.noeyesfiend::before { background-position-y: -384px; } .artist-thumbnail.fruit-machine { background-position-y: -576px; } .artist-panel.fruit-machine::before { background-position-y: -576px; } .artist-thumbnail.smitherenes { background-position-y: -768px; } .artist-panel.smitherenes::before { background-position-y: -768px; } .artist-thumbnail.dnoc { background-position-y: -960px; } .artist-panel.dnoc::before { background-position-y: -960px; } .artist-thumbnail.grimhopper { background-position-y: -1152px; } .artist-panel.grimhopper::before { background-position-y: -1152px; } .artist-thumbnail.scum-alice { background-position-y: -1344px; } .artist-panel.scum-alice::before { background-position-y: -1344px; } .artist-thumbnail.pigswill { background-position-y: -1536px; } .artist-panel.pigswill::before { background-position-y: -1536px; } .artist-thumbnail.vay { background-position-y: -1728px; } .artist-panel.vay::before { background-position-y: -1728px; } .artist-thumbnail.eyerolls { background-position-y: -1920px; } .artist-panel.eyerolls::before { background-position-y: -1920px; } .artist-thumbnail.raven-of-the-forest { background-position-y: -2112px; } .artist-panel.raven-of-the-forest::before { background-position-y: -2112px; } .artist-thumbnail.stationarywithlittlepicturesofmintygreencicadasonthem { background-position-y: -2304px; } .artist-panel.stationarywithlittlepicturesofmintygreencicadasonthem::before { background-position-y: -2304px; } .artist-thumbnail.call-me-lethargy { background-position-y: -2496px; } .artist-panel.call-me-lethargy::before { background-position-y: -2496px; } .artist-thumbnail.kresh-ambien { background-position-y: -2688px; } .artist-panel.kresh-ambien::before { background-position-y: -2688px; } .artist-thumbnail.maximiliano-galan-cid { background-position-y: -2880px; } .artist-panel.maximiliano-galan-cid::before { background-position-y: -2880px; } .artist-thumbnail.antireality { background-position-y: -3072px; } .artist-panel.antireality::before { background-position-y: -3072px; } .artist-thumbnail.usagi { background-position-y: -3264px; } .artist-panel.usagi::before { background-position-y: -3264px; } .artist-thumbnail.nyoka-shoje { background-position-y: -3456px; } .artist-panel.nyoka-shoje::before { background-position-y: -3456px; } .artist-thumbnail.fun-guys-from-yuggoth { background-position-y: -3648px; } .artist-panel.fun-guys-from-yuggoth::before { background-position-y: -3648px; } .artist-thumbnail.michael-idehall { background-position-y: -3840px; } .artist-panel.michael-idehall::before { background-position-y: -3840px; } .artist-thumbnail.pepper-jean { background-position-y: -4032px; } .artist-panel.pepper-jean::before { background-position-y: -4032px; } .artist-thumbnail.chaos-doll { background-position-y: -4224px; } .artist-panel.chaos-doll::before { background-position-y: -4224px; } .artist-thumbnail.rot-fox { background-position-y: -4416px; } .artist-panel.rot-fox::before { background-position-y: -4416px; } .artist-thumbnail.gasmaskavenger { background-position-y: -4608px; } .artist-panel.gasmaskavenger::before { background-position-y: -4608px; } .artist-thumbnail.heavy-thrashhead { background-position-y: -4800px; } .artist-panel.heavy-thrashhead::before { background-position-y: -4800px; } .artist-thumbnail.enforced-exposure { background-position-y: -4992px; } .artist-panel.enforced-exposure::before { background-position-y: -4992px; } .artist-thumbnail.screaming-and-harrows { background-position-y: -5184px; } .artist-panel.screaming-and-harrows::before { background-position-y: -5184px; } .artist-thumbnail.subaltern { background-position-y: -5376px; } .artist-panel.subaltern::before { background-position-y: -5376px; } .artist-thumbnail.nena-none { background-position-y: -5568px; } .artist-panel.nena-none::before { background-position-y: -5568px; } .artist-thumbnail.fraktur-ambien { background-position-y: -5760px; } .artist-panel.fraktur-ambien::before { background-position-y: -5760px; } .artist-thumbnail.catheriness-rotten-blueberry-fruit-farm { background-position-y: -5952px; } .artist-panel.catheriness-rotten-blueberry-fruit-farm::before { background-position-y: -5952px; } .artist-thumbnail.phill-smith { background-position-y: -6144px; } .artist-panel.phill-smith::before { background-position-y: -6144px; } .artist-thumbnail.figure-with-meat { background-position-y: -6336px; } .artist-panel.figure-with-meat::before { background-position-y: -6336px; } .artist-thumbnail.resonan { background-position-y: -6528px; } .artist-panel.resonan::before { background-position-y: -6528px; } .artist-thumbnail.insectarium { background-position-y: -6720px; } .artist-panel.insectarium::before { background-position-y: -6720px; } .artist-thumbnail.insecticide-future { background-position-y: -6912px; } .artist-panel.insecticide-future::before { background-position-y: -6912px; } .artist-thumbnail.obscura-materia { background-position-y: -7104px; } .artist-panel.obscura-materia::before { background-position-y: -7104px; } .artist-thumbnail.soloman-tump { background-position-y: -7296px; } .artist-panel.soloman-tump::before { background-position-y: -7296px; } .artist-thumbnail.mitch-a-crooner { background-position-y: -7488px; } .artist-panel.mitch-a-crooner::before { background-position-y: -7488px; } .artist-thumbnail.thismachinekillsmusic { background-position-y: -7680px; } .artist-panel.thismachinekillsmusic::before { background-position-y: -7680px; } .artist-thumbnail.jozef-kodrix { background-position-y: -7872px; } .artist-panel.jozef-kodrix::before { background-position-y: -7872px; } .artist-thumbnail.geografia-del-ruido { background-position-y: -8064px; } .artist-panel.geografia-del-ruido::before { background-position-y: -8064px; } .artist-thumbnail.masoklove { background-position-y: -8256px; } .artist-panel.masoklove::before { background-position-y: -8256px; } .artist-thumbnail.jaki-herzlich { background-position-y: -8448px; } .artist-panel.jaki-herzlich::before { background-position-y: -8448px; } .artist-thumbnail.arkhyanax { background-position-y: -8640px; } .artist-panel.arkhyanax::before { background-position-y: -8640px; } .artist-thumbnail.benjamin-gear-x { background-position-y: -8832px; } .artist-panel.benjamin-gear-x::before { background-position-y: -8832px; } .artist-thumbnail.frenzied-destruction { background-position-y: -9024px; } .artist-panel.frenzied-destruction::before { background-position-y: -9024px; } .artist-thumbnail.tedxdanceson { background-position-y: -9216px; } .artist-panel.tedxdanceson::before { background-position-y: -9216px; } .artist-thumbnail.tyre-iron-therapy { background-position-y: -9408px; } .artist-panel.tyre-iron-therapy::before { background-position-y: -9408px; } .artist-thumbnail.meat-flash { background-position-y: -9600px; } .artist-panel.meat-flash::before { background-position-y: -9600px; } .artist-thumbnail.packard-bell-95 { background-position-y: -9792px; } .artist-panel.packard-bell-95::before { background-position-y: -9792px; } .artist-thumbnail.corpse-animated-by-machines { background-position-y: -9984px; } .artist-panel.corpse-animated-by-machines::before { background-position-y: -9984px; } .artist-thumbnail.cathulhu { background-position-y: -10176px; } .artist-panel.cathulhu::before { background-position-y: -10176px; } .artist-thumbnail.remineur { background-position-y: -10368px; } .artist-panel.remineur::before { background-position-y: -10368px; } .artist-thumbnail.succucunt { background-position-y: -10560px; } .artist-panel.succucunt::before { background-position-y: -10560px; } .artist-thumbnail.lielack { background-position-y: -10752px; } .artist-panel.lielack::before { background-position-y: -10752px; }