@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;900&display=swap);@font-face{font-family:jukotha;src:url(/shows-in-town/static/media/JUKOTHA-PersonalUse.b090fc52.otf)}:root{--primaryBackground:#fff6de;--boxBackground:hsla(0,0%,100%,0.2);--hvy-shadow:0 0 5px rgba(0,0,0,0.8);--shadow:0 0 5px rgba(0,0,0,0.5);--lt-shadow:0 0 4px rgba(0,0,0,0.3);--highlight:0 0 5px var(--boxBackground)}*{box-sizing:border-box;font-family:"Raleway",sans-serif;margin:0}html{scroll-behavior:smooth}body{font-size:10px;background-color:#d3d3d3}#root,body{max-width:100vw}#root{overflow:hidden}main{margin:0 auto;padding:1em;max-width:768px;background-color:#fff6de;background-color:var(--primaryBackground);min-height:100vh;transition:all .5s}hr{margin:0 -1em .8em;background-color:#000}h1{font-size:5em;font-family:"jukotha",sans-serif;font-weight:500}h2{font-size:2.6em;font-weight:900;text-transform:uppercase}h3{font-size:2.2em;font-weight:600}h4{font-size:1.8em}label,p{font-size:1.6em}label{display:flex;grid-gap:.5em;gap:.5em;align-items:baseline}ul{list-style-type:none}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.grecaptcha-badge{opacity:0;pointer-events:none;z-index:-1}#topLink{position:fixed;bottom:0;right:0;z-index:2;padding:.4em .8em;font-size:1.8em;background-color:rgba(0,0,0,.5);text-decoration:none;color:#fff;border-radius:.2em 0 0}#topLink:hover{background-color:#000;font-weight:600}.loading{padding:0 2em}header:first-of-type{display:grid;min-height:0;transition:all 1s;align-content:center}.loading header:first-of-type{min-height:90vh}.loading .subtitle{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;border-right:.15em solid #000;white-space:nowrap;-webkit-animation:typing 5s steps(60),blink-caret .5s step-end infinite;animation:typing 5s steps(60),blink-caret .5s step-end infinite}@-webkit-keyframes typing{0%{width:0}to{width:100%}}@keyframes typing{0%{width:0}to{width:100%}}@-webkit-keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#000}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#000}}#expanded-section{margin-top:1em}#filters{display:grid;grid-gap:1em;gap:1em}.subheading{display:flex;align-items:center;justify-content:space-between}.subtitle{font-size:1.8em;font-style:italic;letter-spacing:.05em}.options-wrapper{display:flex;grid-gap:1em;gap:1em;justify-items:center;align-items:center}.filter-button{width:2.3em;height:2.3em;background-color:initial;border:none;padding:.3em;border-radius:5px}.filter-button:hover{cursor:pointer;-webkit-filter:invert(1);filter:invert(1);background-color:#fff}.filter-button svg{width:1.7em;height:1.7em}.filter-button:hover svg{stroke:#000;stroke-width:20px}input[type=date]{position:relative;width:2em;height:2em;color:transparent;background-color:transparent;border:none;padding:1.2em;border-radius:5px}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:5%;top:8%;width:90%;height:90%;margin:0;padding:0;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:focus,input[type=date]:hover{-webkit-filter:invert(1);filter:invert(1);background-color:#fff}.dayHeader{display:grid;margin:4em auto 0;grid-template-columns:1fr auto 1fr}header:nth-of-type(2){margin-top:3em}.dayHeader h2{margin:0 .4em}.dayHeader div{margin:1.4em 0;background-color:#000}.noMoreEvents{text-align:center;font-weight:700;margin:2em}article{margin:2em 0 3em}article a{color:#000;text-decoration:none}article a:hover{color:#00f}article a h3{display:inline-block}article a:hover h3:after{content:url(/shows-in-town/static/media/external-link-icon.0203aacb.svg);display:inline-block;width:.8em;padding-left:.3em}.event-address span{font-weight:600}.event-description{margin-top:.5em}@media screen and (min-width:500px){body{font-size:11px}main{padding:1.5em}h1{font-size:5.5em}hr{margin:0 -1.5em .8em}}@media screen and (min-width:768px){body{font-size:12px}main{padding:2em}h1{font-size:6em}hr{margin:0 -2em .8em}.loading{padding:0 10em}}
/*# sourceMappingURL=main.cbdb485b.chunk.css.map */