/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./src/app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./src/app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./src/app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Serif+Text:ital@0;1&display=swap");:root{--font-primary:"DM Serif Text",serif;--font-secondary:"Bebas Neue",sans-serif;--background-color:#1e1e1e;--primary-color:#fffbea;--secondary-color:#1e1e1e}*{box-sizing:border-box;padding:0;margin:0;font-family:var(--font-primary);color:var(--primary-color)}body,html{max-width:100vw;overflow-x:hidden}body{background:var(--background-color)}a{color:inherit;text-decoration:none}.page{min-height:100vh;padding:6rem 4rem 4rem}.branding-font{font-family:var(--font-secondary);font-size:2rem}.topbar{width:100vw;position:fixed;z-index:1;top:0}.topbar__release{text-align:center;padding-block:8px}.topbar__menus{display:grid;grid-template-columns:auto auto auto;padding-inline:16px;background-color:var(--primary-color);padding-block:2px}.topbar__menus>div{display:flex;color:var(--secondary-color)}.topbar__menus-brand{text-align:left}.topbar__menus-contents{text-align:center;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:16px}.topbar__menus-content{font-style:italic}.topbar__menus-trending{align-items:center;justify-content:flex-end}.homepage{min-height:calc(100vh - 80px);background:url(/bg.gif);background-position:50%;background-repeat:no-repeat;background-size:cover}.homepage__brand{font-family:var(--font-secondary);font-size:6rem;text-align:center;padding:36px}.homepage__music-player{width:35rem;height:10rem;position:fixed;z-index:1;bottom:0;left:0;padding:0 8px 0 4px}a.rightbar__contents-content{height:2.25rem;width:2.25rem;display:block}.rightbar{width:-moz-fit-content;width:fit-content;padding:16px;position:fixed;z-index:1;top:25%;right:0}.rightbar__contents{flex-direction:column;gap:12px}.leftbar,.rightbar__contents{display:flex;height:50vh;justify-content:center}.leftbar{position:fixed;z-index:1;top:25%;-webkit-text-orientation:mixed;text-orientation:mixed;writing-mode:vertical-lr}.leftbar__content{font-size:2rem}.contents{display:grid;grid-gap:3rem;gap:3rem}.title{font-size:3rem}section.page.aboutpage{padding:4rem}p.aboutpage__contents-title{font-size:3rem}p.aboutpage__contents-description{font-size:1.2rem}.aboutpage__contents-grid{display:grid;grid-template-columns:auto auto auto;grid-gap:2rem;gap:2rem}.aboutpage__contents-grid-paragraphs>p{font-size:1.2rem}.aboutpage__contents-grid-paragraphs{display:grid;grid-template-columns:auto;grid-gap:2rem;gap:2rem}.releasespage__contents-releases{grid-gap:2rem;gap:2rem}.releasespage__contents-release,.releasespage__contents-releases{display:grid;grid-template-columns:auto auto}p.releasespage__contents-release-album,p.releasespage__contents-release-date{text-align:right}.releasespage__contents-release-name{font-size:1.25rem}.releasespage__contents-release{border:2px solid;border-inline:0;padding:8px;padding-inline:16px}p.featurespage__contents-title{font-size:3rem}.releasespage__contents-features{display:grid;grid-template-columns:auto auto;grid-gap:3rem;gap:3rem}p.releasespage__contents-feature-title{font-size:1.8rem}p.releasespage__contents-feature-author{text-align:end}a.releasespage__contents-feature{display:grid;grid-gap:1rem;gap:1rem;border-inline:2px solid;padding:.5rem 1rem}.featurespage__contents-merch{display:flex;gap:2rem;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}p.featurespage__contents-merch-content-name{font-size:1.8rem}p.featurespage__contents-merch-content-price{font-size:1.5rem}a.featurespage__contents-merch-content{display:flex;flex-direction:column;gap:.2rem}button.featurespage__contents-merch-content-button{background:var(--primary-color);color:var(--secondary-color);border:0;font-size:1.4rem;padding:.4rem;margin-top:.6rem}.featurespage__contents-merch-content-image{margin-bottom:1rem}.contactpage__contents-contact{display:flex;flex-direction:column;gap:1rem}p.contactpage__contents-contact-official{font-size:1.8rem!important;margin-bottom:.2rem}.contactpage__contents-contact>p{font-size:1.6rem}.italic{font-style:italic}.contactpage__contents-grid{display:grid;grid-template-columns:auto auto;min-height:25rem}.footer{position:fixed;bottom:4px;right:8px}p.footer__content{font-size:1.6rem}.transition,.transition>*{transition:all .5s}.topbar{background:var(--background-color)}#nav-icon{width:1.6rem;height:1.6rem;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:2px;width:100%;background:var(--secondary-color);border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:first-child{top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:calc(50% - 3px / 2)}#nav-icon span:nth-child(4){bottom:0}#nav-icon.open span:first-child{top:10px;width:0;left:50%}#nav-icon.open span:nth-child(2){transform:rotate(45deg)}#nav-icon.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){bottom:0;width:0;left:50%}.nav-button{display:flex;align-items:center;justify-content:flex-end}.menu-long{background:var(--background-color);position:fixed;height:calc(100vh - 72px);width:100vw}@media only screen and (max-device-width:768px){section.page{padding:1rem!important}.aboutpage__contents-grid,.aboutpage__contents.contents{display:flex!important;flex-direction:column!important}.releasespage__contents-release{display:grid!important;grid-template-columns:auto!important}p.releasespage__contents-release-name{margin-bottom:1rem!important}.releasespage__contents-features{display:grid!important;grid-template-columns:auto!important}p.contactpage__contents-contact-official{font-size:1.6rem!important}.contactpage__contents-contact>p{font-size:1.4rem!important}section.page{padding-top:4rem!important}.contactpage__contents-grid{display:grid!important;grid-template-columns:auto!important}.contactpage__contents-image{height:20rem!important}.contactpage__contents-grid{gap:2rem}p.homepage__brand{font-size:18vw;padding:0}.rightbar.transition{padding-right:.4rem!important}.aboutpage__contents-grid>img{height:30rem;object-fit:cover}.footer{position:static;text-align:center;padding-bottom:2rem}}