/* ==========================================
   ОСЕННИЙ ВАЙБ: ПЕРЕОПРЕДЕЛЕНИЕ ЦВЕТОВ
   ========================================== */

/* Коррекция заголовков и ссылок */
h1, h2 {
  color: #e07a5f !important; /* Тёплый терракотовый / тыквенный */
}

a:link, a:active, a:visited, a:hover {
  color: #d4a373 !important; /* Мягкий охристо-золотой */
}

/* Изменяем фокус ввода с кислотно-зеленого на янтарно-медный */
input:focus, textarea:focus, .input:focus {
  border-color: #e07a5f !important;
  box-shadow: 0 0 6px rgba(224, 122, 95, 0.4);
}

/* Главный фон сайта и контентной области */
body {
  background-color: #120e0c !important; /* Глубокий тёмно-каштановый */
}

.main-content-area, 
.body {
  background-color: #1e1714 !important; /* Тёплый древесный фон */
  border-color: #4d382b !important;
}

/* Боковые панели и карточки */
.desktop-sidebar,
input, select, textarea, .input,
.location-card,
.sidebar-stats-section,
.paperdoll-card {
  background-color: #17110e !important;
  border-color: #3d2c21 !important;
}

/* Разделители и декоративные линии */
div.hr2, .hr4, .navbar {
  background-color: #3d2c21 !important;
  border-color: #5e4434 !important;
}

/* Кнопки */
.button {
  background-color: #5c2b1e !important;
  border: 1px solid #8f4330 !important;
  color: #f4e8c1 !important;
}

.button:hover {
  background-color: #7a3a28 !important;
  border-color: #e07a5f !important;
}

/* Бейджи и уровень персонажа */
.item-badge, 
.sidebar-user-card .user-level {
  background-color: #d4a373 !important; /* Охра/золото */
  color: #120e0c !important;
}

/* Подсветка элементов при наведении */
.location-card:hover, 
.sidebar-nav-item:hover, 
.sidebar-user-card:hover {
  border-color: #e07a5f !important;
  color: #e07a5f !important;
  background-color: #261c17 !important;
}

/* Кнопка главной атаки на арене */
.btn-arena-primary {
  background: linear-gradient(180deg, #7a3a28 0%, #421e15 100%) !important;
  border-color: #e07a5f !important;
  box-shadow: 0 4px 12px rgba(224, 122, 95, 0.25) !important;
}


/* Нижняя навигация */
.navbarDown {
  background: linear-gradient(180deg, #2b110b 0%, #140603 100%) !important;
  border-top: 1px solid rgba(224, 122, 95, 0.4) !important;
  box-shadow: 0 -4px 20px rgba(43, 17, 11, 0.8) !important;
}

.navbarDown td.hr3:hover {
  background: rgba(224, 122, 95, 0.15) !important;
  border-color: rgba(224, 122, 95, 0.5) !important;
}

/* Полоса опыта в золотистых тонах */
.exp-bar-fill {
  background: linear-gradient(90deg, #8f4330, #d4a373) !important;
}

/* Всплывающее уведомление в стиле осеннего эля */
#floating-notification {
  border-color: #e07a5f !important;
  background-color: #1f0a07 !important;
  box-shadow: 0 4px 15px rgba(224, 122, 95, 0.3) !important;
}

.location-card.highlight {
  background: #17110e !important;
  border-color: #4a5459;
}
.location-card:hover {
  background-color: #261c17 !important;
}


/* ==========================================
   ОСЕННИЕ АНИМАЦИИ И МИКРО-ДЕТАЛИ
   ========================================== */

@keyframes legendary-pulse {
  0% { box-shadow: 0 0 6px rgba(224, 122, 95, 0.4); }
  100% { box-shadow: 0 0 16px rgba(224, 122, 95, 0.95); }
}

/* 2. Плавная дыхательная пульсация главной кнопки на Арене */
.btn-arena-primary {
  animation: arena-btn-pulse 2.2s infinite ease-in-out;
}

@keyframes arena-btn-pulse {
  0%, 100% {
    box-shadow: 0 4px 10px rgba(224, 122, 95, 0.25);
  }
  50% {
    box-shadow: 0 4px 20px rgba(224, 122, 95, 0.65);
  }
}

/* 3. Оплавление холодного плашки VS и баффов */
.vs-badge {
  background: #2b110b !important;
  border-color: #e07a5f !important;
  color: #e07a5f !important;
  box-shadow: 0 0 10px rgba(224, 122, 95, 0.4) !important;
}

.buff-pill {
  background: rgba(23, 17, 14, 0.85) !important;
  border-color: #5e4434 !important;
  color: #f4e8c1 !important;
}

.special-offer, 
.stat-value.val-accent {
  color: #e07a5f !important;
}

/* 4. Финальное устранение серых рамок у подсвеченных локаций */
.location-card.highlight {
  border-color: #5e4434 !important;
}

.downLinks {
  background-color: #1e1714 !important;
}