.bandcamp-block-message{color:#000;height:auto;padding:2rem 1rem;width:100%;border:1px solid #ccc;display:flex;align-items:center;justify-content:center}.bandcamp-block-message svg{height:2em;width:auto;margin-right:1em}.bandcamp-block-message svg path{fill:#000}.bandcamp-block-message.bandcamp-block-error{border-color:red;color:red}.bandcamp-block-message.bandcamp-block-error svg path{fill:red}.bandcamp-album{position:relative;background-color:#171717;margin:0 auto;color:#fff}.bandcamp-album *{position:relative;padding:0;margin:0;box-sizing:border-box}.bandcamp-album iframe{margin:0;width:100%}.is-root-container .bandcamp-album a{pointer-events:none}.bandcamp-album a.album-link{background:#fff;color:#000!important;display:inline-block;width:auto;align-items:center;text-decoration:none;font-size:.8em;padding:5px 8px;border-radius:2px;margin:.5rem 0}.bandcamp-album a.album-link div{display:flex;align-items:center}.bandcamp-album a.album-link path{fill:#000}.bandcamp-album a.album-link svg{height:1.2em;width:auto;margin:0 .1em 0 .4em;display:inline-block}.bandcamp-album .bandcamp-album-header-wrap{position:relative;z-index:1;padding:1rem;grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bandcamp-album .bandcamp-album-artwork img{width:100%;max-width:300px;height:auto}.bandcamp-album .bandcamp-album-audio{position:relative;z-index:1;width:100%}.bandcamp-album .bandcamp-album-audio audio{width:100%;display:block;position:relative;margin:0}.bandcamp-album .bandcamp-album-background{filter:grayscale(1);opacity:.1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:center}.bandcamp-album .bandcamp-album-merch{margin:0;display:block;border-top:1px solid rgb(0 0 0 / .1);padding:1rem;font-size:.85em}.bandcamp-album .bandcamp-album-merch li{list-style:none}.bandcamp-album .bandcamp-album-merch li .bandcamp-album-merch-photos a{display:inline-block}.bandcamp-album .bandcamp-album-merch li .bandcamp-album-merch-photos a img{width:80px;margin:10px}.bandcamp-album .bandcamp-album-merch li .bandcamp-album-merch-info{padding:10px}.bandcamp-album .bandcamp-album-merch li .bandcamp-album-merch-info small,.bandcamp-album .bandcamp-album-merch li .bandcamp-album-merch-info span{display:block;padding:5px 0;font-size:.8em}.bandcamp-album .bandcamp-album-merch li .bandcamp-album-merch-info small i{line-height:1.4}.bandcamp-album .bandcamp-album-titles{display:flex;align-items:center;flex-flow:wrap row}.bandcamp-album .bandcamp-album-titles h3{text-align:left;margin:0;padding:5px 0}.bandcamp-album .bandcamp-album-titles h4{text-align:left;margin:0;padding:5px 0}.bandcamp-album .bandcamp-album-titles iframe{margin:1rem 0;display:block;border:0;width:100%;height:42px}.bandcamp-album .bandcamp-album-titles p{text-align:left;margin:0;padding:.5rem 0}.bandcamp-album .bandcamp-album-tracks ul{list-style:none;padding:0;margin:0}.bandcamp-album .bandcamp-album-tracks ul li{display:grid;grid-template-columns:3em 1fr auto;align-items:center;border-bottom:1px solid rgb(0 0 0 / .4)}.bandcamp-album .bandcamp-album-tracks ul li .track-link{font-size:.7em;cursor:pointer;-text-align:left;text-decoration:none;display:block;padding:.5rem 0 .6rem 0;transition:.25s ease}.bandcamp-album .bandcamp-album-tracks ul li .track-link:hover{padding-left:5px;transition:.25s ease}.bandcamp-album .bandcamp-album-tracks ul li span.track-duration{font-size:.7em;padding:0 1rem}.bandcamp-album .bandcamp-album-tracks ul li span.track-number{font-size:.7em;text-align:center;display:block;width:2.3em;height:2.3em;line-height:2.3em;position:relative;top:0;border-radius:100%;text-align:center;background:rgb(0 0 0 / .5);color:#fff;margin:0 auto}.bandcamp-album .bandcamp-album-tracks ul li.active span.track-number{background:rgb(0 0 0 / .2)}.bandcamp-album .bandcamp-album-tracks ul li.active .track-link{font-weight:700}.bandcamp-album .bandcamp-album-audio{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0 1rem 1rem 1rem}.bandcamp-album .bandcamp-player-play{background:none;border:0;cursor:pointer;z-index:2;opacity:1;padding:0;appearance:none;-webkit-appearance:none;line-height:0}.bandcamp-album .bandcamp-player-play svg{display:block;cursor:pointer;height:1rem;margin:0;padding:0;width:auto}.bandcamp-album .bandcamp-player-play svg path{fill:#fff}.bandcamp-album .bandcamp-player-play svg:hover{opacity:.7}.bandcamp-album .bandcamp-player-progress-wrap{z-index:4;width:100%;cursor:pointer;height:.7em;background:rgb(0 0 0 / .2);transition:.3s ease}.bandcamp-album .bandcamp-player-progress-buffer{position:absolute;bottom:0;left:0;height:100%;width:0%;pointer-events:none;opacity:.35;background:rgb(0 0 0 / .3)}.bandcamp-album .bandcamp-player-progress{position:absolute;top:0;left:0;height:100%;width:0%;pointer-events:none}.bandcamp-album .bandcamp-player-time{font-size:11px;font-weight:700;white-space:nowrap}.bandcamp-album .bandcamp-player-play:focus-visible,.bandcamp-album .bandcamp-album-tracks .track-link:focus-visible,.bandcamp-album .bandcamp-player-progress-wrap:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bandcamp-album .bandcamp-album-tracks .track-link{background:none;border:0;color:inherit;display:block;font:inherit;padding:.5rem 0 .6rem 0;text-align:left;width:100%;appearance:none;-webkit-appearance:none}.bandcamp-album .bandcamp-album-tracks .track-link[disabled]{cursor:not-allowed;opacity:.6}@media only screen and (max-width :568px){.bandcamp-album .bandcamp-album-header-wrap{grid-template-columns:1fr}.bandcamp-album .bandcamp-album-artwork img{max-width:100%}}