/**
 * Components configuration
 */
export const CONTENT_MAX_WIDTH = 800;
// The reading-width column (800) does not derive from the sidebar width (240,
// see layout/config.ts SIDE_BAR_WIDTH) — they're independent decisions. 320 is
// a standalone minimum so narrow viewports never squeeze content unreadably.
export const CONTENT_MIN_WIDTH = 320;

/**
 * AppAlert and AppSnackBarAlert components.
 * A bare <AppAlert> defaults to a calm, non-alarming baseline — genuinely
 * error-severity call-sites must pass severity="error" explicitly. `standard`
 * pairs with the semantic palette (colors.ts) so inline alerts match toasts.
 */
export const APP_ALERT_SEVERITY = 'info'; // 'error' | 'info'| 'success' | 'warning'
export const APP_ALERT_VARIANT = 'standard'; // 'filled' | 'outlined' | 'standard'

/**
 * AppButton component
 */
export const APP_BUTTON_VARIANT = 'contained'; // | 'text' | 'outlined'

/**
 * AppIcon component
 */
export const APP_ICON_SIZE = 24;

/**
 * AppLink component
 */
export const APP_LINK_COLOR = 'textSecondary'; // 'primary' // 'secondary'
export const APP_LINK_UNDERLINE = 'hover'; // 'always

