/* 테두리 안쪽 영역 배경 — 완전 검정 (#000) */

/* KPI — wine gradient: lobby-hifi.css (not flat black) */

/* 토너먼트 룸 패널 — 모바일 #lobby-carousel 홀 배경 */
.rooms-panel {
  background:
    linear-gradient(180deg, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.42)),
    url(/assets/a-lobby/mobile/lcr_exact_stage_bg.png) center top / cover no-repeat,
    #050303 !important;
  box-shadow:
    inset 0 1px 0 rgba(246, 215, 151, 0.1),
    0 6px 24px rgba(0, 0, 0, 0.55) !important;
}

.rooms-panel .rooms-zone.rooms-zone--carousel {
  background: transparent !important;
}

.rooms-zone--carousel::before,
.rooms-zone--carousel::after {
  display: none !important;
}

.lobby .panel,
.lobby .panel__inner {
  background: #000 !important;
}

.lobby .mj-slot {
  background: #000 !important;
  box-shadow: inset 0 0 0 1px rgba(198, 150, 67, 0.2) !important;
}

.lobby .mj-slot.on {
  background: #000 !important;
  box-shadow:
    inset 0 0 0 1px rgba(198, 150, 67, 0.45),
    0 0 10px rgba(246, 215, 151, 0.12) !important;
}

.lobby .notice-list,
.lobby .notice-item {
  background: transparent;
}

.lobby .partner-box {
  background: #0a0806 !important;
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.35) !important;
}

.lobby .partner-box__shade {
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.68) 28%,
    rgba(0, 0, 0, 0.22) 55%,
    rgba(0, 0, 0, 0.04) 100%
  ) !important;
}

.lobby .chat-feed,
.lobby .chat-input,
.lobby .tx-feed {
  background: #000 !important;
}

.lobby .chat-input input {
  background: #000 !important;
}

/* 방 카드 clip — #000 금지 · 금테 PNG는 배경(모바일 .lcr-card 동일) → 그림장이 위에 보임 */
.rooms-track .rsc-card__clip {
  background:
    url(/assets/a-lobby/mobile/lcr_exact_card_v2_frame.png) center / 100% 100% no-repeat !important;
}

/* 그림장 — clip 안 금테 뒤 */
.rooms-track .rsc-road-bed {
  background: transparent;
}
