import SwiftUI

@main
struct BeebBeebApp: App {
    private let container: AppContainer
    @StateObject private var session: SessionStore

    init() {
        let container = AppContainer()
        self.container = container
        _session = StateObject(wrappedValue: container.session)
    }

    var body: some Scene {
        WindowGroup {
            RootView(container: container)
                .environmentObject(session)
                .tint(.brandDeep)
        }
    }
}
