/* Rich nightclub palette: Barn red with neutral charcoal content surfaces. */
:root{--barn-body:#1b1b1b;--barn-card:#272727;--barn-text:#f5f5f5;--barn-line:#494949}
body.home-two,body.inner-two,body.home-two .astral-two,body.inner-two .interior-two{background:#1b1b1b;color:#f5f5f5;color-scheme:dark}
body .site-nav,body.inner-two .site-nav,body.home-two .site-nav,body.home-two .site-nav.two-scrolled{background:#76100e}
body.home-two .barn-footer,body.inner-two .barn-footer{background:#4a0913}
body.home-two .astral-two :is(.top-music-playlist-area,.barn-club-nights,.about-us-area){background:#1b1b1b;color:#f5f5f5;border-color:#494949}
body.home-two .astral-two :is(.top-music-playlist-area,.barn-club-nights,.about-us-area) :is(h2,h3,h4){color:#f5f5f5}
body.home-two .astral-two :is(.top-music-playlist-area,.barn-club-nights,.about-us-area) :is(p,.title,.about-title,.club-night-date){color:#d0d0d0}
body.home-two .astral-two :is(.top-music-playlist-area,.barn-club-nights,.about-us-area) a{color:#ffffff}
body.home-two .astral-two .about-us-content h2 span{color:#ffffff}
body.home-two .astral-two .top-music-playlist-single-item-two.active{background:#272727}
body.home-two .astral-two .barn-club-night{background:#272727;border-color:#494949}
body.home-two .astral-two .club-night-photo img{background:#151515}
body.home-two .barn-venue-bar{background:#303030;color:#f5f5f5;border-color:#494949}
body.home-two .barn-venue-bar :is(a,span){color:#f5f5f5}
body.inner-two .interior-two :is(h1,h2,h3,h4,h5,h6){color:#f5f5f5}
body.inner-two .interior-two :is(p,ul,ol,address,td,th){color:#dedede}
body.inner-two .interior-two a{color:#ffffff}
body.inner-two .interior-two a:hover{color:#fff}
body.inner-two .interior-two :is(.section-title__tagline,.section-title__taglinea,.eyebrow,.team-one__title-text,.sidebar__post-content-meta,.blog-sibebar__meta,.blog-details__meta,.title,.services-one__content>strong){color:#d0d0d0}
body.inner-two .interior-two :is(.blog-sibebar__meta,.blog-details__meta) li{color:#d0d0d0}
body.inner-two .interior-two :is(.team-one__single,.services-one__single,.sidebar__single,.service-details__need-help,.inquiry-form){background:#272727;border-color:#494949}
body.inner-two .interior-two :is(.bg-white,.bg-light){background:#272727!important;color:#f5f5f5}
body.inner-two .interior-two :is(.text-dark,.text-black,.text-body){color:#f5f5f5!important}
body.inner-two .interior-two .text-muted{color:#d0d0d0!important}
body.inner-two .interior-two :is(.inquiry-form label,.inquiry-form label span,.form-note,.inquiry-form .form-status){color:#dedede}
body.inner-two .interior-two :is(.inquiry-form input,.inquiry-form textarea){background:#1b1b1b;color:#f5f5f5;border-color:#888888}
body.inner-two .interior-two :is(.inquiry-form input,.inquiry-form textarea)::placeholder{color:#bdbdbd}
body.inner-two .interior-two .interior-event-list .top-music-playlist-single-item-two.active{background:#272727}
body.inner-two .interior-two .interior-event-list .top-music-playlist-wrap-content h3{color:#f5f5f5}
body.inner-two .interior-two .page-banner-area{background:linear-gradient(120deg,#292929,#3b1b1b);border-color:#494949}
body.inner-two .interior-two .page-banner-content h2{color:#f5f5f5}
body.inner-two .interior-two .page-banner-shape{opacity:.15}
body.inner-two .interior-two .accrodion-title{color:#f5f5f5}
body.home-two .astral-two .top-music-playlist-area .two-event-link,body.inner-two .interior-two :is(.barn-btn,.thm-btn,.blog-sidebar__btn,.service-details__download-btn,.two-event-link){background:#ad1526;color:#fff}
body.home-two main :focus-visible,body.inner-two main :focus-visible{outline-color:#ffffff}

/* Red underlines distinguish links without pink or pastel accents. */
body.inner-two .interior-two a:not(.barn-btn):not(.thm-btn):not(.two-event-link){text-decoration-color:#ad1526}
body.home-two .astral-two .about-us-content h2 span{color:#fff}
