header{align-items:center;background-color:initial;color:#000;display:flex;font-family:Aguzzo Regular!important;justify-content:space-between;padding:3rem 2% 1rem;position:relative;z-index:1000}#info,header{box-sizing:border-box}#info{padding:2rem 2%}.infobox{line-height:1.5;margin-bottom:15px;text-align:left}.infobox,.infobox a{font-size:1rem}.infobox.copyright{font-size:11px;line-height:2em;margin-top:1.5rem}.description{border-radius:5px;color:#333;font-size:1rem;line-height:1.5;margin-bottom:15px;padding:10px}body{background-color:#f0eee6;color:#000;display:flex;flex-direction:column;font-size:11px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:2em;margin:0;min-height:100vh;padding:0 2%;text-transform:none}.live-section{align-items:center;background-color:#f5f5f5;box-sizing:border-box;display:flex;height:calc(100vh - 4rem);justify-content:center;padding:2rem 2%}.live-section iframe{border:none;border-radius:10px;height:100%;max-height:562.5px;max-width:1000px;width:100%}main{flex:1 1}a,p{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:underline}.menu{align-items:center;display:flex;justify-content:flex-start;position:relative;width:100%;z-index:2}.menu a.artist-name{font-size:1.5rem;font-weight:400}.menu a:not(.artist-name){font-size:1.2rem;font-style:italic;text-decoration:none}.menu a:not(.artist-name):hover{text-decoration:underline}.visualizer-glyph{cursor:pointer}.menu a{color:#000;margin-right:1rem}.menu .social{align-items:center;display:flex;margin-left:auto}.social a{margin:0 .5rem}.social a img{height:1rem;transition:opacity .3s ease;width:1rem}.social a:hover img{opacity:1}.social:hover a img{opacity:.3}.social:hover a:hover img{opacity:1}.mobile-menu{align-items:center;background-color:#f0eee6;display:none;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.mobile-menu.open{display:flex}.mobile-menu .social{bottom:2rem;display:flex;gap:1rem;left:50%;margin-left:0;position:absolute;transform:translateX(-50%)}.mobile-menu .social a img{height:1rem;width:1rem}.mobile-menu a{font-size:1.5rem;font-weight:400;margin:1rem 0}.music-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding:2rem 2%}.music-item{margin:1rem;overflow:hidden;position:relative;width:300px}.music-item img{border:2px solid #ccc;box-sizing:border-box;display:block;padding:4px;width:100%}.music-item .info{background:#00000080;bottom:0;color:#fff;font-family:Aguzzo Italic,sans-serif;left:0;opacity:0;padding:.5rem;position:absolute;right:0;transition:opacity .3s}.music-item:hover .info{opacity:1}.container{display:flex;flex-direction:column;min-height:100vh}#footer-container{color:#333;font-size:.8rem;font-style:italic;padding:2rem 0;text-align:center}.mobile-header{box-sizing:border-box;display:none;font-size:1.5rem;justify-content:space-between;width:100%;z-index:2}.mobile-header,.mobile-menu-icon{align-items:center;position:relative}.mobile-menu-icon{cursor:pointer;display:flex;font-size:2rem;margin:1rem;z-index:1001}.mobile-menu-icon .open-icon{display:inline-block;height:1.5rem;width:1.5rem}.mobile-menu-icon .close-icon{display:none;height:1.5rem;width:1.5rem}.mobile-menu.open+.mobile-menu-icon .open-icon{display:none}.mobile-menu.open+.mobile-menu-icon .close-icon{display:inline-block}.mobile-menu-icon img{height:1.5rem;width:1.5rem}#home{align-items:flex-start;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;gap:2rem;overflow:hidden;padding:3rem 2% 1rem;position:relative;text-align:left;width:100%}.background-image{aspect-ratio:1/1;border-radius:10px;flex-shrink:0;max-width:500px;object-fit:cover;width:45%}.text-content{border-radius:10px;box-sizing:border-box;color:#000;flex:1 1;padding:0;text-align:justify}.desktop-bio{display:block;margin-top:0;padding-top:0}.mobile-bio{display:none}#home iframe{border:none;height:45vw;max-height:562.5px;max-width:1000px;width:80vw}@media (max-width:768px){#home{align-items:center;flex-direction:column;gap:0}.background-image,.text-content{max-width:90%;width:90%}.background-image{margin-bottom:20px}.desktop-bio{display:none}.mobile-bio{display:block}.mobile-header{display:flex}#info,.infobox{text-align:center}#home iframe{height:50vw;width:90vw}.music-grid{grid-template-columns:1fr;justify-items:center}.music-item{max-width:400px;width:100%}.music-item img{width:100%}.menu,.social{display:none}}@media (min-width:769px){.mobile-header{display:none}}.theme-toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:1.6rem;justify-content:center;line-height:1;margin:0 .5rem;padding:0;position:relative;top:-3px;transition:transform .2s ease}.theme-toggle:hover{transform:scale(1.1)}.mobile-menu .theme-toggle{font-size:2rem;margin:1.5rem 0}body.dark-mode{background-color:#1a1815;color:#e0e0e0}body.dark-mode .menu a,body.dark-mode a,body.dark-mode a:hover,body.dark-mode header,body.dark-mode p{color:#e0e0e0}body.dark-mode .description{color:#ccc}body.dark-mode .text-content{color:#e0e0e0}body.dark-mode #footer-container{color:#aaa}body.dark-mode .mobile-menu{background-color:#1a1815}body.dark-mode .mobile-menu a{color:#e0e0e0}body.dark-mode .live-section{background-color:#1a1a1a}body.dark-mode .music-item img{border-color:#444}body.dark-mode .mobile-menu-icon img,body.dark-mode .social a img{filter:invert(1)}body.light-mode{background-color:#f0eee6;color:#000}body.light-mode .mobile-menu-icon img,body.light-mode .social a img{filter:none}.social a img[src*="amazonmusic.svg"]{height:1.3rem;width:1.3rem}body:has(#home-visualizer){min-height:calc(100dvh + 1px)}#home-visualizer{background:#f0eee6;height:100vh;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:0}.visualizer-frame{border:0;display:block;height:100%;left:0;position:absolute;top:0;width:100%}body.dark-mode #home-visualizer{background:#1a1815}body.dark-mode #home-visualizer .visualizer-frame{filter:invert(1) hue-rotate(180deg)}body:not(.dark-mode) header.visualizer-open,body:not(.dark-mode) header.visualizer-open .menu a,body:not(.dark-mode) header.visualizer-open .mobile-menu a,body:not(.dark-mode) header.visualizer-open a{color:#000!important}body:not(.dark-mode) header.visualizer-open .mobile-menu-icon img,body:not(.dark-mode) header.visualizer-open .social a img{filter:none!important}
/*# sourceMappingURL=main.e9f07bc1.css.map*/