:root{--burnt-orange:#c50;--rust:#b7410e;--terracotta:#e87855;--warm-cream:#fff4e0;--dark-brown:#3e2723;--deep-rust:#8b4513;--golden-orange:#ff9a56;--soft-beige:bisque;--charcoal:#2e1f1a;--light-rust:#cd6839;--text-primary:#fff;--text-secondary:#fff4e0;--link-color:#ffb380;--link-hover:#ffc999}a,a:focus{color:#ffb380;color:var(--link-color);transition:all .3s ease;cursor:pointer}a:hover{color:#ffc999;color:var(--link-hover);-webkit-transform:translateY(-1px);transform:translateY(-1px);cursor:pointer}.card a{color:#c50;color:var(--burnt-orange)}.card a:hover{color:#ff9a56;color:var(--golden-orange)}.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{color:#3e2723;color:var(--dark-brown);text-shadow:none;background-color:#fff4e0;background-color:var(--warm-cream);border:.05rem solid bisque;border:.05rem solid var(--soft-beige);transition:all .3s ease;border-radius:8px}.btn-secondary:hover{background-color:#ff9a56;background-color:var(--golden-orange);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(204,85,0,.3)}body,html{background:#1a0f0a;height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;position:relative;overflow-x:hidden}body:before{top:-10%;left:-10%;width:120%;height:120%;background:radial-gradient(circle at 20% 50%,rgba(204,85,0,.6) 0,rgba(204,85,0,.3) 25%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(183,65,14,.5) 0,rgba(183,65,14,.25) 25%,transparent 50%),radial-gradient(circle at 50% 20%,rgba(230,126,34,.4) 0,rgba(230,126,34,.2) 30%,transparent 60%),linear-gradient(135deg,#3e2723,#2e1f1a 50%,#1a0f0a);-webkit-animation:backgroundPulse 6s ease-in-out infinite;animation:backgroundPulse 6s ease-in-out infinite;z-index:-2}body:after,body:before{content:"";position:fixed}body:after{top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse 800px 600px at 30% 40%,rgba(255,154,86,.4) 0,rgba(204,85,0,.2) 30%,transparent 50%),radial-gradient(ellipse 700px 700px at 70% 60%,rgba(230,126,34,.35) 0,rgba(183,65,14,.15) 35%,transparent 55%),radial-gradient(ellipse 600px 500px at 40% 80%,rgba(204,85,0,.3) 0,rgba(139,69,19,.15) 30%,transparent 45%);-webkit-animation:backgroundFloat 12s ease-in-out infinite;animation:backgroundFloat 12s ease-in-out infinite;z-index:-1}@-webkit-keyframes backgroundPulse{0%,to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}33%{opacity:.7;-webkit-transform:scale(1.2) rotate(1deg);transform:scale(1.2) rotate(1deg)}66%{opacity:.85;-webkit-transform:scale(.95) rotate(-.5deg);transform:scale(.95) rotate(-.5deg)}}@keyframes backgroundPulse{0%,to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}33%{opacity:.7;-webkit-transform:scale(1.2) rotate(1deg);transform:scale(1.2) rotate(1deg)}66%{opacity:.85;-webkit-transform:scale(.95) rotate(-.5deg);transform:scale(.95) rotate(-.5deg)}}@-webkit-keyframes backgroundFloat{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}20%{-webkit-transform:translate(15%,10%) rotate(3deg);transform:translate(15%,10%) rotate(3deg)}40%{-webkit-transform:translate(-10%,15%) rotate(-2deg);transform:translate(-10%,15%) rotate(-2deg)}60%{-webkit-transform:translate(12%,-8%) rotate(2.5deg);transform:translate(12%,-8%) rotate(2.5deg)}80%{-webkit-transform:translate(-8%,5%) rotate(-1.5deg);transform:translate(-8%,5%) rotate(-1.5deg)}to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes backgroundFloat{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}20%{-webkit-transform:translate(15%,10%) rotate(3deg);transform:translate(15%,10%) rotate(3deg)}40%{-webkit-transform:translate(-10%,15%) rotate(-2deg);transform:translate(-10%,15%) rotate(-2deg)}60%{-webkit-transform:translate(12%,-8%) rotate(2.5deg);transform:translate(12%,-8%) rotate(2.5deg)}80%{-webkit-transform:translate(-8%,5%) rotate(-1.5deg);transform:translate(-8%,5%) rotate(-1.5deg)}to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}html:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle 80px at 15% 25%,rgba(255,179,128,.25) 0,rgba(255,154,86,.15) 40%,transparent 100%),radial-gradient(circle 60px at 85% 15%,rgba(255,154,86,.2) 0,rgba(204,85,0,.1) 40%,transparent 100%),radial-gradient(circle 100px at 45% 75%,rgba(230,126,34,.18) 0,rgba(204,85,0,.09) 50%,transparent 100%),radial-gradient(circle 70px at 65% 45%,rgba(255,179,128,.22) 0,rgba(230,126,34,.11) 45%,transparent 100%),radial-gradient(circle 90px at 25% 60%,rgba(204,85,0,.15) 0,rgba(183,65,14,.08) 45%,transparent 100%),radial-gradient(circle 75px at 75% 35%,rgba(255,154,86,.17) 0,rgba(230,126,34,.09) 40%,transparent 100%),radial-gradient(circle 85px at 50% 90%,rgba(230,126,34,.14) 0,transparent 100%),radial-gradient(circle 65px at 90% 50%,rgba(255,179,128,.16) 0,transparent 100%);-webkit-animation:emberFloat 18s ease-in-out infinite;animation:emberFloat 18s ease-in-out infinite;pointer-events:none;z-index:1;mix-blend-mode:screen}@-webkit-keyframes emberFloat{0%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{opacity:1;-webkit-transform:translateY(-50px) translateX(30px) scale(1.1);transform:translateY(-50px) translateX(30px) scale(1.1)}50%{-webkit-transform:translateY(-100px) translateX(50px) scale(.95);transform:translateY(-100px) translateX(50px) scale(.95);opacity:.6}75%{opacity:.9;-webkit-transform:translateY(-60px) translateX(20px) scale(1.05);transform:translateY(-60px) translateX(20px) scale(1.05)}to{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:.8}}@keyframes emberFloat{0%{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:.8}25%{opacity:1;-webkit-transform:translateY(-50px) translateX(30px) scale(1.1);transform:translateY(-50px) translateX(30px) scale(1.1)}50%{-webkit-transform:translateY(-100px) translateX(50px) scale(.95);transform:translateY(-100px) translateX(50px) scale(.95);opacity:.6}75%{opacity:.9;-webkit-transform:translateY(-60px) translateX(20px) scale(1.05);transform:translateY(-60px) translateX(20px) scale(1.05)}to{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:.8}}.iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.3)}.iframe-container iframe{position:absolute;top:0;left:0;padding:10px;width:100%;height:100%}body{display:-webkit-flex;display:flex;text-shadow:0 2px 4px rgba(0,0,0,.8);line-height:1.6}body,p{color:#fff4e0;color:var(--text-secondary)}p{font-size:1.05rem;line-height:1.8}.logo-circle{border-radius:50%;margin-right:auto;margin-left:auto;display:inline-block;width:30%;min-width:200px;padding:2em 0;transition:all .4s ease;-webkit-filter:drop-shadow(0 8px 16px rgba(204,85,0,.4));filter:drop-shadow(0 8px 16px rgba(204,85,0,.4));-webkit-animation:gentleOscillate 8s ease-in-out infinite;animation:gentleOscillate 8s ease-in-out infinite}.logo-circle:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:drop-shadow(0 12px 24px rgba(204,85,0,.6)) drop-shadow(0 0 30px rgba(255,154,86,.4)) drop-shadow(0 0 50px rgba(230,126,34,.2));filter:drop-shadow(0 12px 24px rgba(204,85,0,.6)) drop-shadow(0 0 30px rgba(255,154,86,.4)) drop-shadow(0 0 50px rgba(230,126,34,.2));-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes gentleOscillate{0%,to{-webkit-transform:rotate(-3deg) scale(1);transform:rotate(-3deg) scale(1)}25%{-webkit-transform:rotate(4deg) scale(1.02);transform:rotate(4deg) scale(1.02)}50%{-webkit-transform:rotate(-2deg) scale(1);transform:rotate(-2deg) scale(1)}75%{-webkit-transform:rotate(3deg) scale(1.01);transform:rotate(3deg) scale(1.01)}}@keyframes gentleOscillate{0%,to{-webkit-transform:rotate(-3deg) scale(1);transform:rotate(-3deg) scale(1)}25%{-webkit-transform:rotate(4deg) scale(1.02);transform:rotate(4deg) scale(1.02)}50%{-webkit-transform:rotate(-2deg) scale(1);transform:rotate(-2deg) scale(1)}75%{-webkit-transform:rotate(3deg) scale(1.01);transform:rotate(3deg) scale(1.01)}}.link,a{color:#ffb380;color:var(--link-color);font-weight:600;text-decoration:none;transition:all .3s ease}.link:hover,a:hover{color:#ffc999;color:var(--link-hover);text-decoration:none;text-shadow:0 0 12px rgba(255,201,153,.8)}footer a{color:#fff;color:var(--text-primary)}.card{margin:0 20px;background:rgba(62,39,35,.6);border:2px solid rgba(204,85,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,179,128,.1);transition:all .3s ease;position:relative}.card:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,rgba(255,154,86,.3),rgba(230,126,34,.3),rgba(204,85,0,.3),rgba(183,65,14,.3));border-radius:20px;opacity:0;transition:opacity .3s ease;z-index:-1;-webkit-animation:groovyBorder 8s linear infinite;animation:groovyBorder 8s linear infinite;background-size:300% 300%}.card:hover:before{opacity:1}.card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 12px 48px rgba(204,85,0,.4),0 0 20px rgba(255,154,86,.3),inset 0 1px 0 rgba(255,179,128,.2);border-color:rgba(230,126,34,.5)}@-webkit-keyframes groovyBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes groovyBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cover-container{max-width:75em}h1{font-weight:800;text-shadow:3px 3px 6px rgba(0,0,0,.8),0 0 20px rgba(255,179,128,.3);color:#ffb380;letter-spacing:-.5px;margin-bottom:1rem;-webkit-animation:groovyGlow 4s ease-in-out infinite;animation:groovyGlow 4s ease-in-out infinite}@-webkit-keyframes groovyGlow{0%,to{text-shadow:3px 3px 6px rgba(0,0,0,.8),0 0 20px rgba(255,179,128,.3)}50%{text-shadow:3px 3px 6px rgba(0,0,0,.8),0 0 30px rgba(255,154,86,.5),0 0 40px rgba(230,126,34,.3)}}@keyframes groovyGlow{0%,to{text-shadow:3px 3px 6px rgba(0,0,0,.8),0 0 20px rgba(255,179,128,.3)}50%{text-shadow:3px 3px 6px rgba(0,0,0,.8),0 0 30px rgba(255,154,86,.5),0 0 40px rgba(230,126,34,.3)}}h2{font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.7);color:#ff9a56;letter-spacing:-.3px;margin-bottom:.75rem}h3{color:#ffb380;font-weight:600;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.masthead{margin-bottom:20px;background:linear-gradient(135deg,rgba(204,85,0,.9),rgba(183,65,14,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(204,85,0,.4);border:1px solid rgba(230,126,34,.3);transition:all .3s ease}.masthead:hover{box-shadow:0 12px 48px rgba(204,85,0,.5)}.masthead-brand{margin-bottom:0;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.nav-masthead a{padding:.5rem 1rem;font-weight:600;color:#fff;background-color:transparent;border-bottom:3px solid transparent;border-radius:8px;margin:0 .25rem;transition:all .3s ease;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.nav-masthead a:focus,.nav-masthead a:hover{color:#fff;background-color:rgba(0,0,0,.3);border-bottom-color:#ffc999;-webkit-transform:translateY(-2px);transform:translateY(-2px);text-shadow:1px 1px 3px rgba(0,0,0,.7)}.nav-masthead a+a{margin-left:.25rem}.nav-masthead .active{color:#fff;background-color:rgba(0,0,0,.4);border-bottom-color:#fff4e0;box-shadow:0 4px 12px rgba(0,0,0,.4)}@media (min-width:48em){.masthead-brand{float:left}.nav-masthead{float:right}}.cover{padding:0 1.5rem;-webkit-animation:fadeIn .6s ease-in;animation:fadeIn .6s ease-in}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.mastfoot{color:#fff;background:linear-gradient(135deg,rgba(204,85,0,.9),rgba(183,65,14,.9))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:2px solid rgba(255,179,128,.5);box-shadow:0 -4px 24px rgba(204,85,0,.3),0 4px 24px rgba(204,85,0,.3);transition:all .3s ease}.mastfoot:hover{box-shadow:0 -8px 32px rgba(204,85,0,.4),0 8px 32px rgba(204,85,0,.4)}html{scroll-behavior:smooth}h4,h5,h6{color:#fff4e0;font-weight:600;margin-bottom:.5rem;text-shadow:1px 1px 3px rgba(0,0,0,.6)}h4{font-size:1.5rem;color:#ffb380}h5{font-size:1.25rem;color:#ffa366}figure{margin:1rem 0}figcaption{color:bisque;font-style:italic;margin-bottom:.5rem;font-size:.95rem;text-shadow:1px 1px 2px rgba(0,0,0,.6)}input,select,textarea{background:rgba(30,20,15,.9);border:2px solid rgba(255,179,128,.4);border-radius:8px;color:#fff;padding:.75rem 1rem;transition:all .3s ease;font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:#ffb380;background:#1e140f;box-shadow:0 0 0 3px rgba(255,179,128,.3)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(255,228,196,.7)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(255,228,196,.7)}input::placeholder,textarea::placeholder{color:rgba(255,228,196,.7)}button{cursor:pointer;transition:all .3s ease}button:focus{outline:2px solid #ff9a56;outline:2px solid var(--golden-orange);outline-offset:2px}.row{margin-left:-.75rem;margin-right:-.75rem}.col-sm-6{padding-left:.75rem;padding-right:.75rem}.container{background:rgba(62,39,35,.4);border-radius:12px;padding:1.5rem;margin-bottom:1rem}.container:hover{background:rgba(62,39,35,.6)}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}.nav-masthead a{padding:.4rem .6rem;font-size:.9rem}}.text-warm{color:#ffb380}.text-rust{color:#ff9a56}.bg-warm{background-color:rgba(204,85,0,.2);border-radius:8px;padding:1rem}::selection{background-color:#c50;background-color:var(--burnt-orange);color:#fff}::-moz-selection{background-color:#c50;background-color:var(--burnt-orange);color:#fff}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#2e1f1a;background:var(--charcoal)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c50,#b7410e);background:linear-gradient(180deg,var(--burnt-orange),var(--rust));border-radius:6px;border:2px solid #2e1f1a;border:2px solid var(--charcoal)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff9a56,#c50);background:linear-gradient(180deg,var(--golden-orange),var(--burnt-orange))}.rounded-circle{border:4px solid rgba(204,85,0,.4);box-shadow:0 8px 24px rgba(204,85,0,.4);transition:all .4s ease}.rounded-circle:hover{border-color:#ff9a56;border-color:var(--golden-orange);box-shadow:0 12px 36px rgba(230,126,34,.6);-webkit-transform:scale(1.05);transform:scale(1.05)}.py-4{padding-top:1.5rem;padding-bottom:1.5rem}.px-5{padding-left:2rem;padding-right:2rem}.p-3{padding:1rem}b,strong{color:#fff;font-weight:700}.social:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-webkit-filter:drop-shadow(0 4px 12px rgba(230,126,34,.6));filter:drop-shadow(0 4px 12px rgba(230,126,34,.6))}a .social{color:#fff}.social{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);-o-transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-filter:drop-shadow(0 2px 6px rgba(204,85,0,.3));filter:drop-shadow(0 2px 6px rgba(204,85,0,.3))}#social-bandcamp:hover{color:#0687f5}#social-spotify:hover{color:#1db954}#social-apple:hover{color:#fa586a}#social-yt:hover{color:red}#social-fb:hover{color:#3b5998}#social-ig:hover{color:#d6249f}#social-em:hover{color:#f39c12}.card{background:linear-gradient(145deg,rgba(62,39,35,.8),rgba(46,31,26,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(204,85,0,.3);transition:all .4s cubic-bezier(.4,0,.2,1);padding:1.5rem;border-radius:20px;color:#fff;border:2px solid rgba(255,179,128,.4)}.card:hover{box-shadow:0 16px 48px rgba(204,85,0,.5);-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02);border-color:rgba(230,126,34,.6);background:linear-gradient(145deg,rgba(62,39,35,.9),#2e1f1a)}.container{padding:8px 20px}img{border-radius:12px;transition:all .3s ease;box-shadow:0 4px 16px rgba(204,85,0,.3)}img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 8px 24px rgba(230,126,34,.5)}
/*# sourceMappingURL=main.8f916dea.chunk.css.map */