:root{--primary-color:#2f6df6;--title-color:#131332}.content{display:flex;flex-direction:column;margin-left:5%;margin-right:5%;padding-bottom:8.5rem}@media (min-width:2560px){.content{margin-left:auto;margin-right:auto;width:33.3334%}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body{margin:0;min-height:100%;padding:0;width:100%}header{background:linear-gradient(rgba(47,109,246,.9),rgba(47,109,246,.4),rgba(47,109,246,.2),rgba(47,109,246,0));display:flex;flex-direction:row;height:80px;justify-content:center;padding:0 15px}header .branding_container{margin:auto auto auto 0}header img.branding{align-self:center;height:2.5rem}.album{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:15%}.album .album_information{display:flex;flex-direction:row}div.description,p.description{font-family:DancingScript,Serif;font-size:1.6rem}.album .album_information .information{display:flex;flex-grow:1}.playlist{display:flex;flex-direction:column;font-family:DancingScript,Serif;font-size:1.5rem;padding-left:5%}div.links{display:flex;flex-direction:row;flex-wrap:wrap}.album_link{flex-basis:25%;margin:15px 0;padding:5px}.main .single,.main .single .trending{display:flex;flex-direction:row}.main .single .trending{align-content:center;margin-bottom:40px}.main .trending:last-child{margin-bottom:0}.main .single .trending .story-container{display:flex;flex-direction:column;flex-grow:2;padding-left:30px}h1.title,h2.title{align-self:center;color:var(--title-color);display:flex;font-family:DancingScript,cursive;font-size:3rem;font-weight:700;margin-bottom:10px;text-align:justify}.main .single .trending .story-container p.story{display:flex;font-family:DancingScript,cursive;font-size:2rem;text-align:justify}.main .single .trending .story-container span.story{align-self:center;font-family:DancingScript,cursive;font-size:1.3rem;padding-top:10px}a{text-decoration:none}a.download{align-self:flex-start;background:#2f6df6;border:0;border-radius:20px;box-shadow:none;color:#fff;flex-direction:row;font-family:DancingScript;font-size:1.8rem;margin-top:1.2rem;padding:10px 20px}a.download:hover{transform:scale(1.05)}a:active{background-color:#3981ff}.album_illustration_container,.main .single .trending .story-container .illustration{display:flex}.album_illustration,.illustration_img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:500px;max-width:500px;width:100%}footer{align-items:center;background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.5),hsla(0,0%,100%,.8));bottom:0;display:flex;flex-direction:column;justify-content:center;min-width:100vw;padding-top:1%;position:fixed}footer .links{display:flex;padding-bottom:10px;padding-top:10px}footer .links a{margin-right:30px}footer .links a img{height:40px;width:40px}footer .links a:last-child{margin-right:0}footer .legal-links{display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem 1.25rem;justify-content:center;padding-bottom:10px}footer .legal-links a{color:#666;text-decoration:none}footer .legal-links a:hover{text-decoration:underline}@media (max-width:600px){.main .trending{display:flex;flex-direction:column-reverse}header{background:linear-gradient(rgba(47,109,246,.9),rgba(47,109,246,.1),rgba(47,109,246,0));height:10rem}header .branding{font-size:4rem}.album .album_information,.trending{flex-direction:column;margin-bottom:3%}img{max-width:95vw}}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript/DancingScript-VariableFont_wght.ttf)}.bio{background:linear-gradient(135deg,rgba(47,109,246,.06),rgba(47,109,246,.02));border-left:4px solid var(--primary-color);border-radius:0 8px 8px 0;margin:2rem 0 3rem;padding:1.5rem 2rem}.bio__title{color:var(--title-color);font-size:1.3rem;margin:0 0 .75rem}.bio__text{color:#444;font-size:1rem;line-height:1.7;margin:0}.breadcrumb{color:#666;font-family:DancingScript,cursive;font-size:1.2rem;margin:1.5rem 0 1rem}.breadcrumb a{color:var(--primary-color);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.other-releases{margin:2rem 0}.other-releases ul{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;list-style:none;margin:0;padding:0}.other-releases li{margin-bottom:0}.other-releases a{color:var(--primary-color);font-family:DancingScript,cursive;font-size:1.4rem;text-decoration:none}.other-releases a:hover{text-decoration:underline}.album .title a{color:inherit;text-decoration:none}.album .title a:hover{text-decoration:underline}.gallery{display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(3,1fr);margin:1.5rem 0 2.5rem}.release-card{color:inherit;display:flex;flex-direction:column;text-decoration:none}.release-card__cover{aspect-ratio:1/1;border-radius:12px;box-shadow:0 4px 16px rgba(19,19,50,.15);overflow:hidden;position:relative;transition:box-shadow .25s ease,transform .25s ease}.release-card:hover .release-card__cover{box-shadow:0 12px 28px rgba(47,109,246,.3);transform:translateY(-4px)}.release-card__cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.release-card__badge{background:rgba(47,109,246,.92);border-radius:8px;bottom:10px;color:#fff;font-size:1.2rem;left:10px;padding:4px 8px;position:absolute;right:10px}.release-card__badge,.release-card__title{font-family:DancingScript,cursive;text-align:center}.release-card__title{color:var(--title-color);font-size:1.7rem;margin:.75rem 0 0}@media (max-width:900px){.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.gallery{gap:1.5rem;grid-template-columns:1fr}}.pagination__list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0 0 3rem;padding:0}.pagination__item a,.pagination__item span{border-radius:16px;display:inline-block;font-family:DancingScript,cursive;font-size:1.4rem;padding:6px 16px;text-decoration:none}.pagination__item a{color:var(--primary-color)}.pagination__item a:hover{background:rgba(47,109,246,.1)}.pagination__item--active span{background:var(--primary-color);color:#fff}.pagination__item--disabled span,.pagination__item--dots span{color:#aaa}.error-page{align-items:center;display:flex;flex-direction:column;padding:4rem 0 2rem;text-align:center}.error-page__code{font-size:5rem}.error-page__message{margin-bottom:2rem;max-width:36rem}.error-page__home{align-self:center}.legal-page{margin:2rem 0 3rem}.legal-page__title{color:var(--title-color);font-size:1.3rem;margin:0 0 1rem}.legal-page__content{color:#444;line-height:1.7}.legal-page__content h1,.legal-page__content h2,.legal-page__content h3{color:var(--title-color);margin:1.5rem 0 .75rem}.legal-page__content p{margin:0 0 1rem}.legal-page__content a{color:var(--primary-color)}.legal-page__draft{color:#888;font-style:italic}
