*{box-sizing:border-box}body{color:#fff;background-color:#000;margin:0;font-family:monospace;line-height:1.2}h1,h2,h3,h4{color:#cf170a;line-height:1.25}li{margin:10px 0}.show-link{color:#9e07f5;justify-content:space-between;align-items:center;margin-bottom:10px;padding:7px;font-family:monospace;text-decoration:none;display:flex}.show-link:active{color:#0f0}.show-link:hover{color:#fff}.homepage-wrapper{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin:0 auto;padding:0;display:flex}.content-wrapper{flex-direction:column;align-items:center;width:100%;max-width:60vw;margin:0 auto;display:flex}@media (width<=768px){.content-wrapper{max-width:95vw}}.button-container{justify-content:center;margin:20px 0;display:flex}.btn-toggle{color:#fff;background-color:#000;padding:10px 20px;font-size:13px}.btn-toggle:hover{border-color:#9e07f5}.btn-toggle:focus{outline:none}.show-card{background-color:#121212;border:2px solid #ced4da;border-radius:10px;width:100%;margin-bottom:1.5rem;padding:1rem;transition:border-color .3s;box-shadow:0 2px 6px #0000001a}.show-card:hover{border-color:#9e07f5}.card .list-group-item{color:#fff;list-style-type:none}.show-description{color:#fff;font-size:20px}.show-item{margin-bottom:20px}.show-flyer{margin:0 auto;display:block}.toggle-fliers-btn{width:200px;margin-bottom:10px}main{width:100%;padding:0 50px}*{font-family:monospace}.contact-submit-btn{color:#fff;background-color:#000;margin-top:20%;font-family:monospace;font-size:16px;transition-duration:.4s;position:relative;left:-38%}.add-submit-btn{color:#9e07f5;background-color:#000;margin-top:15px;font-family:monospace;font-size:16px}.add-text{text-align:center}.add-label{font-size:16px;font-weight:700}.add-input{width:20%}.submit-thanks{display:none}.submit-thanks.show{text-align:center;color:#fc49d8;font-weight:700;display:block}input::placeholder{font-family:monospace}form{text-align:center;margin:10px;padding:0 5px}.add-submit-btn:hover{color:gray}.contact-input-box{text-align:left;display:inline-block}.contact-input-label{clear:left;text-align:right;width:10%;display:inline-block}.archive-table{width:75%;margin:auto;font-family:monospace}.search-bar{color:#fff;background:0 0;border:0;border-bottom:2px solid #fff;outline:0;width:100%;margin-bottom:20px;padding:7px 0;font-family:monospace;font-size:1.3rem;transition:border-color .2s}.venue-filter{width:100%;font-family:monospace;font-size:1.3rem}.venue-filter .select__control{color:#fff;background:0 0;border:0;border-bottom:2px solid #fff}.venue-filter .select__input,.venue-filter .select__placeholder,.venue-filter .select__single-value,.venue-filter .select__multi-value{color:#fff;background-color:#0000}.venue-filter .select__menu{color:#fff;background:#000}.venue-filter .select__value-container{padding-left:0}.venue-filter .select__multi-value__remove{color:#fff}.venue-filter .select__multi-value__remove:hover{color:#fff;background-color:#9e07f5}.archive-table header{background:#000}.filter-container{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}.error-page,nav{text-align:center}.toggle-nav{display:none}.menu{text-align:center;font-family:monospace}.menu ul{display:inline-block}.menu li{float:left;margin:0 10px 0 0;font-size:17px;list-style:none}.menu li:last-child{margin-right:0}.menu a{text-shadow:0 1px #00000080;color:#777;transition:color .15s linear}.menu a:hover,.menu .current-item a{color:#9e07f5;text-decoration:none}.menu a.active{color:#fff;font-size:16pt}.logo{max-width:25%;margin:0 auto;display:block}.dropdown-toggle{width:200px}@media screen and (width>=860px){.menu{background:#000;border-radius:3px;width:100%;padding:10px 18px;box-shadow:0 1px 1px #00000026}}@media screen and (width<=1150px){.wrap{width:90%}}@media screen and (width<=767px){header{width:100%}main{overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;overflow:hidden}.menu{display:inline-block;position:relative}.menu ul.active{display:none}.menu ul{background:#000;border-radius:3px;width:100%;padding:10px 18px;position:absolute;top:120%;left:0;box-shadow:0 1px 1px #00000026}.menu ul:after{content:"";border-bottom:7px solid #303030;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:0%;left:22px;transform:translateY(-100%)}.menu li{float:none;margin:5px 0;display:block}.menu a{display:block}.menu-container.wrapper{margin-bottom:10px}.toggle-nav{text-shadow:0 1px #00000080;color:#000;background:#000;border-radius:3px;padding:20px;font-size:20px;transition:color .15s linear;display:inline-block;box-shadow:0 1px 1px #00000026}.toggle-nav:hover,.toggle-nav.active{color:#fff;text-decoration:none}.archive-table{width:100%}}.custom-dropdown-menu{border-radius:.5rem;min-width:200px;padding:.5rem}.custom-dropdown-menu .dropdown-item{padding:.75rem 1rem;font-weight:500}.menu-container-wrapper{z-index:10;justify-content:center;margin-bottom:1rem;display:flex;position:relative}.menu-container{flex-direction:column;align-items:center;display:flex;position:relative}.dropdown-slot{justify-content:center;align-items:flex-start;width:100%;height:220px;display:flex;position:relative}.custom-dropdown-menu{z-index:20;background:#f8f9fa;border-radius:8px;width:250px;padding:1rem;position:absolute;top:0;box-shadow:0 6px 12px #0000001a}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#242424;font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.logo{width:70%}body{align-items:stretch}
