/* widgets/stats/stats.css
 *
 * Stats widget (small metric tiles)
 * - Respects widget style (solid / glass / transparent)
 * - No inner panel backgrounds
 */

.widget .widget-body-inner.widget-stats {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 0.2rem;
  padding: 0.5rem 0.75rem;

  /* IMPORTANT:
   * No background / border / shadow here.
   * The outer .widget handles the card chrome.
   */
}

/* Main value */

.widget .widget-body-inner.widget-stats .stats-value {
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.1;
}

/* Label ("Tasks Completed", "Hours Logged", etc.) */

.widget .widget-body-inner.widget-stats .stats-label {
  font-size: 0.8rem;
  opacity: 0.9;
}

/* Meta line under label */

.widget .widget-body-inner.widget-stats .stats-meta {
  font-size: 0.7rem;
  opacity: 0.7;
  margin-top: 0.1rem;
}

/* Optional: center alignment for compact mode tiles
 * (but still no extra backgrounds)
 */
.widget.widget--mode-compact .widget-body-inner.widget-stats {
  align-items: center;
  text-align: center;
}