/* =====================================================================
   AGRICHALLENGE 관리자 — 2026 컨셉 컬러 통일
   - 기존 Bulma 디자인/레이아웃은 그대로 유지
   - 청록(turquoise) 톤만 사용자 사이트와 같은 진한 블루(#1976d2)로 치환
   ===================================================================== */

:root {
  --admin-primary: #1976d2;
  --admin-primary-dark: #1565c0;
  --admin-primary-light: #e3f2fd;
}

/* 상단 네비바 — 청록 → 진한 블루 */
.navbar.is-primary {
  background-color: var(--admin-primary) !important;
}
/* 좌측 브랜드 (AGRICHALLENGE 관리자) — 흰 글자 + hover 옅은 하늘색 */
.navbar.is-primary .navbar-brand .navbar-item,
.navbar.is-primary .navbar-brand .navbar-item strong,
.navbar.is-primary .navbar-brand .navbar-item i {
  color: #ffffff !important;
  background-color: transparent !important;
}
.navbar.is-primary .navbar-brand .navbar-item:hover,
.navbar.is-primary .navbar-brand .navbar-item:hover strong,
.navbar.is-primary .navbar-brand .navbar-item:hover i {
  color: #bbdefb !important;
  background-color: transparent !important;
}

/* primary 버튼 — 사용자 사이트와 동일 톤 */
.button.is-primary {
  background-color: var(--admin-primary) !important;
  border-color: transparent;
  color: #ffffff !important;
}
.button.is-primary:hover,
.button.is-primary:focus,
.button.is-primary.is-hovered,
.button.is-primary.is-focused {
  background-color: var(--admin-primary-dark) !important;
  border-color: transparent;
  color: #ffffff !important;
}
.button.is-primary.is-light {
  background-color: var(--admin-primary-light) !important;
  color: var(--admin-primary-dark) !important;
  border-color: transparent;
}

/* 사이드바 액티브 메뉴 — 청록 → 진한 블루 */
.menu-list a.is-active {
  background-color: var(--admin-primary) !important;
  color: #ffffff !important;
}

/* 폼 인풋 포커스 — 청록 링 → 파란 링 */
.input:focus,
.select select:focus,
.textarea:focus {
  border-color: var(--admin-primary);
  box-shadow: 0 0 0 0.125em rgba(25, 118, 210, 0.25);
}
