/* One visual system across discovery, detail and studio pages. */
body{background:#080808;color:#f6f6f4}.noise{opacity:.02}.page{background:#080808}.page-header{background:#080808}.page-header>p:last-child,.hero-text{color:#bdbdb9}.page-header .eyebrow,.content-section .eyebrow{color:#ff6429}.ticker{border-top:1px solid #292929;border-bottom:1px solid #292929}.content-section{background:#080808}.content-section .section-head h2{color:#fff}.content-section .arrow-link{color:#cececa}.filter-pills button,.chips button{color:#d9d9d5;border-color:#444;background:#151515}.filter-pills .selected,.chips .selected{background:#ff6429;border-color:#ff6429}.event-card h3,.band-card h3{color:#fff}.event-card p,.band-card p{color:#aaa}.event-card .detail-line{border-color:#303030;color:#b4b4af}.event-image{border-radius:9px}.event-grid .event-card{padding-bottom:8px}.venue-grid{padding-bottom:100px}.business-cta{border-color:#303030}.business-cta h2{color:#fff}.business-cta .eyebrow{color:#ff6429}.cta-links button{color:#fff;border-color:#494949}.cta-links button:last-child{background:#ff6429;border-color:#ff6429}.event-body{background:#080808}.event-body>div>p:not(.eyebrow){color:#bcbcb8}.lineup>div{border-color:#303030}.lineup b{color:#fff}.map-search{background:#151515;border-color:#3a3a3a;color:#aaa}.map-search input{color:#fff}.explore-layout{border-color:#303030}.explore-side{background:#080808;border-color:#303030}.results,.mini-event p{color:#a5a5a1}.mini-event{border-color:#303030}.mini-event b{color:#fff}.map-panel{filter:brightness(.68) saturate(.8)}.dashboard-shell,.admin-shell{background:#080808}.dashboard-nav{background:#101010;border-color:#303030}.dashboard-nav .brand{color:#fff}.dashboard-nav>strong{color:#fff}.dashboard-nav nav button{color:#c8c8c3}.dashboard-nav nav button.active{background:#ff6429}.dashboard-main{background:#080808}.dashboard-main h1{color:#fff}.audience-banner{background:#171717;border:1px solid #3a3a3a}.audience-banner .primary-btn{background:#ff6429;color:#fff}.portal{background:#080808}.portal-side{background:#101010;border-color:#303030}.portal-side nav button.active{background:#ff6429;color:#fff}.stat-row>div{background:#151515;border:1px solid #303030}.portal-section{border-color:#303030}.quick-grid button{background:#ff6429}.quick-grid button+button{background:#171717;border:1px solid #3f3f3f;color:#fff}.admin-shell{background:#080808}.review-table{color:#eee}.table-row{border-color:#303030}.review-btn{color:#fff;border-color:#4c4c4c}.modal-card{background:#111;color:#f5f5f3}.form-field input,.form-field select,.form-field textarea{background:#181818;color:#fff;border-color:#444}.form-submit{background:#ff6429}.search-modal .big-search{border-color:#fff}.search-suggestions button{background:#181818;color:#fff;border-color:#3f3f3f}footer{background:#080808;border-color:#303030}footer p,footer button{color:#a9a9a5}.venue-listing{border-color:#303030}.venue-listing h3{color:#fff}.venue-listing p{color:#aaa}.venue-listing .tag{color:#ff6429}.venue-listing button{color:#fff;border-color:#484848}@media(max-width:800px){.mobile-nav.open{background:#080808;border-color:#303030}.mobile-nav a{color:#fff}.content-section{padding-top:65px}}
