@import "https://fonts.googleapis.com/css2?family=Cinzel+Decorative&family=Open+Sans&display=swap";
html,body{color:#fff;background:#000;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}#__next{flex-direction:column;height:100%;display:flex}#__next main{flex:100%}.content{border-left:3px solid #fff;border-right:3px solid #fff;width:56.25rem;max-width:100%;padding:3rem 0}@media (min-width:38.75rem){.content{padding:5rem 1.5rem}}.content{text-align:center}.index .content{border-top:3px solid #fff;border-bottom:3px solid #fff}@media (max-width:31.25rem){.content{padding:.5rem .5rem 3rem;border:none!important}}header{border-bottom:3px solid #fff;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:38.75rem){header{padding-bottom:2rem}}header a,header a:visited{color:#fff;text-decoration:none;gap:.5rem!important}@media (min-width:38.75rem){header a,header a:visited{font-size:2rem}header a:hover span,header a:focus span,header a:visited:hover span,header a:visited:focus span{top:110%!important}}header nav{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 1rem;text-decoration:none;display:flex}h1{letter-spacing:2px;text-align:center;margin:2rem 0;font-family:Cinzel Decorative,cursive;font-size:3.5rem}h2{margin:2rem 0}h3,h4{margin:1rem 0}main{justify-content:center;display:flex}main.index{align-items:center;min-height:100vh}.song{margin-bottom:2rem;font-size:1.25rem}.song-paragraph{flex-direction:column;max-width:500px;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}.song-paragraph span{margin-bottom:.5rem;display:inline-block}.song-title{margin-top:2rem;font-weight:700}.song-names{list-style:none}.song-names li a,.song-names li a:visited{color:#54a1f4;padding:.5rem;display:block}table.upcoming-shows,table.past-shows{border-collapse:collapse;width:100%;margin-bottom:2rem}table.upcoming-shows th,table.upcoming-shows td,table.past-shows th,table.past-shows td{border:1px solid #fff;font-size:1.25rem}table.upcoming-shows th,table.upcoming-shows td:not(.has-link),table.past-shows th,table.past-shows td:not(.has-link){padding:2rem .5rem}table.upcoming-shows tr,table.past-shows tr{flex-flow:wrap;display:flex}table.upcoming-shows tr>*,table.past-shows tr>*{flex:50%}@media (min-width:38.75rem){table.upcoming-shows tr>*,table.past-shows tr>*{flex:25%}table.upcoming-shows tr>.location,table.past-shows tr>.location{flex:50%}}table.upcoming-shows tr:not(:last-of-type),table.past-shows tr:not(:last-of-type){margin-bottom:1rem}table.upcoming-shows a,table.upcoming-shows span:not(.sr-only),table.past-shows a,table.past-shows span:not(.sr-only){justify-content:center;align-items:center;width:100%;height:100%;display:flex}table.upcoming-shows .has-link a,table.upcoming-shows .has-link span:not(.sr-only),table.past-shows .has-link a,table.past-shows .has-link span:not(.sr-only){padding:2rem 1rem}table.upcoming-shows a,table.past-shows a{transition:all .3s ease-in-out}table.upcoming-shows a,table.upcoming-shows a:visited,table.past-shows a,table.past-shows a:visited{color:#54a1f4}table.upcoming-shows a:active,table.upcoming-shows a:hover,table.past-shows a:active,table.past-shows a:hover{background-color:#fff}a,a:visited{color:#54a1f4}a.live{margin:1rem 1rem 3rem;font-size:1.25rem;display:block}.links{flex-wrap:wrap;justify-content:center;margin-top:1rem;display:flex}.links a{text-align:center;padding:1rem;font-size:2.5rem;font-weight:700;text-decoration:none;transition:all .15s ease-in-out}@media (min-width:38.75rem){.links a{margin:1rem}}@media (max-width:31.25rem){.links a{flex:50%;justify-content:center;font-size:1.5rem}}.links a,.links a:visited{color:#fff}.links a:hover,.links a:focus,.links a:active{color:#ffffffb3}a.has-tooltip{align-items:center;gap:1rem;display:flex}a.has-tooltip>span{width:100%;font-size:1rem;left:0}@media (max-width:31.25rem){a.has-tooltip>span{font-size:1.2rem}}@media (min-width:38.75rem){a.has-tooltip{position:relative}a.has-tooltip>span{color:#fff;display:none}a.has-tooltip:hover>span,a.has-tooltip:focus>span{opacity:1;display:block;position:absolute;top:100%}}.latest-song{margin-top:.5rem}p{margin-bottom:.5rem}p.upcoming-shows-description{margin-bottom:1.5rem}.ruler{margin:1.25rem}.about-description{letter-spacing:.01ch;margin:1.2rem 2rem;font-size:1.2rem;line-height:1.75rem}.band-photo,.band-photo *{width:min(90vw,500px)!important}.full-band,.full-band *{width:min(90vw,1000px)!important}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
