._header_c98k9_1{position:fixed;top:0;left:0;right:0;height:var(--header-height);background:#000;border-bottom:1px solid #333;z-index:100;display:flex;align-items:center;justify-content:center}._logo_c98k9_15{max-height:40px;width:auto;object-fit:contain}._loading_15xi0_1{opacity:0;transition:opacity .4s ease-out}._loaded_15xi0_6{opacity:1;transition:opacity .4s ease-out;width:100%;height:100%;display:block;object-fit:cover}._placeholder_15xi0_15{width:100%;aspect-ratio:2 / 1;background:#111;animation:_pulse_15xi0_1 1.5s ease-in-out infinite}@keyframes _pulse_15xi0_1{0%,to{opacity:.3}50%{opacity:.5}}._detailsWrapper_1v80z_1{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.25,.46,.45,.94)}._detailsWrapper_1v80z_1._open_1v80z_7{grid-template-rows:1fr}._detailsInner_1v80z_11{overflow:hidden;padding-top:1rem}._image_1v80z_16{width:100%;aspect-ratio:2 / 1;object-fit:cover;margin-bottom:1rem;border:1px solid #333}._meta_1v80z_24{margin-bottom:1rem}._datetime_1v80z_28,._venue_1v80z_29,._address_1v80z_30{font-family:VT323,monospace;font-size:1.25rem;line-height:1.4;color:#fff;margin:0 0 .5rem;text-transform:uppercase}._address_1v80z_30{color:#ccc}._ctaButton_1v80z_43{display:block;width:100%;background:red;color:#fff;font-family:VT323,monospace;font-size:1.5rem;text-transform:uppercase;text-align:center;text-decoration:none;padding:1rem;border:none;cursor:pointer;transition:opacity .15s ease}._ctaButton_1v80z_43:hover{opacity:.8}._ctaButton_1v80z_43:active{opacity:.6}._card_1geig_1{border-bottom:1px solid #333;padding:1rem;cursor:pointer;transition:filter .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:transform,filter,opacity;contain:layout style paint;position:relative;overflow:hidden;background:#000}._card_1geig_1._focused_1geig_17{filter:blur(0px);opacity:1}._card_1geig_1._focused_1geig_17 ._name_1geig_22,._card_1geig_1._focused_1geig_17 ._date_1geig_23{color:#fff;text-shadow:none}._card_1geig_1:not(._focused_1geig_17){filter:blur(2px);opacity:.85}._card_1geig_1:not(._focused_1geig_17) ._name_1geig_22,._card_1geig_1:not(._focused_1geig_17) ._date_1geig_23{color:#ccc;text-shadow:-1px 0 rgba(255,0,0,.3),1px 0 rgba(0,255,255,.3)}@keyframes _jitter_1geig_1{0%,to{transform:translate(0)}50%{transform:translate(-.5px)}}._card_1geig_1:not(._focused_1geig_17){animation:_jitter_1geig_1 2s ease-in-out infinite}._card_1geig_1:not(._focused_1geig_17):before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.15'/%3E%3C/svg%3E");background-size:4px 4px;opacity:.15;pointer-events:none;image-rendering:pixelated}._summary_1geig_68{display:flex;justify-content:space-between;align-items:center;position:relative}._summaryLeft_1geig_75{display:flex;align-items:center;gap:1rem}._summaryRight_1geig_81{display:flex;align-items:center}._name_1geig_22{font-family:VT323,monospace;font-size:1.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin:0;color:#fff}._date_1geig_23{font-family:VT323,monospace;font-size:1.25rem;margin:0;color:#ccc;text-transform:uppercase}._ticketsLink_1geig_105{font-family:VT323,monospace;font-size:1rem;color:red;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;border:1px solid #ff0000;opacity:0;transform:translate(-10px);transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none}@media(hover:hover){._card_1geig_1:hover ._ticketsLink_1geig_105{opacity:1;transform:translate(0);pointer-events:auto}._ticketsLink_1geig_105:hover{background:red;color:#fff;text-shadow:-1px 0 rgba(0,255,255,.5),1px 0 rgba(255,0,0,.5)}}@media(hover:none){._ticketsLink_1geig_105{display:none}}._card_1geig_1:not(._focused_1geig_17) ._ticketsLink_1geig_105{opacity:0;pointer-events:none}._card_1geig_1._focused_1geig_17:hover ._ticketsLink_1geig_105{opacity:1;pointer-events:auto}._eventList_l2ir5_1{height:calc(100vh - var(--header-height));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}._eventList_l2ir5_1::-webkit-scrollbar{display:none}._overlay_jy3qr_1{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;transform:translateZ(0);will-change:transform,opacity}._overlay_jy3qr_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px)}._overlay_jy3qr_1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23noise)' opacity='0.1'/%3E%3C/svg%3E");opacity:.05}@keyframes _flicker_jy3qr_1{0%,to{opacity:.95}50%{opacity:1}}._overlay_jy3qr_1{animation:_flicker_jy3qr_1 .15s infinite}._container_m9m5a_1{min-height:100vh;color:var(--text-primary)}._main_m9m5a_6{padding-top:var(--header-height)}._loading_m9m5a_10,._error_m9m5a_11,._message_m9m5a_12{font-family:VT323,monospace;font-size:1.5rem;text-align:center;padding:2rem;text-transform:uppercase}._error_m9m5a_11{color:var(--accent-red)}:root{--bg-color: #000;--text-primary: #fff;--text-secondary: #ccc;--accent-red: #ff0000;--header-height: 60px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%}body{font-family:VT323,monospace;background-color:var(--bg-color);background-image:url(/particle-bg.png);background-size:cover;background-position:bottom center;background-attachment:fixed;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#root{height:100%;width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}
