import { StyleSheet } from 'react-native'; import { typography, spacing, borderRadius, shadow } from '@theme'; export const getStyles = (colors: any) => StyleSheet.create({ container: { flex: 1, backgroundColor: colors.background, }, scrollContainer: { paddingHorizontal: spacing.lg, paddingBottom: spacing.xxl, }, docCard: { flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between', backgroundColor: colors.cardBg, borderRadius: borderRadius.md, padding: spacing.md, marginBottom: spacing.sm, borderWidth: 1, borderColor: colors.border, ...shadow.sm, }, docLeft: { flexDirection: 'row', alignItems: 'center', flex: 1, }, iconContainer: { width: 40, height: 40, borderRadius: borderRadius.full, backgroundColor: colors.primaryLight, justifyContent: 'center', alignItems: 'center', marginRight: spacing.md, }, docInfo: { flex: 1, }, docTitle: { fontSize: typography.fontSize.md, fontWeight: typography.fontWeight.bold, color: colors.text, marginBottom: 2, }, docSub: { fontSize: typography.fontSize.xs, color: colors.textSecondary, }, statusContainer: { flexDirection: 'row', alignItems: 'center', }, statusBadge: { paddingHorizontal: spacing.sm, paddingVertical: 4, borderRadius: borderRadius.sm, marginRight: spacing.sm, }, statusText: { fontSize: 10, fontWeight: 'bold', }, });