*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.top-heading{border-top-left-radius:10px;border-top-right-radius:10px}.heading{margin-block:1vh;padding-block:1vh;width:100%;font-size:2.5rem;background-color:#000;color:#e771f0;letter-spacing:1rem;font-weight:400;font-family:typewriter;text-align:center;box-shadow:5px 5px 3px #00000080}.email-list{width:100%;display:flex;flex-direction:column;align-items:center}.mailing-copy{font-size:1.5rem;text-align:center}.email-list-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;margin-block:2vh;background-color:#000;color:#e771f0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:5px 5px 3px #00000080;width:100%}.mailing-copy{max-inline-size:70ch;padding:20px;line-height:1.25}.mailing-copy h3{font-family:typewriter;font-weight:500}.form-wrapper{display:flex;flex-direction:column;align-items:center}.email-signup{display:flex;align-items:space-between;padding-inline:20px}.input-wrapper{display:flex;flex-direction:column;margin-inline:2vw}.btn{margin-block:2vh;padding-inline:15px;border-radius:10px}.primary:disabled{background-color:#af5eb5;border:2px solid #af5eb5}.primary{border:2px solid #e771f0;background-color:#e771f0}@font-face{font-family:Linebeam;src:url(/fonts/Linebeam.ttf)}@font-face{font-family:Astrud;src:url(/fonts/Astrud.ttf)}@font-face{font-family:MonteCarlo;src:url(/fonts/MonteCarlo.ttf)}@font-face{font-family:negat;src:url(/fonts/negat___.ttf)}@font-face{font-family:streetcred;src:url(/fonts/street\ cred.ttf)}@font-face{font-family:ethereal;src:url(/fonts/EtherealBlack-BWrW8.ttf)}@font-face{font-family:typewriter;src:url(/fonts/Mom\5dee___.ttf)}:root{--accent: 124, 58, 237;--accent-gradient: linear-gradient(45deg, rgb(var(--accent)), #da62c4 30%, white 60%)}html{font-family:system-ui,sans-serif}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.site-title{text-align:center}header,footer{color:#f2f2f2;background-color:#000;text-align:center;position:sticky;width:100%;padding:1vh 0}header{top:0}footer{bottom:0}header h1{font-family:typewriter;font-size:6rem;letter-spacing:.8vw;background:-webkit-linear-gradient(#e771f0,rgb(101,26,171));-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 480px){header,footer{position:relative}header h1{font-size:2rem}.heading{font-size:1.25rem}.email-signup{display:flex;flex-direction:column}.mailing-copy{font-size:1rem}}a:where(.astro-J7PV25F6){text-decoration:none;display:block}.page-wrapper:where(.astro-J7PV25F6){display:grid;grid-template-columns:2fr 5fr 2fr;background:#d3dbdf}.content:where(.astro-J7PV25F6) :where(.astro-J7PV25F6)+:where(.astro-J7PV25F6){margin-block:1vh}.content:where(.astro-J7PV25F6){color:#000}.content:where(.astro-J7PV25F6),.spotify-list:where(.astro-J7PV25F6),.about-wrapper:where(.astro-J7PV25F6){display:flex;flex-flow:column;align-items:center;justify-content:center}.spotify-list:where(.astro-J7PV25F6){width:100%;margin-block:1vh}.about:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){font-size:1.5rem;margin-top:4vh;padding-inline:10px}@media screen and (max-width: 480px){.page-wrapper:where(.astro-J7PV25F6){display:flex;flex-direction:column}.about:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){font-size:1rem}}
