html,body,div,span,applet,object,iframe,input,button,select,optgroup,textarea,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;background:none;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}s,u{text-decoration:none}select{appearance:none;-webkit-appearance:none}input[type=submit],button{width:auto;overflow:visible;cursor:pointer;line-height:inherit;color:inherit;appearance:none}button::-moz-focus-inner{border:0;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){sub,sup{font-size:120%}}:root{text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}.sb--container{width:100%;margin-inline:auto;padding-inline:var(--grid-gutter)}@media(min-width:768px){.sb--container{--grid-gutter: 1.5rem}}@media(min-width:1200px){.sb--container{--grid-gutter: 2.5rem}}.sb--container .sb--grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap);row-gap:3rem}@media(min-width:768px){.sb--container .sb--grid{--grid-gap: 1.5rem}}@media(min-width:1200px){.sb--container .sb--grid{--grid-gap: 2.5rem}}.sb--container .sb--grid--max-width{max-width:1400px;margin-inline:auto}.sb--container .sb--grid .sb--col-12{grid-column-end:span 12}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-12{grid-column-end:span 12}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-12{grid-column-end:span 12}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-12{grid-column-end:span 12}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-12{grid-column-end:span 12}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-12{grid-column-end:span 12}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-12{grid-column-end:span 12}}.sb--container .sb--grid .sb--col-11{grid-column-end:span 11}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-11{grid-column-end:span 11}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-11{grid-column-end:span 11}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-11{grid-column-end:span 11}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-11{grid-column-end:span 11}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-11{grid-column-end:span 11}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-11{grid-column-end:span 11}}.sb--container .sb--grid .sb--col-10{grid-column-end:span 10}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-10{grid-column-end:span 10}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-10{grid-column-end:span 10}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-10{grid-column-end:span 10}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-10{grid-column-end:span 10}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-10{grid-column-end:span 10}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-10{grid-column-end:span 10}}.sb--container .sb--grid .sb--col-9{grid-column-end:span 9}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-9{grid-column-end:span 9}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-9{grid-column-end:span 9}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-9{grid-column-end:span 9}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-9{grid-column-end:span 9}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-9{grid-column-end:span 9}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-9{grid-column-end:span 9}}.sb--container .sb--grid .sb--col-8{grid-column-end:span 8}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-8{grid-column-end:span 8}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-8{grid-column-end:span 8}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-8{grid-column-end:span 8}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-8{grid-column-end:span 8}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-8{grid-column-end:span 8}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-8{grid-column-end:span 8}}.sb--container .sb--grid .sb--col-7{grid-column-end:span 7}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-7{grid-column-end:span 7}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-7{grid-column-end:span 7}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-7{grid-column-end:span 7}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-7{grid-column-end:span 7}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-7{grid-column-end:span 7}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-7{grid-column-end:span 7}}.sb--container .sb--grid .sb--col-6{grid-column-end:span 6}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-6{grid-column-end:span 6}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-6{grid-column-end:span 6}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-6{grid-column-end:span 6}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-6{grid-column-end:span 6}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-6{grid-column-end:span 6}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-6{grid-column-end:span 6}}.sb--container .sb--grid .sb--col-5{grid-column-end:span 5}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-5{grid-column-end:span 5}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-5{grid-column-end:span 5}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-5{grid-column-end:span 5}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-5{grid-column-end:span 5}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-5{grid-column-end:span 5}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-5{grid-column-end:span 5}}.sb--container .sb--grid .sb--col-4{grid-column-end:span 4}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-4{grid-column-end:span 4}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-4{grid-column-end:span 4}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-4{grid-column-end:span 4}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-4{grid-column-end:span 4}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-4{grid-column-end:span 4}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-4{grid-column-end:span 4}}.sb--container .sb--grid .sb--col-3{grid-column-end:span 3}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-3{grid-column-end:span 3}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-3{grid-column-end:span 3}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-3{grid-column-end:span 3}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-3{grid-column-end:span 3}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-3{grid-column-end:span 3}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-3{grid-column-end:span 3}}.sb--container .sb--grid .sb--col-2{grid-column-end:span 2}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-2{grid-column-end:span 2}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-2{grid-column-end:span 2}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-2{grid-column-end:span 2}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-2{grid-column-end:span 2}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-2{grid-column-end:span 2}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-2{grid-column-end:span 2}}.sb--container .sb--grid .sb--col-1{grid-column-end:span 1}@media(min-width:0){.sb--container .sb--grid .sb--col-xs-1{grid-column-end:span 1}}@media(min-width:576px){.sb--container .sb--grid .sb--col-sm-1{grid-column-end:span 1}}@media(min-width:768px){.sb--container .sb--grid .sb--col-md-1{grid-column-end:span 1}}@media(min-width:992px){.sb--container .sb--grid .sb--col-lg-1{grid-column-end:span 1}}@media(min-width:1200px){.sb--container .sb--grid .sb--col-xl-1{grid-column-end:span 1}}@media(min-width:1400px){.sb--container .sb--grid .sb--col-xxl-1{grid-column-end:span 1}}.sb--container .sb--grid .sb--offset-1{grid-column-start:2}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-1{grid-column-start:2}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-1{grid-column-start:2}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-1{grid-column-start:2}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-1{grid-column-start:2}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-1{grid-column-start:2}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-1{grid-column-start:2}}.sb--container .sb--grid .sb--offset-2{grid-column-start:3}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-2{grid-column-start:3}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-2{grid-column-start:3}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-2{grid-column-start:3}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-2{grid-column-start:3}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-2{grid-column-start:3}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-2{grid-column-start:3}}.sb--container .sb--grid .sb--offset-3{grid-column-start:4}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-3{grid-column-start:4}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-3{grid-column-start:4}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-3{grid-column-start:4}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-3{grid-column-start:4}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-3{grid-column-start:4}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-3{grid-column-start:4}}.sb--container .sb--grid .sb--offset-4{grid-column-start:5}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-4{grid-column-start:5}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-4{grid-column-start:5}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-4{grid-column-start:5}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-4{grid-column-start:5}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-4{grid-column-start:5}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-4{grid-column-start:5}}.sb--container .sb--grid .sb--offset-5{grid-column-start:6}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-5{grid-column-start:6}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-5{grid-column-start:6}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-5{grid-column-start:6}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-5{grid-column-start:6}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-5{grid-column-start:6}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-5{grid-column-start:6}}.sb--container .sb--grid .sb--offset-6{grid-column-start:7}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-6{grid-column-start:7}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-6{grid-column-start:7}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-6{grid-column-start:7}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-6{grid-column-start:7}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-6{grid-column-start:7}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-6{grid-column-start:7}}.sb--container .sb--grid .sb--offset-7{grid-column-start:8}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-7{grid-column-start:8}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-7{grid-column-start:8}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-7{grid-column-start:8}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-7{grid-column-start:8}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-7{grid-column-start:8}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-7{grid-column-start:8}}.sb--container .sb--grid .sb--offset-8{grid-column-start:9}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-8{grid-column-start:9}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-8{grid-column-start:9}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-8{grid-column-start:9}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-8{grid-column-start:9}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-8{grid-column-start:9}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-8{grid-column-start:9}}.sb--container .sb--grid .sb--offset-9{grid-column-start:10}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-9{grid-column-start:10}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-9{grid-column-start:10}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-9{grid-column-start:10}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-9{grid-column-start:10}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-9{grid-column-start:10}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-9{grid-column-start:10}}.sb--container .sb--grid .sb--offset-10{grid-column-start:11}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-10{grid-column-start:11}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-10{grid-column-start:11}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-10{grid-column-start:11}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-10{grid-column-start:11}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-10{grid-column-start:11}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-10{grid-column-start:11}}.sb--container .sb--grid .sb--offset-11{grid-column-start:12}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-11{grid-column-start:12}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-11{grid-column-start:12}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-11{grid-column-start:12}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-11{grid-column-start:12}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-11{grid-column-start:12}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-11{grid-column-start:12}}.sb--container .sb--grid .sb--offset-12{grid-column-start:13}@media(min-width:0){.sb--container .sb--grid .sb--offset-xs-12{grid-column-start:13}}@media(min-width:576px){.sb--container .sb--grid .sb--offset-sm-12{grid-column-start:13}}@media(min-width:768px){.sb--container .sb--grid .sb--offset-md-12{grid-column-start:13}}@media(min-width:992px){.sb--container .sb--grid .sb--offset-lg-12{grid-column-start:13}}@media(min-width:1200px){.sb--container .sb--grid .sb--offset-xl-12{grid-column-start:13}}@media(min-width:1400px){.sb--container .sb--grid .sb--offset-xxl-12{grid-column-start:13}}html,body{height:max-content}body{font-family:Open Sans,sans-serif}.sb--theme-light,.sb--theme-dark{color:var(--base-color);background-color:var(--base-bkg)}.sb--background-color{background-color:var(--base-bkg)}body.obscure-admin{background-image:url(/assets/songs_bkg.jpg);background-repeat:no-repeat;background-size:cover}body.obscure-admin.dark{box-shadow:inset 0 0 0 50vh rgba(var(--base-bkg-rgb),.9)}::selection{background:var(--selection-bkg)}.sb--link,a,u{display:inline-block;position:relative}.sb--link:after,a:after,u:after{border-bottom:1px solid;content:"";left:0;position:absolute;right:0;bottom:1px}.sb--link,a{color:var(--link);transition:filter .25s}.sb--link:focus:after,.sb--link:hover:after,a:focus:after,a:hover:after{display:none}.sb--link:focus,a:focus{outline:var(--base-focus);outline-offset:.125rem;position:relative;z-index:1000}.sb--link:hover,a:hover{filter:contrast(125%)}.sb--link--decorate-none:after,a--decorate-none:after{display:none}.sb--secondary-font{font-family:Oswald,sans-serif}.sb--heading-1,.sb--heading-2,.sb--heading-3,.sb--heading-4,.sb--heading-5,.sb--heading-6{font-family:Oswald,sans-serif;line-height:1.2}.sb--heading-1{font-size:2.3rem;font-weight:200;margin-bottom:1.5rem}@media(min-width:768px){.sb--heading-1{font-size:2.8rem}}.sb--heading-2{font-size:1.9rem;font-weight:200;margin-bottom:1.5rem}@media(min-width:768px){.sb--heading-2{font-size:2.1rem}}.sb--heading-3{font-size:1.55rem;margin-bottom:1.25rem}@media(min-width:768px){.sb--heading-3{font-size:1.638rem}}.sb--heading-4{font-size:1.4rem;margin-bottom:1.25rem}.sb--heading-5{font-size:1.162rem;margin-bottom:1rem}.sb--heading-6{font-size:.938rem;margin-bottom:1rem}.sb--visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sb--block-margin{margin-block:3rem}.sb--font-small{font-size:.75em}p,blockquote{margin-bottom:1.5rem;line-height:1.5}blockquote{border-left:3px solid rgba(var(--base-color-rgb),.75);font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:200;line-height:1.4;margin:2rem 0 2rem 1.5rem;padding:1rem 1rem 1rem 2rem}@media(min-width:768px){blockquote{border-left-width:4px;font-size:1.8rem;margin:2.5rem 0 2.5rem 2rem;padding:1rem 3rem}}b,strong{font-weight:700}i,em{font-style:italic}.sb--hr,hr{display:block;border:none;margin:3rem 0;height:2px;background-color:rgba(var(--base-color-rgb),.75)}.sb--hr.sb--hr--thin,hr.sb--hr--thin{height:1px}.sb--hr.sb--hr--close,hr.sb--hr--close{margin:.25rem 0}.sb--hr.sb--hr--light,hr.sb--hr--light{opacity:.5}.sb--hr.sb--hr--lighter,hr.sb--hr--lighter{opacity:.25}button:not(.sb--link),input[type=button],input[type=reset],input[type=submit],.sb-button{background:var(--button-bkg);border-radius:.1875rem;color:var(--button-color);display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:.8rem 1.4rem;position:relative;transition:filter .25s,top .25s}button:not(.sb--link)[disabled],button:not(.sb--link):disabled,input[type=button][disabled],input[type=button]:disabled,input[type=reset][disabled],input[type=reset]:disabled,input[type=submit][disabled],input[type=submit]:disabled,.sb-button[disabled],.sb-button:disabled{opacity:.5}button:not(.sb--link)>*,input[type=button]>*,input[type=reset]>*,input[type=submit]>*,.sb-button>*{padding:0 .5rem}button:not(.sb--link)>*:first-child,input[type=button]>*:first-child,input[type=reset]>*:first-child,input[type=submit]>*:first-child,.sb-button>*:first-child{padding-left:0}button:not(.sb--link)>*:last-child,input[type=button]>*:last-child,input[type=reset]>*:last-child,input[type=submit]>*:last-child,.sb-button>*:last-child{padding-right:0}button:not(.sb--link):active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active,.sb-button:active{top:1px}button:not(.sb--link):focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,.sb-button:focus{outline:var(--base-focus);outline-offset:.125rem;position:relative;z-index:1000}button:not(.sb--link):hover,button:not(.sb--link):focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,.sb-button:hover,.sb-button:focus{filter:contrast(125%)}button:not(.sb--link).sb-button--info,input[type=button].sb-button--info,input[type=reset].sb-button--info,input[type=submit].sb-button--info,.sb-button.sb-button--info{background:var(--base-color);color:var(--base-bkg)}button:not(.sb--link).sb-button--icon,input[type=button].sb-button--icon,input[type=reset].sb-button--icon,input[type=submit].sb-button--icon,.sb-button.sb-button--icon{block-size:2em;inline-size:2em;padding:0}button:not(.sb--link).sb-button--icon>*,input[type=button].sb-button--icon>*,input[type=reset].sb-button--icon>*,input[type=submit].sb-button--icon>*,.sb-button.sb-button--icon>*{padding:0}button:not(.sb--link).sb-button--pill,input[type=button].sb-button--pill,input[type=reset].sb-button--pill,input[type=submit].sb-button--pill,.sb-button.sb-button--pill{border-radius:2em;padding-left:2rem;padding-right:2rem}pre{overflow-x:scroll}mark{color:var(--base-color)}input[type=text],input[type=password],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=week],input[type=month],input[type=time],input[type=datetime-local],select,textarea{background:var(--input-bkg);color:var(--base-color);padding:.5rem 1rem;border-radius:.25rem;border:1px solid var(--base-border)}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,input[type=date]:focus,input[type=week]:focus,input[type=month]:focus,input[type=time]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{outline:var(--base-focus);outline-offset:.125rem;position:relative;z-index:1000}input[type=text].ng-dirty.ng-invalid,input[type=password].ng-dirty.ng-invalid,input[type=email].ng-dirty.ng-invalid,input[type=search].ng-dirty.ng-invalid,input[type=tel].ng-dirty.ng-invalid,input[type=url].ng-dirty.ng-invalid,input[type=number].ng-dirty.ng-invalid,input[type=date].ng-dirty.ng-invalid,input[type=week].ng-dirty.ng-invalid,input[type=month].ng-dirty.ng-invalid,input[type=time].ng-dirty.ng-invalid,input[type=datetime-local].ng-dirty.ng-invalid,select.ng-dirty.ng-invalid,textarea.ng-dirty.ng-invalid{outline-color:red;border:2px solid red}pre{white-space:normal}.sb--text-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb--alphalist-link--disabled{opacity:.5}.sb--card{border-radius:.33rem;box-shadow:var(--pop-shadow);display:block;padding:1rem}.sb--card--full-height{min-height:100%}:root,.sb--theme-light,body.sb--theme-dark .invert-theme,body.sb--theme-light .invert-theme .invert-theme,body.sb--theme-dark .invert-theme .invert-theme .invert-theme{color:var(--base-color);background-color:var(--base-bkg);--base-color: #212121;--base-bkg: #f8f9f9;--base-border: #909090;--link: #7e57c2;--base-color-rgb: 21, 21, 21;--base-bkg-rgb: 232, 233, 243;--light-bkg-rgb: 255, 255, 255;--base-focus: 2px dotted var(--link);--selection-bkg: #b39ddb;--pop-shadow: 0 16px 38px -12px rgba(0, 0, 0, .84), 0 4px 25px 0px rgba(0, 0, 0, .18), 0 8px 10px -5px rgba(0, 0, 0, .3);--button-color: var(--base-bkg);--button-bkg: var(--link);--input-bkg: white;--required-color: darkred;--card-border: #212121;--base-light-gradient-vertical: linear-gradient( 0deg, #f8f9f9 0%, #f8f9f900 100% );--base-light-gradient-vertical-inverse: linear-gradient( 180deg, #f8f9f9 0%, #f8f9f900 100% )}.sb--theme-dark,body.sb--theme-light .invert-theme,body.sb--theme-dark .invert-theme .invert-theme,body.sb--theme-light .invert-theme .invert-theme .invert-theme{color:var(--base-color);background-color:var(--base-bkg);--base-color: #f8f9f9;--base-bkg: #212121;--base-border: #6b6b6b;--link: #a37ce8;--base-color-rgb: 232, 233, 243;--base-bkg-rgb: 21, 21, 21;--light-bkg-rgb: 0, 0, 0;--input-bkg: #181818;--required-color: red;--card-border: #2c2a2c;--base-light-gradient-vertical: linear-gradient( 0deg, #212121 0%, #21212100 100% );--base-light-gradient-vertical-inverse: linear-gradient( 180deg, #212121 0%, #21212100 100% )}:root{--grid-columns: 12;--grid-gap: 1rem;--grid-gutter: 1rem}.sb--header{box-shadow:var(--pop-shadow);inset-block-start:0;inset-inline:0;position:sticky;z-index:9999}.sb--header-grid{align-items:center;display:flex;padding-block:.5rem}.sb--header-grid__title{align-items:center;display:flex;flex:1 1 auto;font-family:Koho,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase}@media(min-width:768px){.sb--header-grid__title{font-size:2.5rem}}.sb--header-grid__title-icon{border-right:2px solid;display:block;margin-right:.5rem;padding-right:.5rem;width:1.5rem}@media(min-width:768px){.sb--header-grid__title-icon{margin-right:1rem;padding-right:1rem;width:3rem}}.sb--header-grid__action{align-items:center;display:flex;flex:0 0 auto;margin-inline-start:2rem}.sb--header-media{align-items:center;block-size:2rem;display:flex;inline-size:2rem;justify-content:center;margin-inline-end:1rem}@media(min-width:768px){.sb--header-media{block-size:2.5rem;inline-size:2.5rem}}.sb--header a{color:var(--base-color)}.sb--header a:after{display:none}.venmo-icon{fill:var(--base-color);height:1.5rem;width:1.5rem}.sb--hero{background-image:url(/assets/IMG_0359-DoM8PsBP.jpg);background-position:0 23%;background-repeat:no-repeat;background-size:cover;box-shadow:var(--pop-shadow);block-size:45vw;overflow:hidden;position:relative;inline-size:100vw}@media(min-width:576px){.sb--hero{height:25vw}}.sb--hero__location,.sb--hero__credit{color:#eee;left:2rem;position:absolute;text-shadow:1px 1px 3px black}.sb--hero__location{bottom:1rem;font-size:1rem}@media(min-width:1000px){.sb--hero__location{font-size:1.5rem}}.sb--hero__credit{bottom:3rem;font-size:.75rem}@media(min-width:1000px){.sb--hero__credit{font-size:1rem}}.sb--song-list{display:flex;flex-direction:column;gap:3rem}.sb--song-list__artist{display:flex;flex-direction:column;gap:.75rem}.sb--song-list__artist-heading{margin-block-end:0}.sb--song-list__songs{display:flex;flex-direction:column;gap:.75rem}.sb--song-list__end{font-size:3rem;text-align:center;font-weight:700;font-family:Oswald;text-transform:uppercase;padding-block-end:3rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sb--spinner-wrap{display:flex;flex-direction:column;inline-size:100%;margin-block:1rem;align-items:center;justify-content:center;font-size:.8em;gap:.5em}.sb--spinner-wrap--inline{display:inline-flex;flex-direction:row;inline-size:unset;margin-block:unset;font-size:.9em}.sb--spinner{animation:spin 2.5s linear infinite}.sb--spinner--slow{animation:spin 4s linear infinite}.sb--home__alphalist{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.sb--home__alphalist .sb--alphalist-link{display:inline-block;padding:.2em;font-size:1.2rem;width:2rem;height:2rem;text-align:center}.sb--home__alphalist .sb--alphalist-link:hover:after,.sb--home__alphalist .sb--alphalist-link:focus:after{display:inherit}.sb--home__songs,.sb--home__performances{display:flex;flex-direction:column;max-height:45rem}.sb--home__performances{position:relative}.sb--home__performances:after{background:var(--base-light-gradient-vertical);inset-block-start:39rem;content:"";block-size:6rem;inset-inline:0;position:absolute}.sb--home__performances-heading{background:var(--base-bkg);margin-block-end:0;position:relative;z-index:10}.sb--home__performances-heading:after{background:var(--base-light-gradient-vertical-inverse);inset-block-start:100%;content:"";block-size:2rem;inset-inline:0;position:absolute}.sb--performances{flex:1;overflow-y:auto;padding-block:2rem 6rem;min-height:0}.sb--performance{display:flex;border-block-end:1px solid var(--base-border);margin-block-end:2rem;padding-block-end:2rem;position:relative}.sb--performance--canceled:before{background-color:var(--base-bkg);content:"";inset:0;opacity:.8;position:absolute;z-index:1}.sb--performance--canceled:after{color:var(--base-color);content:"Canceled";font-family:Oswald,sans-serif;font-size:3rem;left:50%;opacity:.8;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-70%);z-index:2}.sb--performance__heading{display:flex}.sb--performance__heading-bar{background-color:var(--link);inline-size:.25rem}.sb--performance__date{align-items:center;display:flex;flex-direction:column;flex:0 0 7rem;gap:.25rem;padding-block:.5rem}.sb--performance__date-month{font-weight:700;line-height:1;margin:0;text-transform:uppercase}.sb--performance__date-day{font-size:3.5rem;font-weight:600;line-height:1}.sb--performance__date-weekday{font-size:.75rem;font-weight:600;line-height:1;text-transform:uppercase}.sb--performance__venue{margin-block-end:0}.sb--performance__location{font-size:.85rem;opacity:.7;margin-top:.25rem}.sb--performance__time{font-family:Oswald;font-size:2rem;font-weight:700}.sb--performance__end{font-size:3rem;text-align:center;font-weight:700;font-family:Oswald;text-transform:uppercase}.sb--performance__cover-charge{font-size:.9rem;opacity:.75}.sb--home__songlist{flex:1;overflow-y:auto;min-height:0}
