body{padding:0;margin:0;font-family:Roboto,sans-serif;background:#161a1f;color:#eee}body #menu-toggle,body #menu-toggle-label{display:none}body a,body a:visited{color:#e6e4ad;text-decoration:underline}body a:hover{text-decoration:none}body .contain{padding:0 2em;max-width:1003px;margin:0 auto}body .sidebar-container{display:grid;grid-template-columns:7fr 4fr}body .sidebar-container div.main-column{padding-right:1rem}body .sidebar-container div.sidebar-column{padding-left:1rem}body .artwork-container{display:flex;flex-wrap:wrap;gap:1em;margin:1em 0}body .artwork-container div{width:40%;flex-grow:1;box-sizing:border-box}body .artwork-container div img{width:100%;height:auto;cursor:zoom-in}body .artwork-container div img.active{position:fixed;z-index:1000;object-fit:contain;backdrop-filter:blur(5px);width:100vw;height:100vh;top:0;left:0;padding:4em;box-sizing:border-box;cursor:zoom-out;background:rgba(255,255,255,.2)}body h1{margin:0;padding:0}body ul.releases-tab{list-style:none;padding:0;display:flex;justify-content:center;margin:0;border:1px solid #393e46}body ul.releases-tab li{padding:10px 20px;flex-basis:1;text-align:center}body ul.releases-tab li:hover{border-bottom:2px solid #eee;padding-bottom:8px;cursor:pointer}body ul.releases-tab li.active{border-bottom:2px solid #eee;padding-bottom:8px}body div.releases-container{border:1px solid #393e46;padding:10px;margin:0 auto;border-top:0}body footer{margin-top:4em;background:#0d0d0d;color:#eee;padding:2em 0}body footer h2{font-size:1.2em}body footer nav ul{list-style:none;padding:0}body footer nav ul a{padding:10px 20px;border-bottom:2px solid #393e46;display:block;line-height:30px;text-decoration:none}body footer nav ul a:hover{background:#393e46;color:#fff;text-decoration:underline}body footer nav ul ul a{padding:10px 40px}body header{background:#0d0d0d;color:#eee;height:140px;position:relative}body header div.contain{height:140px;position:relative}body header img{width:120px;margin:10px 10px 10px 0;float:left}body header h1{padding:20px 20px 10px;font-size:0}body header nav{position:absolute;bottom:0;right:0}body header nav ul{display:inline-block;list-style:none;padding:0;margin:0}body header nav ul li{display:inline-block;position:relative}body header nav ul li:hover{background:#161a1f}body header nav ul li a{color:#e6e4ad;text-decoration:none;padding:10px 20px;display:block;line-height:30px;text-decoration:none}body header nav ul li a.active{background:#161a1f;color:#e6e4ad;text-decoration:none}body header nav ul li ul{position:absolute;background:#0d0d0d;left:0;top:100%;display:none}body header nav ul li ul li{display:block}body header nav ul li:hover ul{display:block}body ul.stream-links{list-style:none;padding:0;margin:0;margin-top:-15px}body ul.stream-links li{display:inline-block;margin-right:10px}body ul.stream-links li a{font-size:0;width:25px;height:25px;display:inline-block;background-size:cover;background-position:center;background-color:#eee;width:40px;height:40px;mask-size:cover}body ul.stream-links li a.spotify{-webkit-mask-image:url("/Images/spotify.svg");mask-image:url("/Images/spotify.svg")}body ul.stream-links li a.apple{-webkit-mask-image:url("/Images/apple.svg");mask-image:url("/Images/apple.svg")}body ul.stream-links li a.youtube{-webkit-mask-image:url("/Images/youtube.svg");mask-image:url("/Images/youtube.svg")}body ul.stream-links li a.amazon{-webkit-mask-image:url("/Images/amazon.svg");mask-image:url("/Images/amazon.svg")}body ul.stream-links li a.deezer{-webkit-mask-image:url("/Images/deezer.svg");mask-image:url("/Images/deezer.svg")}@media screen and (max-width:933px){body header #menu-toggle-label{display:block;position:absolute;height:50px;width:50px;right:20px;font-size:0px;top:70px;margin-top:-25px;background-size:contain;background-position:center;background-color:#eee;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("/Images/burger.svg");mask-image:url("/Images/burger.svg");cursor:pointer}body header nav{top:140px;bottom:unset;left:0;right:0;background:#0d0d0d;display:none;border-bottom:2px solid #393e46}body header nav ul{display:block}body header nav ul li{display:block}body header #menu-toggle:checked+#menu-toggle-label+nav{display:block}body .sidebar-container{display:block}body .sidebar-container div.main-column{padding:0}body .sidebar-container div.sidebar-column{padding:0}body div.main-column,body div.sidebar-column{padding:0}}@media screen and (max-width:750px){body .artwork-container div{width:100%;flex-grow:0;margin-bottom:1em}body .artwork-container div img.active{padding:0}}