//
//  TravelAlbumDetailDesign.swift
//  suixinkan
//
//  旅拍相册详情页设计 Token，对齐 Android TravelAlbumDetailScreen。
//

import SwiftUI

/// 旅拍相册详情页专用色值与尺寸。
enum TravelAlbumDetailDesign {
    static let pageBackground = Color(hex: 0xF5F5F5)
    static let text333 = Color(hex: 0x333333)
    static let text999 = Color(hex: 0x999999)
    static let lightBlue = Color(hex: 0xEAF4FF)
    static let deleteRed = Color(hex: 0xE53935)
    static let uploadedGreen = Color(hex: 0x34C759)
    static let borderLight = Color(hex: 0xEEEEEE)
    static let selectionInactiveBackground = Color(hex: 0xF4F4F4)
    static let cardShadow = Color.black.opacity(0.08)

    static let cardCornerRadius: CGFloat = 12
    static let cardShadowRadius: CGFloat = 2
    static let infoIconSize: CGFloat = 48
    static let infoIconCornerRadius: CGFloat = 10
    static let callButtonSize: CGFloat = 40
    static let tabPillCornerRadius: CGFloat = 18
    static let actionCircleSize: CGFloat = 32
    static let gridHorizontalSpacing: CGFloat = 8
    static let gridVerticalSpacing: CGFloat = 12
    static let gridPadding: CGFloat = 12
    static let thumbnailCornerRadius: CGFloat = 8
    static let uploadedBadgeCornerRadius: CGFloat = 4
    static let bottomButtonHeight: CGFloat = 48
    static let bottomButtonCornerRadius: CGFloat = 10
    static let contentHorizontalPadding: CGFloat = 16
    static let sectionSpacing: CGFloat = 12
    static let bottomBarHorizontalPadding: CGFloat = 20
    static let bottomBarVerticalPadding: CGFloat = 12
    static let selectionCheckSize: CGFloat = 20
}
