html{font-size:16px}@media screen and (min-width: 320px){html{font-size:calc(16px + 4*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){html{font-size:20px}}html{font-family:"Work Sans","Roboto","Helvetica","Verdana","Arial",sans-serif}header{background-color:#fff;color:hsl(0,0%,10%);font-family:"Fascinate Inline",Helvetica,Verdana,sans-serif;font-size:350%;text-align:center}header a,header a:link,header a:visited,header a:active{background-color:#fff;color:hsl(0,0%,10%);text-decoration:none}@media screen and (max-width: 400px){header{font-size:200%}}.lastword{color:#c00}.subhead{background-color:#fff;color:hsl(0,0%,10%);margin:0 auto 1em;max-width:650px;text-align:center}.block{align-items:flex-start;border-bottom:1px solid hsl(0,0%,90%);display:flex;flex-direction:column;margin:0 0 1rem;padding:.5rem;position:relative}.block h2{font-size:125%;font-weight:normal;margin:0 0 .5rem}.block>.img{margin:0 1rem 0 0}.block>.img img{max-width:100%}.block>.details h2{margin-top:0}.list .block>.img{max-width:100px}@media screen and (min-width: 500px){.block{flex-direction:row}.block>.img{margin:0 1rem 0 0;max-width:40%}.block>.img img{max-width:100%}.block>.details{flex:1}.block.thumbs>.img{max-width:100px}.list .block{flex-direction:row-reverse}}.notice:not(:empty){background-color:hsl(0,0%,75%);margin-top:0;padding:.5em}.alert:not(:empty){background-color:hsl(0,0%,75%);margin-top:0;padding:.5em;text-align:center}nav{background-color:hsl(0,0%,30%);color:hsl(0,0%,90%)}nav:after{content:"";display:table;clear:both}.navmenu{align-items:flex-start;display:flex;list-style:none;margin-top:0;padding:0}.navmenu li{display:inline-block;font-variant:small-caps;padding:.25rem 1rem;text-align:center}.navmenu li:last-child{flex-grow:1;text-align:right}.navmenu li:last-child a,.navmenu li:last-child a:link,.navmenu li:last-child a:visited,.navmenu li:last-child a:active{color:#ccf}.navmenu li a,.navmenu li a:link,.navmenu li a:visited,.navmenu li a:active{color:hsl(0,0%,90%);text-decoration:none}@media screen and (min-width: 30.01rem){.navmenu{min-width:26rem}}.pagination a,.pagination a:link,.pagination a:visited,.pagination a:active{color:hsl(0,0%,90%);text-decoration:none}.pagination .current{font-weight:bold}.pagination span{margin-left:1em}.endnav{background-color:hsl(0,0%,90%);color:hsl(0,0%,30%);font-variant:small-caps;margin-top:2em;padding:0}.endnav a{display:inline-block;padding:.25rem 1rem}.endnav a,.endnav a:link,.endnav a:visited,.endnav a:active{text-decoration:none}.endnav a:hover{font-weight:bold}.widemenu{display:flex;margin-bottom:0}.narrowmenu{display:none;text-align:right;padding:0;line-height:1rem}.narrowmenu .navmenu{display:none}.narrowmenu .navmenu li{display:block;text-align:right;font-size:150%;line-height:2em}.menutrigger{display:inline-block;background-image:url(/packs/static/icon-menu-a53df7233c164569e914.svg);width:36px;height:36px;text-indent:100%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-size:36px 36px;background-position:0 0}@media screen and (max-width: 30rem){.widemenu{display:none}.narrowmenu{display:block}}label{display:block}.formfield{border:1px solid #fff;border-bottom:1px solid hsl(0,0%,90%);display:flex;flex-wrap:wrap;margin:1rem 0;padding:.5rem}.formfield.focused{background-color:hsl(0,0%,90%);border:1px solid hsl(0,0%,70%)}.thefield{flex-grow:1;min-width:20rem;padding-right:2em}.thefield input,.thefield select,.thefield textarea{font-size:120%}.thefield [type=text],.thefield [type=url],.thefield textarea{width:100%}.thefield textarea{height:12rem}.thefield select{display:block;margin-bottom:.5em}.fielddesc{width:25rem}.addbutton{background-color:rgb(0%,90%,0%);border-radius:4px;display:inline-block;font-size:125%;font-variant:small-caps;margin-top:2em;padding:.25em .5em}.addbutton,.addbutton:link,.addbutton:visited{text-decoration:none}.addbutton:hover{text-decoration:underline}.prefixed{display:flex;width:100%}.prefixed .leader{flex:1 1 auto;line-height:2}.prefixed input.follower{display:inline;flex:0 0 auto;width:auto}.wk-wysiwyg{height:4rem}.social{padding:0}.social img{height:36px;width:36px}.social li{display:inline;list-style:none;margin-right:16px}.bsky-share-button,.threads-share-button{background-position-x:left;background-position-y:center;background-repeat:no-repeat;border-radius:5px;color:#fff;display:inline-block;font-size:20px;padding:0 .25em 0 1.5em}.bsky-share-button a,.bsky-share-button a:link,.bsky-share-button a:visited,.bsky-share-button a:active,.threads-share-button a,.threads-share-button a:link,.threads-share-button a:visited,.threads-share-button a:active{color:inherit;text-decoration:none}.bsky-share-button a:hover,.bsky-share-button a:link:hover,.bsky-share-button a:visited:hover,.bsky-share-button a:active:hover,.threads-share-button a:hover,.threads-share-button a:link:hover,.threads-share-button a:visited:hover,.threads-share-button a:active:hover{text-decoration:underline}.bsky-share-button{background-color:#0a7aff;background-image:url("/i/bluesky-trans-logo.png");background-size:1.5em 1.5em}.threads-share-button{background-color:#0a7aff;background-image:url("/i/threads-logo.png");background-position-x:.5em;background-size:.75em .75em}.calendar-dialog{box-sizing:border-box;max-width:95%;width:40em}.calendar-dialog ul{padding:0}.calendar-dialog li{display:block;list-style:disc}.artist-calendar-link{font-size:36px}.copy-to-clip{display:none}.copy-to-clip.enabled{display:inline}.closer-box{margin:0 0 1em;text-align:right}.changelog{margin-top:2em}.changelog h1,.changelog h2,.changelog h3{color:#666}.changelog h1{border-bottom:1px solid #666;font-size:150%;font-variant:small-caps}.changelog h2{font-size:125%;margin-bottom:0}.changelog h3{font-size:110%;font-weight:normal;margin-top:0}.search-container{display:flex;float:left;padding:.25em 1em .25em .25em;position:relative;text-align:right}.search-container input{flex-grow:1;font-size:120%}.search-container button{background-color:#333;color:#fff;flex-grow:0}@media screen and (max-width: 30rem){.search-container{width:70%}}.search-date,.search-result{display:block}.search-date{font-size:80%;font-variant:small-caps}.search-result{margin-bottom:.25em}.search-result:hover{background-color:hsl(0,0%,45%);color:#fff;cursor:pointer}.search-result,.search-result:link,.search-result:visited,.search-result:active{text-decoration:none}.search-results{background-color:#fff;border:1px solid #333;color:#333;height:200px;left:0;overflow:scroll;padding:.25em;position:absolute;top:32px;width:300px;z-index:1000}.addresspart,.addresstitle{display:block}.addresstitle{font-weight:bold}.infolist{list-style:none;padding-left:0}.details>h2{margin-bottom:0}.gigdate{margin-top:0}.calendar td{text-align:right}.calendar td a{font-weight:bold}.calendar .navrow td{text-align:center}.past{color:hsl(0,0%,70%)}.listdate{font-weight:400}.gig a,.gig a:link,.gig a:visited,.gig a:active{text-decoration:none}.gig a:hover,.gig a:link:hover,.gig a:visited:hover,.gig a:active:hover{text-decoration:underline}.gig h1{margin-bottom:.25em;margin-top:0}.gig [type=checkbox]{margin-right:1em}.filteroption{float:left}.calendarlinks li a,.calendarlinker{background-color:hsl(0,0%,90%);border-radius:5px;cursor:pointer;display:inline-block;margin-right:1em;padding:.25em .5em}.calendarlinks li a,.calendarlinker{color:hsl(0,0%,30%);text-decoration:none}.calendarlinks{display:flex;list-style:none;padding:0}.calendarlinks li{display:inline}.calendarlinks li a{align-items:center;display:flex}.calendarlinks li img{margin-right:.5em}@media screen and (max-width: 40rem){.calendarlinks{flex-direction:column}.calendarlinks li{margin-bottom:10px}}@media screen and (min-width: 60rem){.gig{display:grid;grid-template-columns:1fr auto}.giglisttitle{grid-column:1;grid-row:1}.giglist{grid-column:1/span 2;grid-row:2}.giglistcalendar{grid-column:2;grid-row:1}}.sharecal{margin-top:1em}.campaign{border:2px solid #000060;margin:2em auto 0 0;max-width:520px;padding:1em}.fbraiser{background-color:#000060;background-size:cover;color:#f0f0f0;font-size:200%;font-weight:normal;margin:0;text-align:center}.fbraiser a,.fbraiser a:link,.fbraiser a:visited,.fbraiser a:active{color:inherit;text-decoration:none}.webp .fbraiser{background-image:url("/i/fbraiser.webp")}.no-webp .fbraiser,.no-js .fbraiser{background-image:url("/i/fbraiser.jpg")}.raisebutton{background-color:hsl(0,0%,84.1176470588%);border:1px solid #000060;color:#000060;cursor:pointer;display:block;margin-top:1em;padding:.5em;text-align:center;text-decoration:none}.nofund{border:2px solid #000060;margin:2em auto 0 0;padding:1em}.scatter p,.scatter h3{text-align:center}.scatter ul{padding:0;text-align:center}.scatter li{display:inline-block;list-style:none;margin:.5em 1em .5em 0;text-wrap:nowrap}.gig-list-table{border-spacing:.75em}.gig-list-date-time{font-variant:small-caps;text-align:center}.gig-list-date{background-color:hsl(0,0%,45%);color:#fff;display:block;padding:.25em}.instructions{background-color:hsl(0,0%,95%);color:#333;padding:1em}.instructions pre{background-color:hsl(0,0%,25%);color:#fff;max-width:100%;overflow:auto;padding:.5em}.mything{border:2px solid #fff;display:flex;margin-bottom:.25em}.mything:hover{border:2px solid #ccc}.mything>span{flex-grow:1}.mything>a{background-color:#ccc;flex-grow:0;font-variant:small-caps;margin-left:.5em;padding:0 .5em;text-decoration:none}.mything>a:hover{font-weight:bold}.calendar-import-intro{font-size:1.1rem;line-height:1.5;margin:0 0 1.5rem;max-width:48rem}.calendar-url-help{display:inline;position:relative}.calendar-url-help summary{color:#0645ad;cursor:pointer;display:inline;font-size:1.25em;list-style:none;margin:0 .1em}.calendar-url-help summary::-webkit-details-marker{display:none}.calendar-url-help aside{background:#fffbe8;border:1px solid #aaa;box-shadow:0 .3rem .8rem rgba(0,0,0,.2);color:#333;font-size:1rem;left:0;margin-top:.35rem;padding:1rem 1.25rem;position:absolute;max-width:34rem;width:calc(100vw - 3rem);z-index:2}.calendar-url-help aside h2{font-size:1.25rem;margin:0 0 .5rem}.calendar-url-help aside ul{margin:.5rem 0;padding-left:1.25rem}.calendar-url-help aside p{margin-bottom:0}.calendar-url-help-label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.calendar-import-source{max-width:42rem}.calendar-import-source .field{margin-bottom:1.1rem}.calendar-import-source label{font-size:1rem;font-weight:bold;margin-bottom:.25rem}.calendar-import-source input,.calendar-import-source select{font:inherit;font-size:1.125rem;line-height:1.3;padding:.45rem .6rem}.calendar-import-source input[type=url]{width:100%}.calendar-import-source input[type=submit]{cursor:pointer;font-size:1.25rem;font-weight:bold;margin-top:.25rem;padding:.5rem .9rem}.calendar-import-event{border:1px solid #aaa;margin:1rem 0;padding:1rem 1rem 1rem 3.75rem}.calendar-import-event h2{margin-top:0;position:relative}.calendar-import-event h2 input[type=checkbox]{font-size:inherit;height:1.15em;left:-2.4rem;margin:0;position:absolute;top:.15em;width:1.15em}.calendar-import-event select{font-size:1.1rem;padding:.3rem .5rem}.calendar-import-event.possible-duplicate{background:#fff8dd}.calendar-import-event .warning{color:#7a4200;font-weight:bold}.calendar-import-submit{font-size:2rem;font-weight:bold;padding:.5rem 1rem;cursor:pointer}.calendar-import-submit.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}address{font-size:inherit;font-style:inherit;font-weight:inherit}.actions{margin-bottom:2em}.favebutton{display:block;position:absolute;top:1rem;right:2rem;width:1.5rem;height:1.5rem;background-color:rgba(0,0,0,0);background-image:url(/packs/static/unfaved-4925b94e73e98ddd9ce3.svg);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.5;cursor:pointer;z-index:1000}.favebutton.faved{background-image:url(/packs/static/faved-1a0b46328feb1fc80070.svg);opacity:1}.wk-hide{display:none !important}.wk-container{position:relative}.wk-container-drop{display:none}.wk-container-dragging{display:block}.wk-wysiwyg-placeholder{position:absolute;pointer-events:none;display:none;top:10px;left:10px;right:10px;bottom:10px;color:#999}.wk-wysiwyg:empty+.wk-wysiwyg-placeholder{display:block}.wk-prompt{position:fixed;top:20%;left:2%;right:2%;background-color:#dedede;color:#555;padding:10px;margin:0 auto;max-width:450px}.wk-prompt-body{text-align:left}.wk-prompt-buttons{text-align:center;margin-top:20px}.wk-prompt-cancel{margin-right:10px;cursor:pointer}.wk-prompt-upload{position:relative;overflow:hidden}.wk-prompt-browse{font-weight:bold}.wk-prompt-dragdrop{text-align:center;font-style:italic;margin-left:auto;margin-right:auto;max-width:300px}.wk-prompt-fileupload{position:absolute;top:0;left:-200%;right:0;bottom:0;opacity:0;cursor:pointer}.wk-dragging{position:absolute;text-align:center;padding:10px;top:0;left:0;right:0;bottom:0;background:#fff}.wk-prompt-error{display:none;padding:10px;background-color:rgba(0,0,0,.1)}.wk-prompt-error-show{display:block}.wk-prompt-drop,.wk-prompt-drop-icon,.wk-prompt-progress{display:none}.wk-prompt-upload-dragging .wk-prompt-drop,.wk-prompt-upload-dragging .wk-prompt-drop-icon{display:block}.wk-prompt-upload-dragging .wk-prompt-dragdrop{display:none}.wk-prompt-uploading{pointer-events:none}.wk-prompt-uploading .wk-prompt-progress{display:block}.wk-prompt-uploading .wk-prompt-drop,.wk-prompt-uploading .wk-prompt-dragdrop{display:none}.wk-prompt-progress{cursor:not-allowed}.wk-container{border:1px solid #ccc}.wk-container>div{padding:.25em}.wk-switchboard{background-color:#708090}.wk-commands{background-color:#fafad2}body{background:#fff;color:#333;line-height:1.4;margin:0;margin-left:auto;margin-right:auto;max-width:66rem;padding:1rem}*{box-sizing:border-box}

/*# sourceMappingURL=application-69b8111e.css.map*/