/*
 * Logged-in home / overview — same visual language as tabir workspace + treasury:
 * plain page title, section h6 headings, neutral bordered list groups (no tinted card headers).
 */

.home-dashboard__list {
  margin-bottom: 0;
  background: var(--bg-surface);
  box-shadow: var(--shadow-card);
}

.home-dashboard__list .list-group-item,
.workspace-framed-list .list-group-item {
  background: var(--bg-surface);
}

/* Inbox / review — soft warning wash; whole strip is the control. */
.home-dashboard__review-panel {
  padding: var(--space-4);
  border-radius: var(--radius-lg);
  border: 1px solid color-mix(in srgb, var(--warning) 34%, var(--border-primary));
  background: color-mix(in srgb, var(--warning) 9%, var(--bg-surface));
  box-shadow: var(--shadow-card);
  transition: border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease;
}

button.home-dashboard__review-panel {
  appearance: none;
  width: 100%;
  margin: 0;
  font: inherit;
  text-align: start;
  cursor: pointer;
}

.home-dashboard__review-panel:hover,
.home-dashboard__review-panel:focus-visible {
  border-color: color-mix(in srgb, var(--warning) 48%, var(--border-primary));
  background: color-mix(in srgb, var(--warning) 13%, var(--bg-surface));
  box-shadow: var(--shadow-card-hover, var(--shadow-card));
}

.home-dashboard__review-panel:focus-visible {
  outline: 2px solid var(--focus-ring, var(--primary));
  outline-offset: 2px;
}

.home-dashboard__review-panel-cta {
  pointer-events: none;
  margin-inline-start: auto;
}

html[data-theme="dark"] .home-dashboard__review-panel {
  background: color-mix(in srgb, var(--warning) 14%, var(--bg-surface));
  border-color: color-mix(in srgb, var(--warning) 38%, var(--border-primary));
}

html[data-theme="dark"] .home-dashboard__review-panel:hover,
html[data-theme="dark"] .home-dashboard__review-panel:focus-visible {
  background: color-mix(in srgb, var(--warning) 18%, var(--bg-surface));
  border-color: color-mix(in srgb, var(--warning) 52%, var(--border-primary));
}
