import { StyleSheet } from "react-native"; // 색상 상수 export const COLORS = { primary: "#2d79f3", text: "#333333", textSecondary: "#666666", textDisabled: "#999999", border: "#ededef", borderActive: "#2d79f3", background: "#ffffff", overlay: "rgba(0, 0, 0, 0.5)", link: "#1e90ff", shadow: "rgba(0, 0, 0, 0.1)", loadingOverlay: "rgba(255, 255, 255, 0.9)", }; export const styles = StyleSheet.create({ container: { flex: 1, justifyContent: "center", alignItems: "center", backgroundColor: COLORS.overlay, }, modalContent: { backgroundColor: COLORS.background, padding: 32, gap: 16, borderRadius: 20, width: "90%", maxWidth: 320, alignItems: "center", boxShadow: `0px 0px 30px ${COLORS.shadow}`, elevation: 10, position: "relative", } as any, loadingOverlay: { position: "absolute", top: 0, left: 0, right: 0, bottom: 0, backgroundColor: COLORS.loadingOverlay, justifyContent: "center", alignItems: "center", borderRadius: 20, zIndex: 1, }, loadingText: { marginTop: 12, fontSize: 16, color: COLORS.text, fontWeight: "500", }, title: { fontSize: 24, fontWeight: "600", color: COLORS.text, marginBottom: 8, textAlign: "center", }, logo: { width: 60, height: 60, marginBottom: 8, }, termsText: { fontSize: 14, color: COLORS.textSecondary, textAlign: "center", marginTop: 12, }, link: { color: COLORS.link, textDecorationLine: "underline", fontWeight: "500", }, });