html[data-theme="dark"] .carousel-nav{background:rgba(27, 27, 27, 0.55);border:0;color:#fff}
html[data-theme="dark"] .carousel-nav svg{fill:none;stroke:currentColor}
html[data-theme="dark"] .carousel-nav:hover,html[data-theme="dark"] .carousel-nav:focus-visible{background:rgba(27, 27, 27, 0.82)}
html[data-theme="dark"] .carousel-nav:focus-visible{outline:3px solid #333333}
html[data-theme="dark"] .contact-discord{background:rgba(0, 154, 56, 0.08);border:1px solid rgba(0, 154, 56, 0.3)}
html[data-theme="dark"] .contact-discord .contact-icon{color:#a3f2c0}
html[data-theme="dark"] .contact-card{border:1px solid #3e3e3e}
html[data-theme="dark"] .contact-card .contact-icon{color:#a3f2c0}
html[data-theme="dark"] .calendar-feed-box{background:rgba(0, 154, 56, 0.08);border:1px solid rgba(0, 154, 56, 0.25)}
html[data-theme="dark"] .event-time{background:rgba(0, 154, 56, 0.14);color:#e1e1e1}
html[data-theme="dark"] .event-date{color:#b0f4ca}
html[data-theme="dark"] .faq-box{background:#181818;border:1px solid #3c3c3c}
html[data-theme="dark"] .faq-list li:before{background:#009a38}
html[data-theme="dark"] .event-map iframe{border:0}
html[data-theme="dark"] .map-fullscreen-link{background:#161616;box-shadow:0 1px 4px rgba(0, 0, 0, 0.35);color:#d6d6d6}
html[data-theme="dark"] .map-fullscreen-link:hover,html[data-theme="dark"] .map-fullscreen-link:focus{background:#1a1a1a}
html[data-theme="dark"] .map-recenter-btn{background:#161616;border:0;box-shadow:0 1px 4px rgba(0, 0, 0, 0.35);color:#d6d6d6}
html[data-theme="dark"] .map-recenter-btn:hover,html[data-theme="dark"] .map-recenter-btn:focus{background:#1a1a1a}
@media screen and (max-width: 840px){html[data-theme="dark"] .event-list section + section:before{background:#009a38}}
html[data-theme="dark"] .home-info-panel{border-top:4px solid #009a38;box-shadow:0 1px 0 #3e3e3e inset}
html[data-theme="dark"] .compact-event{border-bottom:1px solid #3e3e3e}
html[data-theme="dark"] .compact-event time{color:#b0f4ca}
html[data-theme="dark"] .compact-event span{background:rgba(0, 154, 56, 0.14);color:#e1e1e1}
html[data-theme="dark"] .compact-event small{color:#bdbdbd}
html[data-theme="dark"] .gallery-grid a{background:#191919}
html[data-theme="dark"] .lightbox{background:rgba(15, 15, 15, 0.92)}
html[data-theme="dark"] .lightbox-content figcaption{color:#fff}
html[data-theme="dark"] .lightbox button{background:rgba(255, 255, 255, 0.14);border:0;color:#fff}
html[data-theme="dark"] .lightbox button:hover,html[data-theme="dark"] .lightbox button:focus{background:rgba(255, 255, 255, 0.24)}
html[data-theme="dark"] .lightbox-counter{color:#fff}
@media screen and (max-width: 840px){html[data-theme="dark"] #header,html[data-theme="dark"] div#header{background:none}html[data-theme="dark"] #site-menu{background-color:#333;background-image:url("../images/bg01.png");box-shadow:0 4px 0 0 #009a38}html[data-theme="dark"] #nav-toggle-label{color:#fff}}
html[data-theme="dark"] .timeline:before{background-color:#1c2720}
html[data-theme="dark"] .timeline__item:after{background-color:#161616;border:4px solid #009a38}
html[data-theme="dark"] .timeline__content{background-color:#161616;border:1px solid #3e3e3e;box-shadow:0 1px 0 #3e3e3e inset}
html[data-theme="dark"] .timeline__content h3{color:#a3f2c0}
