false, 'message' => 'Invalid color format']); exit(); } // Validate font size range if ($font_size < 12 || $font_size > 20) { echo json_encode(['success' => false, 'message' => 'Font size must be between 12 and 20']); exit(); } // Save preferences saveUserPreferences($_SESSION['user_id'], $primary_color, $secondary_color, $font_size); echo json_encode(['success' => true, 'message' => 'Preferences saved successfully']); } else { echo json_encode(['success' => false, 'message' => 'Invalid request method']); } ?>