.home-container{max-width:var(--max-width-wide);padding:var(--space-6) var(--space-4);gap:var(--bento-gap);margin:0 auto;display:grid}.home-stats{grid-template-columns:repeat(auto-fit, minmax(var(--grid-min-sm), 1fr));gap:var(--bento-gap);display:grid}.home-stat{gap:var(--space-1);padding:var(--space-4);background:var(--bento-tile);border-radius:var(--radius-tile-sm);flex-direction:column;display:flex}.home-stat-label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--color-text-label)}.home-stat-value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.home-stats .skeleton-block{min-height:var(--space-12);border-radius:var(--radius-tile-sm)}.home-quick-actions-grid{grid-template-columns:repeat(auto-fit, minmax(var(--grid-min-sm), 1fr));gap:var(--space-3);display:grid}.home-quick-action,.home-quick-action-disabled,.home-quick-action-cell{width:100%}.home-quick-action{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-primary);background:var(--bento-tile-raised);border-radius:var(--radius-xl);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast);text-decoration:none;display:inline-flex}.home-quick-action:hover{background:var(--bento-tile-hover)}.home-quick-action-cell{gap:var(--space-1);flex-direction:column;align-items:center;display:flex}.home-quick-actions-note{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}
