/* ─── Revenue Summary Cards ─── */

.revenue-summary-card {
  text-align: center;
  padding: 1.25rem 1rem;
  border-radius: var(--bulma-radius);
  background: var(--bulma-scheme-main);
  border: 1px solid var(--bulma-border);
}

.revenue-summary-card .revenue-card-label {
  font-size: var(--bulma-size-7);
  color: var(--bulma-text-weak);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 0.5rem;
}

.revenue-summary-card .revenue-card-amount {
  font-size: var(--bulma-size-4);
  font-weight: 600;
  color: var(--bulma-text-strong);
}

.revenue-summary-card.is-total {
  border-color: var(--bulma-link);
  border-width: 2px;
}

.revenue-summary-card.is-total .revenue-card-amount {
  color: var(--bulma-link);
}

.revenue-month-note {
  font-size: var(--bulma-size-7);
  color: var(--bulma-text-weak);
  margin-top: 0.75rem;
}
