//
//  BrandingConfig.swift
//  Blackjack
//
//  App-specific branding configurations for icons and launch screens.
//

import SwiftUI
import CasinoKit

// MARK: - App Icon Configuration

extension AppIconConfig {
    /// Blackjack app icon configuration.
    static let blackjack = AppIconConfig(
        title: "BLACKJACK",
        subtitle: "21",
        iconSymbol: "suit.club.fill",
        primaryColor: Color(red: 0.05, green: 0.35, blue: 0.15),
        secondaryColor: Color(red: 0.03, green: 0.2, blue: 0.1)
    )
}

// MARK: - Launch Screen Configuration

extension LaunchScreenConfig {
    /// Blackjack launch screen configuration.
    static let blackjack = LaunchScreenConfig(
        title: "BLACKJACK",
        subtitle: "21",
        tagline: "Beat the Dealer",
        iconSymbols: ["suit.club.fill", "suit.diamond.fill"],
        primaryColor: Color(red: 0.05, green: 0.35, blue: 0.15),
        secondaryColor: Color(red: 0.03, green: 0.2, blue: 0.1)
    )
}
