/* ============================================================
   DAVID — IRONMAN DRUID THEME
   ============================================================ */

/* Background */
body {
  background: linear-gradient(to bottom, #0f1f14, #1f4d2e);
}

/* Header */
.hero-header {
  background: rgba(20, 40, 25, 0.85);
  border-bottom: 3px solid #3a6b4a;
}

.hero-portrait-frame {
  border: 3px solid #3a6b4a;
  box-shadow: 0 0 12px rgba(50, 255, 120, 0.25);
}

.hero-name {
  color: #7aff9c;
  text-shadow: 0 0 6px rgba(122, 255, 156, 0.4);
}

.hero-class {
  color: #c8ffd8;
}

/* XP Bar */
.hero-xp-frame {
  background: #163020;
  border: 1px solid #2e5a3a;
}

.hero-xp-fill {
  background: linear-gradient(90deg, #3aff6f, #7aff9c);
  box-shadow: inset 0 0 10px rgba(0, 255, 100, 0.4);
}

/* Quest Panels */
.quest-panel {
  background: rgba(25, 50, 30, 0.8);
  border: 2px solid #3a6b4a;
}

.quest-title {
  color: #7aff9c;
}

.quest-item input[type="checkbox"] {
  accent-color: #7aff9c;
}

/* Ledger */
.ledger-bar-fill {
  background: linear-gradient(180deg, #7aff9c, #3aff6f);
}

/* Inventory */
.loot-card {
  border-color: #3a6b4a;
}

.loot-name {
  color: #7aff9c;
}

/* Settings */
.btn-iron,
.btn-holy {
  border-color: #3a6b4a;
}

.btn-iron:hover,
.btn-holy:hover {
  background: #2e5a3a;
}