/* v7/1 테마 - 블랙 & 오렌지 오버라이드 */

/* ===== 전역 배경 ===== */
body {
    background: #000000 ;
}

/* ===== 버튼 색상 ===== */
button,
.button,
.btn,
input[type="button"],
input[type="submit"] {
    background: #ff7a21 ;
    border-color: #ff7a21 ;
}

button:hover,
.button:hover,
.btn:hover {
    background: #ff8c3a ;
    border-color: #ff8c3a ;
}

/* ===== 주요 색상 오버라이드 ===== */
.bg-primary,
.btn-primary {
    background: #ff7a21 ;
    border-color: #ff7a21 ;
}

.text-primary {
    color: #ff7a21 ;
}

/* ===== 그라디언트 배경 ===== */
.slide-bg,
.after-slide-1,
.after-slide-2,
.after-slide-3,
.after-slide-4,
.after-slide-6 {
    background: linear-gradient(135deg, #000000, #1a1a1a) ;
}

/* ===== 카드 배경 ===== */
.cardBox,
.main-box,
.game-match {
    background: rgba(0, 0, 0, 0.8) ;
}

/* ===== 헤더/푸터 ===== */
header,
footer {
    background: #000000 ;
}

/* ===== 네비게이션 ===== */
.nav {
    background: #1a1a1a ;
}

/* ===== 팝업 레이어 ===== */
.layer-bg,
.popup-wrap {
    background: rgba(0, 0, 0, 0.95) ;
}

/* ===== 강조 색상 ===== */
.highlight,
.active,
.selected {
    color: #ff7a21 ;
}

a:hover {
    color: #ff7a21 ;
}

/* ===== 스크롤바 ===== */
::-webkit-scrollbar-thumb {
    background-color: #ff7a21 ;
}

/* ===== 입력 필드 ===== */
input[type="text"],
input[type="password"],
textarea,
select {
    background: #1a1a1a ;
    border-color: #333333 ;
    color: #ffffff ;
}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
    border-color: #ff7a21 ;
}

