:root{
  /* User requested base: #F9E795 but this is too light for links/buttons on white.
     Use a darker gold for better readability while keeping the 'yellow' feel. */
  --p-accent:#d6a500;
  --p-accent-rgb:214,165,0;
  --p-on-accent:#101820;
  --p-link:#b38700;
  --ss-accent:#d6a500;
  --ss-accent-2:#f2c94c;
}

/* --- UI tweak: compact action buttons in tight table cells (admin wizard) --- */
/* Keep big CTA buttons elsewhere unchanged by scoping to tables only. */
.table .btn,
.table a.btn,
.table button.btn,
.table input.btn {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  min-height: auto !important;
  line-height: 1.2 !important;
  border-radius: 0 !important;
}

.table .btn:hover,
.table a.btn:hover,
.table button.btn:hover {
  text-decoration: underline;
}

/* Preserve intent via color */
.table .btn-danger,
.table a.btn-danger {
  color: #d11 !important;
}

.table .btn-success,
.table a.btn-success {
  color: #0a0 !important;
}

.table .btn-primary,
.table a.btn-primary {
  color: #c06 !important;
}

/* When actions are stacked, make them inline by default */
.table td .btn { display: inline; }
