     ///     ...
     /// }
     /// ```
-    public static var fast: TimeInterval = 0.25
+    public static var fast: Self = 0.25
 
     /// The normal duration to use for animations when the desired interval is
     /// between `0.3...0.5` seconds.

    ///     }
    /// }
    /// ```
    public static var defaultScale: CGAffineTransform {
        .init(scaleX: 0.95, y: 0.95)
    }
}

// MARK: - CGFloat

extension CGFloat {
    public static let minimumPadding: Self = 8
    public static let defaultPadding: Self = 15
    public static let maximumPadding: Self = 30

    /// A convenience method to return `1` pixel relative to the screen scale.
    public static var onePixel: Self {
        struct Static {
            static let onePixel = UIView().onePixel
        }
