//
//  UIColor+Theme.swift
//  Lanu
//
//  Created by OneeChan on 2025/11/6.
//

import Foundation


extension UIColor {
    static let text_7: UIColor = {
        .init(hex: "#35F3F0")
    }()
    static let text_6: UIColor = {
        .init(hex: "#3FBFBD")
    }()
    static let text_5: UIColor = {
        .init(hex: "#1D2129")
    }()
    static let text_4: UIColor = {
        .init(hex: "#4E5969")
    }()
    static let text_3: UIColor = {
        .init(hex: "#86909C")
    }()
    static let text_2: UIColor = {
        .init(hex: "#CDCFD9")
    }()
    static let text_1: UIColor = {
        .init(hex: "#FFFFFF")
    }()
    
    static let primary_1: UIColor = {
        .init(hex: "#F1F2F5")
    }()
    static let primary_2: UIColor = {
        .init(hex: "#BCE7F4")
    }()
    static let primary_3: UIColor = {
        .init(hex: "#15E5E2")
    }()
    static let primary_4: UIColor = {
        .init(hex: "#7CDFFF")
    }()
    static let primary_5: UIColor = {
        .init(hex: "#1789FF")
    }()
    
    static let fill: UIColor = {
        .init(hex: "#FFFFFF")
    }()
    static let fill_1: UIColor = {
        .init(hex: "#F9FAFB")
    }()
    static let fill_2: UIColor = {
        .init(hex: "#F2F3F5")
    }()
    static let fill_3: UIColor = {
        .init(hex: "#E5E6EB")
    }()
    static let fill_4: UIColor = {
        .init(hex: "#C9CDD4")
    }()
    static let fill_5: UIColor = {
        .init(hex: "#E6FFFA")
    }()
    static let fill_6: UIColor = {
        .init(hex: "#F23051")
    }()
    static let fill_7: UIColor = {
        .init(hex: "#242138")
    }()
}

extension CGColor {
    static var text_7: CGColor {
        UIColor.text_7.cgColor
    }
    static var text_6: CGColor {
        UIColor.text_6.cgColor
    }
    static var text_5: CGColor {
        UIColor.text_5.cgColor
    }
    static var text_4: CGColor {
        UIColor.text_4.cgColor
    }
    static var text_3: CGColor {
        UIColor.text_3.cgColor
    }
    static var text_2: CGColor {
        UIColor.text_2.cgColor
    }
    static var text_1: CGColor {
        UIColor.text_1.cgColor
    }
    
    static var primary_1: CGColor {
        UIColor.primary_1.cgColor
    }
    static var primary_2: CGColor {
        UIColor.primary_2.cgColor
    }
    static var primary_3: CGColor {
        UIColor.primary_3.cgColor
    }
    static var primary_4: CGColor {
        UIColor.primary_4.cgColor
    }
    static var primary_5: CGColor {
        UIColor.primary_5.cgColor
    }
    
    static var fill: CGColor {
        UIColor.fill.cgColor
    }
    static var fill_1: CGColor {
        UIColor.fill_1.cgColor
    }
    static var fill_2: CGColor {
        UIColor.fill_2.cgColor
    }
    static var fill_3: CGColor {
        UIColor.fill_3.cgColor
    }
    static var fill_4: CGColor {
        UIColor.fill_4.cgColor
    }
    static var fill_5: CGColor {
        UIColor.fill_5.cgColor
    }
    static var fill_6: CGColor {
        UIColor.fill_6.cgColor
    }
    static var fill_7: CGColor {
        UIColor.fill_7.cgColor
    }
}
