import SwiftUI

enum WatchDesign {
    enum Spacing {
        static let small: CGFloat = 6
        static let medium: CGFloat = 10
        static let large: CGFloat = 16
    }

    enum CornerRadius {
        static let medium: CGFloat = 12
        static let large: CGFloat = 18
    }

    enum Size {
        static let qrSize: CGFloat = 120
        static let chipHeight: CGFloat = 28
    }

    enum Opacity {
        static let hint: Double = 0.2
        static let strong: Double = 0.8
    }
}

extension Color {
    enum WatchPalette {
        static let background = Color(red: 0.12, green: 0.12, blue: 0.14)
        static let card = Color(red: 0.2, green: 0.2, blue: 0.24)
        static let accent = Color(red: 0.95, green: 0.35, blue: 0.33)
        static let text = Color(red: 0.95, green: 0.95, blue: 0.97)
        static let muted = Color(red: 0.7, green: 0.7, blue: 0.74)
    }
}
