Private/Size/GetSizeColor.ps1

function Get-SizeColor {
    param (
        [Parameter(Mandatory=$true)]
        [long]$Bytes
    )
    
    switch ($true) {
        ($Bytes -ge 100MB) { return "Red" }        # Large files (>= 100 MB)
        ($Bytes -ge 10MB) { return "DarkYellow" }      # Medium-large files (10-100 MB)
        ($Bytes -ge 1MB) { return "Blue" }         # Medium files (1-10 MB)
        ($Bytes -ge 100KB) { return "Cyan" }      # Small-medium files (100 KB-1 MB)
        default { return "Green" }                  # Small files (< 100 KB)
    }
}