/* 자동 생성: styles.css·discovery.css 의 밝은 색 규칙을 홀린 나이트 팔레트로 치환. 수정은 scratchpad gen-theme.py 로. */
.muted{color:#8ea396}
.green{color:#8ea396}
.gold{color:#f2b84b}
.nav-label{color:#8ea396}
.side-bottom>p{color:#8ea396}
.topbar{border-bottom:1px solid rgba(255,255,255,.1);background:#10211b}
.top-location .icon{color:#8ea396}
.top-search{border:1px solid rgba(255,255,255,.1);background:#10211b;color:#8ea396}
.avatar{background:#10211b;color:#b9c6ba}
.eyebrow{color:#8ea396}
.welcome p{color:#8ea396}
.date-label{color:#8ea396}
.hero .btn{background:rgba(201,238,139,.12);color:#eef3ec}
.hero-dots i:first-child{background:rgba(201,238,139,.12)}
.section-head a,.section-head button{color:#8ea396}
.btn{border:1px solid rgba(255,255,255,.1);background:#10211b}
.btn.lime{background:rgba(201,238,139,.12);border-color:rgba(255,255,255,.1)}
.btn.danger{color:#ff8a7a}
.chip{border:1px solid rgba(255,255,255,.1);background:#10211b;color:#8ea396}
.result-count{color:#8ea396}
.store-card{border:1px solid rgba(255,255,255,.1);background:#10211b}
.store-art:after{background:rgba(242,184,75,.14)}
.lamp{background:rgba(242,184,75,.14)}
.scene-cards span{background:#10211b;color:#b9c6ba}
.art-tag{background:#10211b;color:#b9c6ba}
.store-body .address{color:#8ea396}
.tag{background:#10211b;color:#8ea396}
.tag.orange{background:#10211b;color:#f2b84b}
.tag.gray{background:#10211b;color:#8ea396}
.store-stats{border-top:1px solid rgba(255,255,255,.1);color:#8ea396}
.store-stats b{color:#b9c6ba}
.store-stats .stale{color:#f2b84b}
.aside-card{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.aside-card .subtitle{color:#8ea396}
.tournament-mini{border-bottom:1px solid rgba(255,255,255,.1)}
.tournament-mini p{color:#8ea396}
.tournament-mini .date{color:#8ea396}
.learn-promo{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.learn-promo .eyebrow{color:#8ea396}
.learn-promo p{color:#8ea396}
.mini-cards{color:#b9c6ba}
.guide-card{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.guide-card .icon{color:#f2b84b}
.guide-card p{color:#8ea396}
.community-preview{border:1px solid rgba(255,255,255,.1);background:#10211b}
.post-line{border-top:1px solid rgba(255,255,255,.1)}
.post-line small{color:#8ea396}
.sample-note{color:#8ea396}
.page-heading p{color:#8ea396}
.panel{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.event-card{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.event-card p{color:#8ea396}
.progress{background:#10211b}
.notice{border:1px solid rgba(255,255,255,.1);background:#10211b;color:#f2b84b}
.empty{color:#8ea396}
.empty h2{color:#b9c6ba}
.field input,.field select,.field textarea{background:#10211b;border:1px solid rgba(255,255,255,.1);color:#b9c6ba}
.field small{color:#8ea396}
.modal{background:#10211b}
.modal p{color:#8ea396}
.modal-error{background:#10211b;color:#ff8a7a}
.tab-row{border-bottom:1px solid rgba(255,255,255,.1)}
.tab{color:#8ea396}
.tab.active{color:#b9c6ba}
.board-post{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.board-post p{color:#8ea396}
.board-post .between{color:#8ea396}
.comment{border-top:1px solid rgba(255,255,255,.1)}
.comment p{color:#8ea396}
.table-card{border:1px solid rgba(255,255,255,.1)}
.seat{background:#152a22;border:1px solid rgba(255,255,255,.1)}
.counter button{border:1px solid rgba(255,255,255,.1);background:#10211b}
.table-card small{color:#8ea396}
.coupon{border:1px dashed rgba(255,255,255,.1);background:#10211b}
.coupon p{color:#8ea396}
.data-table th,.data-table td{border-bottom:1px solid rgba(255,255,255,.1)}
.data-table th{color:#8ea396;background:#10211b}
.stat{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.stat small{color:#8ea396}
.admin-item{border-bottom:1px solid rgba(255,255,255,.1)}
.admin-item p{color:#8ea396}
.tv-page .muted{color:#8ea396}
.error-page p{color:#8ea396}
.inline-error{color:#ff8a7a}
.mobile-brand{color:#eef3ec}
.muted{color:#8ea396}
.operator-link{color:#8ea396}
.page-heading p{color:#8ea396}
.location-label{color:#b9c6ba}
.location-label>span{color:#8ea396}
.district-tab{color:#8ea396}
.district-tab.active{color:#eef3ec}
.chip{background:#10211b;color:#8ea396;border-color:rgba(255,255,255,.1)}
.chip.active{background:#10211b;color:#b9c6ba}
.results-heading h2 span{color:#8ea396}
.results-heading>span{color:#8ea396}
.directory-note{color:#8ea396}
.directions-link{color:#b9c6ba}
.event-rail{border-top:1px solid rgba(255,255,255,.1)}
.calendar-block{border:1px solid rgba(255,255,255,.1);background:#10211b}
.calendar-block span{color:#8ea396}
.calendar-block strong{color:#b9c6ba}
.event-compact p{color:#8ea396}
.event-compact>svg{color:#8ea396}
.story-row:first-of-type{border-top:1px solid rgba(255,255,255,.1)}
.story-row>span{color:#8ea396}
.event-info,.board-post p{color:#8ea396}
.field input,.field select,.field textarea{background:#10211b;border-color:rgba(255,255,255,.1)}
.modal{background:#10211b}
.notice{border-color:rgba(255,255,255,.1);background:#10211b;color:#f2b84b}
.modal:before{background:#152a22}
.venue-cover{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.venue-cover p{color:#8ea396}
.photo-pending{background:#10211b !important;color:#8ea396 !important}
.venue-cover.photo-cover{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.venue-cover-caption p{color:#8ea396}
.hand-cell.suited{background:#152a22}
.hand-cell.offsuit{background:#10211b}
.hiring-entry p{color:#8ea396}
.social-login{border-bottom:1px solid rgba(255,255,255,.1)}
.social-naver{background:rgba(201,238,139,.12);border-color:rgba(255,255,255,.1)}
.social-kakao{background:rgba(242,184,75,.14);color:#eef3ec;border-color:rgba(255,255,255,.1)}
.social-status{background:#10211b;color:#8ea396}
.login-divider{color:#8ea396}
.login-divider:before,.login-divider:after{background:#152a22}
.rank-badge.rookie{background:#10211b;color:#8ea396}
.rank-badge.regular{background:#10211b;color:#b9c6ba}
.rank-badge.pro{background:#10211b;color:#b9c6ba}
.like-button.active{color:#b9c6ba;background:#10211b}
.comment{border-bottom:1px solid var(--line,rgba(255,255,255,.1))}
.comment-reply{background:#10211b}
.message-card.sent{background:#10211b}
.friend-location{border-top:1px solid var(--line,rgba(255,255,255,.1))}
.active-checkin{background:#10211b}
.friend-search input{border:1px solid rgba(255,255,255,.1)}
.friend-result{border-bottom:1px solid rgba(255,255,255,.1)}
.friend-result small{color:#8ea396}
.moment-card{border:1px solid rgba(255,255,255,.1);background:#10211b}
.nearby-benefit-bar{border:1px solid rgba(255,255,255,.1);background:#10211b}
.nearby-benefit-bar span{color:#8ea396}
.campaign-row{border-top:1px solid rgba(255,255,255,.1)}
.campaign-row p{color:#8ea396}
.campaign-row strong{color:#b9c6ba}
.tournament-heading>span,.tour-eyebrow{color:#f2b84b}
.tournament-heading h1{color:#eef3ec}
.tournament-heading p{color:#8ea396}
.tour-filter{border:1px solid rgba(255,255,255,.1)}
.featured-tournament{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.featured-poster:before{border:1px solid rgba(255,255,255,.1)}
.featured-poster:after{border:1px solid rgba(255,255,255,.1)}
.poster-top b{border:1px solid rgba(255,255,255,.1)}
.poster-suits i{color:#ff8a7a}
.tour-status{color:#8ea396}
.tour-status>b{color:#eef3ec}
.winner-benefit{background:#10211b;color:#f2b84b}
.trophy-mark{color:#f2b84b}
.finalist-benefit{background:#10211b}
.finalist-benefit span{color:#8ea396}
.tour-facts>div{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.tour-facts small{color:#8ea396}
.tour-capacity>i{background:#10211b}
.tour-description{color:#8ea396}
.upcoming-tournaments .section-head>span{color:#8ea396}
.tournament-ticket{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.ticket-flags span,.ticket-flags i{color:#f2b84b}
.ticket-main>p{color:#8ea396}
.ticket-prize{background:#10211b}
.ticket-prize>span{color:#f2b84b}
.ticket-prize small{color:#f2b84b}
.tournament-guide{border:1px solid rgba(255,255,255,.1);background:#10211b}
.tournament-guide .icon{color:#f2b84b}
.tournament-guide p{color:#8ea396}
.mypage-profile p{color:#8ea396}
.mypage-tabs{border-bottom:1px solid rgba(255,255,255,.1)}
.mypage-tabs button{color:#8ea396}
.mypage-tabs button.active{color:#b9c6ba}
.mypage-summary button{border:1px solid rgba(255,255,255,.1);background:#10211b}
.mypage-summary strong{color:#b9c6ba}
.mypage-summary small{color:#8ea396}
.mypage-row{border-top:1px solid rgba(255,255,255,.1)}
.mypage-row small{color:#8ea396}
.mypage-section-head p{color:#8ea396}
.own-post p{color:#8ea396}
.own-post small{color:#8ea396}
.own-post.is-removed{background:#10211b}
.friends-hero{border-bottom:1px solid rgba(255,255,255,.1)}
.friends-eyebrow,.friends-section-title>div>span{color:#f2b84b}
.friends-hero p{color:#8ea396}
.friends-hero-stats{border:1px solid rgba(255,255,255,.1);background:#10211b}
.friends-hero-stats>div{border-left:1px solid rgba(255,255,255,.1)}
.friends-hero-stats strong{color:#b9c6ba}
.friends-hero-stats span{color:#8ea396}
.friend-alerts{border:1px solid rgba(255,255,255,.1);background:#10211b}
.friend-alert-title small{color:#f2b84b}
.alert-pulse{background:rgba(242,184,75,.14)}
.friend-alert{background:#10211b}
.friend-alert p{color:#8ea396}
.friends-directory,.moments-section{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.friends-section-title p{color:#8ea396}
.friends-section-title>b{background:#10211b;color:#b9c6ba}
.friend-person{border-top:1px solid rgba(255,255,255,.1)}
.friend-avatar{background:#10211b;color:#b9c6ba}
.friend-avatar>i{border:2px solid rgba(255,255,255,.1)}
.friend-venue small{color:#8ea396}
.friend-person-info>p{color:#8ea396}
.icon-action{border:1px solid rgba(255,255,255,.1);background:#10211b}
.friend-empty{color:#8ea396}
.friend-empty b{color:#b9c6ba}
.friend-tool-card{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.tool-heading small{color:#8ea396}
.tool-icon{background:#10211b;color:#b9c6ba}
.current-checkin{background:#10211b}
.current-checkin-status{color:#b9c6ba}
.current-checkin p{color:#8ea396}
.friend-request-row{border-top:1px solid rgba(255,255,255,.1)}
.moment-card>div>p{color:#8ea396}
.events-header>div>span,.events-section-heading span{color:#f2b84b}
.events-header p{color:#8ea396}
.events-count{border:1px solid rgba(255,255,255,.1);background:#10211b}
.events-count strong{color:#b9c6ba}
.events-count span{color:#8ea396}
.event-date-picker button{border:1px solid rgba(255,255,255,.1);background:#10211b}
.event-date-picker small{color:#8ea396}
.event-date-picker i{background:rgba(242,184,75,.14)}
.event-chip{border:1px solid rgba(255,255,255,.1);background:#10211b}
.event-chip.active{background:#10211b;color:#b9c6ba;border-color:rgba(255,255,255,.1)}
.events-filter-row>span{color:#8ea396}
.events-featured{border:1px solid rgba(255,255,255,.1);background:#10211b}
.events-meta{color:#8ea396}
.event-status{background:#10211b;color:#b9c6ba}
.event-status.full{background:#10211b;color:#ff8a7a}
.events-place{color:#8ea396}
.events-benefit{background:#10211b}
.events-benefit>span{color:#f2b84b}
.events-benefit small{color:#f2b84b}
.events-featured-stats>div{border:1px solid rgba(255,255,255,.1)}
.events-featured-stats small{color:#8ea396}
.events-progress{background:#10211b}
.events-section-heading p{color:#8ea396}
.event-list-card{background:#10211b;border:1px solid rgba(255,255,255,.1)}
.event-list-card:hover{border-color:rgba(255,255,255,.1)}
.event-list-date{border-right:1px solid rgba(255,255,255,.1)}
.event-list-date small{color:#8ea396}
.event-list-date span{color:#f2b84b}
.event-list-main>p{color:#8ea396}
.event-list-benefit span{color:#f2b84b}
.capacity-ring:before{background:#10211b}
.event-list-capacity small{color:#8ea396}
.events-notice{background:#10211b;color:#8ea396}
.events-notice .icon{color:#f2b84b}
