import SwiftUI

// MARK: - Rosetta Typography

enum RosettaFont {

    static let headlineLarge = Font.system(size: 20, weight: .bold)
    static let titleLarge = Font.system(size: 17, weight: .medium)
    static let bodyLarge = Font.system(size: 16, weight: .regular)
    static let bodyMedium = Font.system(size: 16, weight: .regular)
    static let bodySmall = Font.system(size: 13, weight: .regular)
    static let labelLarge = Font.system(size: 14, weight: .medium)
    static let labelMedium = Font.system(size: 14, weight: .regular)
    static let labelSmall = Font.system(size: 13, weight: .regular)

    // MARK: Onboarding Specific

    static let onboardingTitle = Font.system(size: 30, weight: .bold)
    static let onboardingBody = Font.system(size: 17, weight: .regular)
    static let onboardingBodyBold = Font.system(size: 17, weight: .semibold)

    // MARK: Auth Specific

    static let authTitle = Font.system(size: 24, weight: .bold)
    static let authSubtitle = Font.system(size: 15, weight: .regular)
    static let seedWord = Font.system(size: 17, weight: .medium, design: .monospaced)
    static let seedWordNumber = Font.system(size: 14, weight: .regular)
}
