/* ============================================================
   FSIS Theme: Amber/Fossil Accent
   ============================================================ */

/* Override accent colors for FSIS */
.fsis-theme {
  --geo-accent:       #b8860b;
  --geo-accent-light: #d4a732;
  --geo-accent-dark:  #8b6508;
}

/* FSIS Navbar gradient */
.fsis-theme .geo-navbar {
  background: linear-gradient(135deg, #7a6a4f 0%, #a08c6a 100%) !important;
}

/* FSIS Page header */
.fsis-theme .geo-page-header {
  background: linear-gradient(135deg, #7a6a4f 0%, #a08c6a 100%);
}

/* FSIS accent buttons */
.fsis-theme .btn-geo-primary {
  background-color: var(--geo-accent);
  border-color: var(--geo-accent);
}

.fsis-theme .btn-geo-primary:hover,
.fsis-theme .btn-geo-primary:focus {
  background-color: var(--geo-accent-light);
  border-color: var(--geo-accent-light);
}

/* FSIS links */
.fsis-theme a {
  color: #7a6a4f;
}

.fsis-theme a:hover {
  color: var(--geo-accent);
}

.fsis-theme .geo-table tbody td a {
  color: #7a6a4f;
}

.fsis-theme .geo-table tbody td a:hover {
  color: var(--geo-accent);
}

/* FSIS pagination active buttons */
.fsis-theme .geo-pagination .btn-geo-primary {
  background-color: var(--geo-accent);
  border-color: var(--geo-accent);
}

/* FSIS stat cards */
.fsis-theme .geo-stat-card .stat-icon {
  color: var(--geo-accent);
}

.fsis-theme .geo-stat-card .stat-value {
  color: #7a6a4f;
}

/* FSIS search bar submit */
.fsis-theme .geo-search-bar button[type="submit"] {
  background-color: var(--geo-accent);
}

.fsis-theme .geo-search-bar button[type="submit"]:hover {
  background-color: var(--geo-accent-light);
}
