// ── 후원 금액 ────────────────────────────────────
export const DONATION_AMOUNT_MIN = 1000;
export const DONATION_AMOUNT_MAX = 10000000;
export const DONATION_AMOUNT_STEP = 1000;
export const DONATION_AMOUNT_DEFAULT = 1000;

// ── 알림 설정 제한 ──────────────────────────────────
export const ALERT_TITLE_MAX_LENGTH = 200;
export const ALERT_MESSAGE_MAX_LENGTH = 100;
export const ALERT_NAME_MAX_LENGTH = 20;
export const ALERT_AMOUNT_MIN = 1;

export const ALERT_DELAY_MIN = 0;
export const ALERT_DELAY_MAX = 60;
export const ALERT_DELAY_STEP = 0.5;

export const ALERT_DURATION_MIN = 1;
export const ALERT_DURATION_MAX = 60;
export const ALERT_DURATION_STEP = 0.5;
export const ALERT_DURATION_DEFAULT = 10;

// ── 폰트 제한 ───────────────────────────────────────
export const FONT_SIZE_MIN = 10;
export const FONT_SIZE_MAX = 72;
export const COLOR_HEX_MAX_LENGTH = 9;

// ── 페이지네이션 ────────────────────────────────────
export const DEFAULT_PER_PAGE = 10;
export const PER_PAGE_OPTIONS = [10, 30, 50, 100] as const;

// ── 미리보기 기본값 ─────────────────────────────────
export const PREVIEW_DEFAULT_NAME = '테스트유저';
export const PREVIEW_DEFAULT_MESSAGE = '응원합니다!';

// ── 목표 위젯 기본값 ───────────────────────────────
export const GOAL_TARGET_AMOUNT_DEFAULT = 100000;
export const GOAL_BAR_HEIGHT_MIN = 8;
export const GOAL_BAR_HEIGHT_MAX = 80;