import { Colors } from "@/constants/colors"; import { Dimensions, StyleSheet } from "react-native"; const styles = StyleSheet.create({ mainContainer: { flex: 1, backgroundColor: Colors.background, paddingTop: Dimensions.get("screen").height * 0.1, }, logoContainer: { alignItems: "center", paddingTop: 8, paddingBottom: 4, }, showLogo: { width: 100, height: 80, }, showImage: { width: 200, height: 200, alignSelf: "center", resizeMode: "contain", bottom: 10, }, showMainInfoSection: { alignSelf: "center", flexDirection: "row", justifyContent: "center", alignItems: "center", gap: 8, marginBottom: 8, }, showInfoText: { color: "rgba(255,255,255,0.7)", fontSize: 13, fontWeight: "500", }, dot: { width: 4, height: 4, borderRadius: 2, backgroundColor: "rgba(255,255,255,0.3)", marginHorizontal: 6, }, showBannerLogoContainer: { width: "100%", height: 220, alignSelf: "center", marginTop: 8, }, showBannerLogo: { width: "100%", height: "100%", borderTopLeftRadius: 28, borderTopRightRadius: 28, }, infoContainner: { width: "100%", minHeight: "auto", paddingHorizontal: 20, paddingVertical: 14, backgroundColor: "transparent", flexDirection: "row", gap: 6, }, infoLabel: { fontWeight: "500", color: "rgba(255,255,255,0.5)", fontSize: 15, paddingHorizontal: 16, paddingVertical: 8, borderRadius: 20, overflow: "hidden", letterSpacing: 0.3, }, participantsDetailsContainer: { width: "100%", minHeight: 200, backgroundColor: "transparent", }, participantWrapper: { width: (Dimensions.get("window").width - 32 - 24) / 3, alignItems: "center", marginBottom: 16, }, participantContainer: { width: "100%", aspectRatio: 0.72, borderRadius: 16, overflow: "hidden", shadowColor: "#000", shadowOffset: { width: 0, height: 4 }, shadowOpacity: 0.2, shadowRadius: 8, elevation: 4, }, participantSection: { flexDirection: "row", flexWrap: "wrap", gap: 12, paddingHorizontal: 16, paddingTop: 12, }, seasonsSection: { width: "100%", minHeight: 50, backgroundColor: "transparent", flexDirection: "row", alignItems: "center", gap: 12, paddingHorizontal: 20, paddingVertical: 8, }, seasonList: { flexDirection: "row", alignItems: "center", gap: 8, paddingLeft: 4, paddingRight: 8, }, seasonContainer: { width: 40, height: 40, borderRadius: 20, backgroundColor: "rgba(255,255,255,0.08)", justifyContent: "center", alignItems: "center", borderWidth: StyleSheet.hairlineWidth, borderColor: "rgba(255,255,255,0.06)", }, seasonLabel: { color: Colors.text, fontWeight: "700", fontSize: 14, }, participantLabel: { color: Colors.text, fontWeight: "600", textAlign: "center", fontSize: 12, marginTop: 6, letterSpacing: 0.1, width: "100%", }, seasonsLabel: { color: "rgba(255,255,255,0.6)", fontWeight: "600", fontSize: 15, letterSpacing: 0.2, }, detailTitle: { color: "rgba(255,255,255,0.95)", fontSize: 15, fontWeight: "700", marginTop: 10, marginLeft: 20, marginBottom: 5, letterSpacing: 0.2, }, detailLabel: { color: "rgba(255,255,255,0.6)", fontSize: 14, lineHeight: 22, width: "90%", fontWeight: "400", marginLeft: 20, marginTop: 5, }, startDate: { color: "rgba(255,255,255,0.5)", fontSize: 14, textAlign: "center", marginTop: 14, fontWeight: "500", letterSpacing: 0.5, textTransform: "uppercase", }, loadingContainer: { flex: 1, justifyContent: "center", alignItems: "center", }, sectionLoading: { width: "100%", paddingVertical: 40, justifyContent: "center", alignItems: "center", }, }); export default styles;