         {
             for (int i = 0; i < currentDateTime.minute(); i++)
             {
-                strip.setPixelColor(OuterLED(i), 0, 0, 15);
+                strip.setPixelColor(OuterLED(i), 0, 0, Brightness);
             }
         }
         
         if (LEDsEnabled)
-            strip.setPixelColor(OuterLED(previousDateTime.second()), 0, 0, 0);
+        {
+            if (previousDateTime.second() < previousDateTime.minute())
+                strip.setPixelColor(OuterLED(previousDateTime.second()), 0, 0, Brightness);
+            else
+                strip.setPixelColor(OuterLED(previousDateTime.second()), 0, 0, 0);
+        }
         
         unsigned long timeSinceLastTick = millis() - lastSecondMillis;
         

#include <Adafruit_NeoPixel.h>
#include <EasingLibrary.h>

#define UpdateSkips 8
#define LEDStartDelay 3


                else
                    scaledAmount = 1.0 - ease.easeIn(amount - 0.5);
                
                double inverseScaledAmount = constrain(1.0 - scaledAmount, 0.0, 100.0);
                
                if (currentSecond < currentDateTime.minute())
                    strip.setPixelColor(OuterLED(currentSecond), Brightness * scaledAmount, 0, Brightness * inverseScaledAmount);
                else
                    strip.setPixelColor(OuterLED(currentSecond), Brightness * scaledAmount, 0, 0);
            }
            strip.show();
            updatesPerSecond++;
