:root{--color-bg:#0f0f0f;--color-panel:#171717;--color-text:#e8e8e8;--color-accent:#d4af37;--color-accent-hover:#e8c860;--color-secondary:#2f6b2a;--color-bacgkround-green:#32502866;--max-content-width:900px;--font-base:16px;--font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}body,html{background:#0f0f0f;background:var(--color-bg);color:#e8e8e8;color:var(--color-text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--font-family);line-height:1.6;margin:0;padding:0;scroll-behavior:smooth}a{color:#d4af37;color:var(--color-accent);text-decoration:none;transition:color .2s ease}a:focus,a:hover{color:#e8c860;color:var(--color-accent-hover)}.hero{align-items:center;background:radial-gradient(circle at 50% 30%,#32502866,#0000 70%),#0f0f0f;background:radial-gradient(circle at 50% 30%,var(--color-bacgkround-green),#0000 70%),var(--color-bg);display:flex;flex-direction:column;justify-content:center;padding:4rem 1rem 3rem;text-align:center}.hero__logo{height:auto;margin-bottom:1.5rem;max-width:500px;width:60%}.hero__title{color:#d4af37;color:var(--color-accent);font-size:2.8rem;font-weight:600;margin:.5rem 0}.hero__subtitle{font-size:1.1rem;margin-bottom:2rem;max-width:600px}.btn{border-radius:2rem;display:inline-block;font-weight:600;letter-spacing:.05em;padding:.75rem 1.5rem;text-transform:uppercase}.btn--primary{background:#d4af37;background:var(--color-accent);color:#1a1a1a}.btn--primary:focus,.btn--primary:hover{background:#e8c860;background:var(--color-accent-hover)}


/*!* Album Art *!*/#album-art img{display:block;height:auto;width:100%}.nav{background:#000;border-bottom:1px solid #222;border-top:1px solid #222;position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav__list{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.nav__item{margin:0}.nav__item a{color:#e8e8e8;color:var(--color-text);display:block;font-weight:500;padding:.75rem 1.5rem;transition:background .2s ease}.nav__item a:hover{background:#171717;background:var(--color-panel)}.nav__logo{height:auto;width:30px}.section{padding:4rem 1.5rem}.section__inner{margin:0 auto;max-width:900px;max-width:var(--max-content-width)}.section h2{color:#d4af37;color:var(--color-accent);font-size:2rem;font-weight:600;letter-spacing:.02em;margin-bottom:1rem;margin-top:0}.section p{margin-bottom:1.2rem}.section--album{background:#171717;background:var(--color-panel);border-bottom:1px solid #222;border-top:1px solid #222}.section--music{background:radial-gradient(circle at 50% 30%,#32502866,#0000 70%),#0f0f0f;background:radial-gradient(circle at 50% 30%,#32502866,#0000 70%),var(--color-bg)}.section--music .player{border:0 solid #333;border-radius:8px;margin:1.5rem 0;overflow:hidden}.streaming-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.streaming-links__item{align-items:center;border:1px solid #d4af37;border:1px solid var(--color-accent);border-radius:20px;color:#d4af37;color:var(--color-accent);display:flex;gap:.5rem;padding:.5rem 1rem;transition:background .2s ease,color .2s ease}.streaming-links__item svg{height:1.1rem;width:1.1rem}.streaming-links__item:hover{background:#d4af37;background:var(--color-accent);color:#1a1a1a}.section--connect{background:#171717;background:var(--color-panel);border-bottom:1px solid #222;border-top:1px solid #222}.social-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.social-links__item{align-items:center;border:1px solid #2f6b2a;border:1px solid var(--color-secondary);border-radius:20px;color:#2f6b2a;color:var(--color-secondary);display:flex;gap:.5rem;padding:.5rem 1rem;transition:background .2s ease,color .2s ease}.social-links__item svg{height:1.1rem;width:1.1rem}.social-links__item:hover{background:#2f6b2a;background:var(--color-secondary);color:#1a1a1a}.section--grow{background:radial-gradient(circle at 50% 30%,#32502866,#0000 70%),#0f0f0f;background:radial-gradient(circle at 50% 30%,#32502866,#0000 70%),var(--color-bg);border-bottom:1px solid #222}.footer,.section--grow{border-top:1px solid #222}.footer{align-items:flex-end;background:#000;display:flex;font-size:.9rem;justify-content:center;padding:1rem;text-align:center}.footer__logo{height:auto;margin-bottom:.5rem;width:60px}.footer p{transform:translate(10px,-100%)}@media (max-width:600px){.hero__title{font-size:2rem}.nav__list{align-items:center;display:none;flex-direction:column}.nav__item a{padding:.5rem 1rem}.social-links,.streaming-links{justify-content:center}}
/*# sourceMappingURL=main.ed325d84.css.map*/