.stats-page-h5 { padding: 1rem; background: var(--color-bg); } .stats-h5-hero { padding: 1.125rem; border: 1px solid var(--color-border); border-radius: 1.125rem; background: var(--gradient-hero); box-shadow: var(--shadow-sm); } .stats-h5-title { margin: 0.875rem 0 0; color: var(--color-text); font-size: 1.875rem; line-height: 1.15; font-weight: 900; } .stats-h5-subtitle { margin: 0.75rem 0 0; color: var(--color-text-secondary); font-size: 0.875rem; line-height: 1.7; } .stats-h5-summary { display: flex; align-items: baseline; gap: 0.375rem; margin-top: 1rem; padding: 0.75rem; border-radius: 0.875rem; background: rgba(255, 255, 255, 0.78); color: var(--color-text-secondary); } .stats-h5-summary strong { color: var(--color-text); font-size: 1.75rem; } .stats-page-h5 .stats-page-cards-grid, .stats-page-h5 .points-integration-row, .stats-page-h5 .stats-page-token-cards-grid, .stats-page-h5 .stats-page-token-charts-grid { grid-template-columns: 1fr; } .stats-page-h5 .stats-page-cards-grid, .stats-page-h5 .points-integration-section, .stats-page-h5 .stats-page-chart-card, .stats-page-h5 .stats-page-token-section { margin-top: 0.875rem; } .stats-page-h5 .stats-page-chart-container, .stats-page-h5 .stats-page-token-chart-container { overflow-x: auto; padding-bottom: 0.25rem; } .stats-page-h5 .stats-page-chart-bar-group { min-width: 1.625rem; } .stats-page-h5 .stats-token-controls { width: 100%; } .stats-page-h5 .stats-token-agent-select, .stats-page-h5 .stats-token-small-select { width: 100%; }