.stat-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--motion-transition-base),transform var(--motion-transition-base);box-sizing:border-box}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-card-ring{width:28px;height:28px;border-radius:50%;border:1px dashed var(--color-text-main);flex-shrink:0}.stat-card-primary{border-top:2px solid var(--color-primary)}.stat-card-success{border-top:2px solid var(--success-color)}.stat-card-warning{border-top:2px solid var(--warning-color)}.stat-card-danger{border-top:2px solid var(--danger-color)}
