//
//  CasinoKit.swift
//  CasinoKit
//
//  A reusable Swift package for casino card game UI components.
//  Includes playing cards, betting chips, and theming support.
//

import SwiftUI

/// CasinoKit provides reusable components for building casino card games.
///
/// ## Features
/// - Playing card models and views
/// - Chip denomination models and views
/// - Customizable theming system
/// - Full VoiceOver accessibility support
/// - Localization support
///
/// ## Usage
/// ```swift
/// import CasinoKit
///
/// struct MyGameView: View {
///     var body: some View {
///         CardView(card: Card(suit: .hearts, rank: .ace))
///         ChipView(denomination: .hundred)
///     }
/// }
/// ```
///
/// ## Theming
/// Create a custom theme by conforming to `CasinoTheme`:
/// ```swift
/// struct MyTheme: CasinoTheme {
///     var tableFeltColor: Color { .green }
///     // ...
/// }
/// ```
public enum CasinoKit {
    /// The current version of CasinoKit.
    public static let version = "1.0.0"
}

