*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{text-decoration:none}@font-face{font-family:main-text-regular;src:url(../media/freesans.00uwbaxssze51.woff)format("woff"),url(../media/freesans.0v-22kl.3rh3z.woff2)format("woff2")}@font-face{font-family:main-text-bold;src:url(../media/freesansbold.0edaari1s8bxl.woff)format("woff"),url(../media/freesansbold.029zz50u5j9ir.woff2)format("woff2")}@font-face{font-family:main-text-link;src:url(../media/freesansbold.0edaari1s8bxl.woff)format("woff"),url(../media/freesansbold.029zz50u5j9ir.woff2)format("woff2")}@font-face{font-family:label-text;src:url(../media/freesans.00uwbaxssze51.woff)format("woff"),url(../media/freesans.0v-22kl.3rh3z.woff2)format("woff2")}@font-face{font-family:heading;src:url(../media/freesansbold.0edaari1s8bxl.woff)format("woff"),url(../media/freesansbold.029zz50u5j9ir.woff2)format("woff2")}:root{--bg-black:#161616;--bg-highlight-black:#212121;--bg-white:#fff;--bg-white-muted:#fff9;--bg-bright-green-100:#92bf30;--bg-bright-green-100-light-20:#bddd78;--bg-bright-green-100-light-30:#d1e7a1;--bg-bright-green-100-dark-20:#546d1c;--bg-bright-green-100-dark-30:#354511;--bg-bright-green-60:#92bf3099;--bg-bright-green-60-light-20:#bddd7899;--bg-bright-green-60-light-30:#d1e7a199;--bg-bright-green-60-dark-20:#546d1c99;--bg-bright-green-60-dark-30:#35451199;--bg-bright-green-40:#92bf3099;--bg-bright-green-40-light-20:#bddd7899;--bg-bright-green-40-light-30:#d1e7a199;--bg-bright-green-40-dark-20:#546d1c99;--bg-bright-green-40-dark-30:#35451199;--fg-black:#161616;--fg-highlight-black:#212121;--fg-white:#fff;--fg-white-muted:#fff9;--fg-bright-green-100:#92bf30;--fg-bright-green-100-light-20:#bddd78;--fg-bright-green-100-light-30:#d1e7a1;--fg-bright-green-100-dark-20:#546d1c;--fg-bright-green-100-dark-30:#354511;--fg-bright-green-60:#92bf3099;--fg-bright-green-60-light-20:#bddd7899;--fg-bright-green-60-light-30:#d1e7a199;--fg-bright-green-60-dark-20:#546d1c99;--fg-bright-green-60-dark-30:#35451199;--fg-bright-green-40:#92bf3099;--fg-bright-green-40-light-20:#bddd7899;--fg-bright-green-40-light-30:#d1e7a199;--fg-bright-green-40-dark-20:#546d1c99;--fg-bright-green-40-dark-30:#35451199;--main-text-regular:"main-text-regular";--main-text-bold:"main-text-bold";--main-text-link:"main-text-link";--label-text:"label-text";--transition:all .4s ease}body{background-color:var(--bg-white);margin:0;padding:0;font-family:main-text-regular}.bg-black{background-color:var(--bg-black)}.bg-highlight-black{background-color:var(--bg-highlight-black)}.bg-white{background-color:var(--bg-white)}.bg-white-muted{background-color:var(--bg-white-muted)}.bg-bright-green-100{background-color:var(--bg-bright-green-100)}.bg-bright-green-100-light-20{background-color:var(--bg-bright-green-100-light-20)}.bg-bright-green-100-light-30{background-color:var(--bg-bright-green-100-light-30)}.bg-bright-green-100-dark-20{background-color:var(--bg-bright-green-100-dark-20)}.bg-bright-green-100-dark-30{background-color:var(--bg-bright-green-100-dark-30)}.bg-bright-green-60{background-color:var(--bg-bright-green-60)}.bg-bright-green-60-light-20{background-color:var(--bg-bright-green-60-light-20)}.bg-bright-green-60-light-30{background-color:var(--bg-bright-green-60-light-30)}.bg-bright-green-60-dark-20{background-color:var(--bg-bright-green-60-dark-20)}.bg-bright-green-60-dark-30{background-color:var(--bg-bright-green-60-dark-30)}.bg-bright-green-40{background-color:var(--bg-bright-green-40)}.bg-bright-green-40-light-20{background-color:var(--bg-bright-green-40-light-20)}.bg-bright-green-40-light-30{background-color:var(--bg-bright-green-40-light-30)}.bg-bright-green-40-dark-20{background-color:var(--bg-bright-green-40-dark-20)}.bg-bright-green-40-dark-30{background-color:var(--bg-bright-green-40-dark-30)}.fg-black{color:var(--fg-black)}.fg-highlight-black{color:var(--fg-highlight-black)}.fg-white{color:var(--fg-white)}.fg-white-muted{color:var(--fg-white-muted)}.fg-bright-green-100{color:var(--fg-bright-green-100)}.fg-bright-green-100-light-20{color:var(--fg-bright-green-100-light-20)}.fg-bright-green-100-light-30{color:var(--fg-bright-green-100-light-30)}.fg-bright-green-100-dark-20{color:var(--fg-bright-green-100-dark-20)}.fg-bright-green-100-dark-30{color:var(--fg-bright-green-100-dark-30)}.fg-bright-green-60{color:var(--fg-bright-green-60)}.fg-bright-green-60-light-20{color:var(--fg-bright-green-60-light-20)}.fg-bright-green-60-light-30{color:var(--fg-bright-green-60-light-30)}.fg-bright-green-60-dark-20{color:var(--fg-bright-green-60-dark-20)}.fg-bright-green-60-dark-30{color:var(--fg-bright-green-60-dark-30)}.fg-bright-green-40{color:var(--fg-bright-green-40)}.fg-bright-green-40-light-20{color:var(--fg-bright-green-40-light-20)}.fg-bright-green-40-light-30{color:var(--fg-bright-green-40-light-30)}.fg-bright-green-40-dark-20{color:var(--fg-bright-green-40-dark-20)}.fg-bright-green-40-dark-30{color:var(--fg-bright-green-40-dark-30)}.main-text-regular-12{font-family:main-text-regular;font-size:.75rem}.main-text-regular-14{font-family:main-text-regular;font-size:.875rem}.main-text-regular-16{font-family:main-text-regular;font-size:1rem}.main-text-regular-18{font-family:main-text-regular;font-size:1.125rem}.main-text-regular-20{font-family:main-text-regular;font-size:1.25rem}.main-text-bold-12{font-family:main-text-bold;font-size:.75rem}.main-text-bold-14{font-family:main-text-bold;font-size:.875rem}.main-text-bold-16{font-family:main-text-bold;font-size:1rem}.main-text-bold-18{font-family:main-text-bold;font-size:1.125rem}.main-text-bold-20{font-family:main-text-bold;font-size:1.25rem}.main-text-link-12{font-family:main-text-link;font-size:.75rem}.main-text-link-14{font-family:main-text-link;font-size:.875rem}.main-text-link-16{font-family:main-text-link;font-size:1rem}.label-text-12{font-family:label-text;font-size:.75rem}.label-text-14{font-family:label-text;font-size:.875rem}.label-text-16{font-family:label-text;font-size:1rem}.label-text-18{font-family:label-text;font-size:1.125rem}.label-text-20{font-family:label-text;font-size:1.25rem}.label-text-22{font-family:label-text;font-size:1.375rem}.label-text-24{font-family:label-text;font-size:1.5rem}.label-text-26{font-family:label-text;font-size:1.625rem}.label-text-28{font-family:label-text;font-size:1.75rem}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.is-flex{display:flex}.is-row{flex-direction:row}.is-column{flex-direction:column}.float-right{justify-content:flex-end}.float-start{justify-content:flex-start}.float-center{justify-content:center}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}a{color:#0006;font-family:main-text-bold;transition:all .4s}a:hover{color:#000}p a{color:#897e6c99;font-family:main-text-bold;transition:all .4s}h1{font-family:heading;font-size:2.625rem}h2{font-family:heading;font-size:2rem}h3{font-family:heading;font-size:1.75rem}h4{font-family:heading;font-size:1.625rem}h5{font-family:heading;font-size:1.5rem}h6{font-family:heading;font-size:1.375rem}.Logo img{height:10px}.EventList__count{color:var(--color-muted,#666);margin-bottom:.5rem;font-size:.875rem}.EventList__table{border-collapse:collapse;width:100%}.EventList__table th,.EventList__table td{text-align:left;border-bottom:1px solid var(--color-border,#e5e7eb);padding:.5rem .75rem}.EventList__table th{background:var(--color-surface,#f9fafb);font-weight:600}.EventList__row:hover td{background:var(--color-hover,#f3f4f6)}.EventList__load-more{margin-top:1rem}.EditEventModal .nav-tabs{margin-bottom:1rem}.AuthTemplate{min-height:100vh;position:relative}.AuthTemplate__overlay{z-index:0;background:#0006;position:absolute;inset:0}.AuthTemplate .container-fluid{z-index:1}
